Dylan Baker
Dylan Baker
This little series makes a serious overhaul of the way b_sanitize works. First, some cleanup around spurious warnings for sanitizer options. Then, instead of being a combo option, it becomes...
Clang is fun. It has a C API library and C++ API libraries. It has the following configurations that need to be accounted for: - libclang (The C API) can...
Initially I just wanted to quickly add annotations, but discovered that there was some serious duplication of code (plus some confusion on python class vs instance attributes). This starts by...
This just makes things a bit more idiomatic, and easier to look at and reason about
I initially set out to just do some long overdue maintenance of our unit tests, along way I cleaned up a number of issues that have been bugging me for...
The current terminology is odd, it calls them "header deps" and "order deps", but headers are only order deps, and order deps are full dependencies. This renames and fixes the...
Clang (and other LLVM compilers) handle PGO slightly differently than GCC based compilers do. The following is a short list of differences: 1) LLVM compilers generate files that must be...
#12972 was reverted due to causing failures in libepoxy and a few other libraries. This second spin identifies those issues as partial_dependency objects, where we *sometimes* would get a new...
Also, share the implementations between the C and ObjC, and C++ and OjbC++ instance of both Clang and GNU compilers, so that we update once, and only once for each...
**Describe the bug** given a replacement file: ``` var=@var@ var2=${var} ``` CMake with a regular call to `configure_file()` will replace both the `@var@` and `${var}`, but Meson will only replace...