Facebook Engineering Blog
Under the Hood: warp, a fast C and C++ preprocessor

Under the Hood: warp, a fast C and C++ preprocessor

3/28/2014 · Andrei Alexandrescu

What this post added

This post introduces 'warp', a fast C and C++ preprocessor open-sourced by Meta. It highlights how 'warp' significantly improves build times (10-40%) by optimizing preprocessing and include guard handling, directly impacting engineer productivity. The post details the technical motivations behind 'warp's' design, including its use of ranges and algorithms in D, and the importance of profiling and compiler optimizations for achieving high performance in development tools.

Read the original post ↗