Timm Baeder
Timm Baeder's contributions
A new constant expression interpreter for Clang, Part 3
Timm Baeder
Part 3 in a series about improving Clang's constant expression interpreter.
A new constant expression interpreter for Clang
Timm Baeder
Timm Baeder explains the upstream work he has been doing on a new constant expression interpreter for Clang.
A new constant expression interpreter for Clang, Part 2
Timm Baeder
A popular technique modern compilers use to improve the runtime performance of compiled code is to perform computations at compile time instead of at runtime. However, constant expressions need to be evaluated at compile time for a variety of reasons. To help resolve this problem, I've been working on improving the Clang's constant interpreter.
Write toolchain-agnostic RPM spec files for GCC and Clang
Timm Baeder
Easily switch between GCC and Clang for your RPM package. Learn the necessary changes and best practices to allow a spec file to build with both GCC and Clang.
Use multiple compilers to build better projects
Timm Baeder
Explore Clang compiler features like static analysis, sanitizers, and fuzz testing, and learn how building with multiple compilers benefits your projects.
A new constant expression interpreter for Clang, Part 3
Part 3 in a series about improving Clang's constant expression interpreter.
A new constant expression interpreter for Clang
Timm Baeder explains the upstream work he has been doing on a new constant expression interpreter for Clang.
A new constant expression interpreter for Clang, Part 2
A popular technique modern compilers use to improve the runtime performance of compiled code is to perform computations at compile time instead of at runtime. However, constant expressions need to be evaluated at compile time for a variety of reasons. To help resolve this problem, I've been working on improving the Clang's constant interpreter.
Write toolchain-agnostic RPM spec files for GCC and Clang
Easily switch between GCC and Clang for your RPM package. Learn the necessary changes and best practices to allow a spec file to build with both GCC and Clang.
Use multiple compilers to build better projects
Explore Clang compiler features like static analysis, sanitizers, and fuzz testing, and learn how building with multiple compilers benefits your projects.