Customizing Compilation Error MessagesCppCon 2024 Customizing Compilation Error Messages Formatting a Compile-Time String During Substitution Failure Patrick Roberts, P.E. Principal Software Engineer 1CppCon 2024 What problem does0 码力 | 12 页 | 1.47 MB | 6 月前3
Just-In-Time Compilation: The Next Big ThingCPPCON / 16TH SEPTEMBER 2020 CPPCON / 16TH SEPTEMBER 2020 JUST-IN-TIME COMPILATION: JUST-IN-TIME COMPILATION: THE NEXT BIG THING? THE NEXT BIG THING? BEN DEANE & KRIS JUSIAK - BEN DEANE & KRIS JUSIAK THE COMPILER... (/LIBRARY) IS THE COMPILER... JUST-IN-TIME (JIT) IS COMPILATION AT THE POINT OF NEED JUST-IN-TIME (JIT) IS COMPILATION AT THE POINT OF NEED 3 . 2WHAT IS JITTING? WHAT IS JITTING? INSTEAD THE COMPILER... (/LIBRARY) IS THE COMPILER... JUST-IN-TIME (JIT) IS COMPILATION AT THE POINT OF NEED JUST-IN-TIME (JIT) IS COMPILATION AT THE POINT OF NEED IT'S LIKE THE APPLICATION (/LIBRARY) IS THE COMPILER0 码力 | 222 页 | 5.45 MB | 6 月前3
Beyond Compilation Databases to Support C++ Modules: Build Databasesbuild systems ■ xmake ■ bazel 2Outline 1. What are compilation databases? 2. How do modules change the status quo? 3. Build databases 3Compilation Databases: Overview ● JSON document ● Array of JSON file (optional) ○ Arguments (list of strings) or command (single string, shell escaped) 4Today: Compilation Databases ● Specified by the Clang project ○ https://clang.llvm.org/docs/JSONCompilationDatabase IDEs to understand how a source is used (e.g., highlighting the right side of an #if block) 5Compilation Databases: Example { "directory": "/path/to/build", "command": "/usr/lib64/ccache/c++ FLAG_SOUP0 码力 | 31 页 | 585.05 KB | 6 月前3
Just-in-Time Compilation - J F Bastien - CppCon 2020Just-in-Time Compilation A lecture on the last 60 years JF Bastien Software architect @jfbastien Presented at CppCon 2020. Just-in-Time compilers... we've all heard of them! What are they really on the screen than usual, from these papers. First, some definitions.JiT JiT Just-in-Time compilation With some artistic liberty, folks usually think of JIT as: The executable code changes after On modern systems: pages mapped X at some point in time are modified.AoT AoT Ahead-of-Time compilation Is AoT the opposite of JiT? C and C++ are pretty much AoT these days: compile code to a target0 码力 | 111 页 | 3.98 MB | 6 月前3
Julia 1.11.5 DocumentationAccumulation and clearing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431 33.3 Options for controlling the display of profile results . . . . . . . . . . . . . . . . . . 431 33.4 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 1613 82 Memory-mapped I/O 1615 83 Network Options 1618 84 Pkg 1622 85 Printf 1626 86 Profiling 1629 86.1 CPU Profiling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1896 105.25 Ahead of Time Compilation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1913 105.26 Static analyzer annotations0 码力 | 2007 页 | 6.73 MB | 3 月前3
Julia 1.11.6 Release NotesAccumulation and clearing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431 33.3 Options for controlling the display of profile results . . . . . . . . . . . . . . . . . . 431 33.4 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 1613 82 Memory-mapped I/O 1615 83 Network Options 1618 84 Pkg 1622 85 Printf 1626 86 Profiling 1629 86.1 CPU Profiling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1896 105.25 Ahead of Time Compilation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1913 105.26 Static analyzer annotations0 码力 | 2007 页 | 6.73 MB | 3 月前3
Julia 1.11.4Accumulation and clearing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431 33.3 Options for controlling the display of profile results . . . . . . . . . . . . . . . . . . 431 33.4 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 1613 82 Memory-mapped I/O 1615 83 Network Options 1618 84 Pkg 1622 85 Printf 1626 86 Profiling 1629 86.1 CPU Profiling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1896 105.25 Ahead of Time Compilation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1913 105.26 Static analyzer annotations0 码力 | 2007 页 | 6.73 MB | 3 月前3
Julia 1.12.0 RC1Accumulation and clearing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436 33.3 Options for controlling the display of profile results . . . . . . . . . . . . . . . . . . 436 33.4 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 1674 84 Memory-mapped I/O 1677 85 Network Options 1680 86 Pkg 1684 87 Printf 1688 88 Profiling 1691 88.1 CPU Profiling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1947 106.25 Ahead of Time Compilation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1963 106.26 Static analyzer annotations0 码力 | 2057 页 | 7.44 MB | 3 月前3
Julia 1.12.0 Beta4Accumulation and clearing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435 33.3 Options for controlling the display of profile results . . . . . . . . . . . . . . . . . . 435 33.4 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 1673 84 Memory-mapped I/O 1676 85 Network Options 1679 86 Pkg 1683 87 Printf 1687 88 Profiling 1690 88.1 CPU Profiling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1947 106.25 Ahead of Time Compilation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1963 106.26 Static analyzer annotations0 码力 | 2057 页 | 7.44 MB | 3 月前3
Julia 1.12.0 Beta3Accumulation and clearing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435 33.3 Options for controlling the display of profile results . . . . . . . . . . . . . . . . . . 435 33.4 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 1673 84 Memory-mapped I/O 1676 85 Network Options 1679 86 Pkg 1683 87 Printf 1687 88 Profiling 1690 88.1 CPU Profiling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1947 106.25 Ahead of Time Compilation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1963 106.26 Static analyzer annotations0 码力 | 2057 页 | 7.44 MB | 3 月前3
共 252 条
- 1
- 2
- 3
- 4
- 5
- 6
- 26













