Posts by this author

Sep 16, 2026
Post comments count1
Post likes count10

Bringing Correctly Rounded Math to Production with LLVM-libc

As we mentioned in the last cmath blog post, MSVC is using LLVM-libc for compile-time evaluation and runtime execution of math functions when is enabled. I invited LLVM-libc contributors Michael Jones and Tue Ly to write a guest blog post about how they’ve achieved what they’ve achieved. This is that blog post! I hope you enjoy it. I learned a lot...

C++
Sep 10, 2026
Post comments count2
Post likes count16

MSVC C++23: constexpr cmath with LLVM Libc

Proposal P0533R9 made numerous math functions in the standard library compile-time evaluable in C++23. Implementing the feature required a good bit of time and effort, but MSVC is preparing its experimental implementation for the 14.52 build tools (compiler version 19.52)! We are still refining the feature, so expect the dust to settle only when th...

C++