It is surprisingly easy to get GCC 1.27 (released 1988) working on a modern system
kristerw.blogspot.com/2019/01/

And it is fast. It can build itself in 0.2s on my desktop computer!

Honza wrote a good blog post about the differences in performance/size/etc. between Firefox built using gcc and clang
hubicka.blogspot.com/2018/12/f

I liked this talk about cases where it is unclear what the C standard requires/what compilers actually do (mostly related to pointer provenance)
youtu.be/qKUIhHb8MZ4

More info at cl.cam.ac.uk/~pes20/cerberus/

Hmm. Supporting C++ modules will need to modify the compiler/build system in annoying/magic ways...
youtube.com/watch?v=4yOZ8Zp_Zf

My talk “How compilers take advantage of undefined behavior” from the Malmö C++ User Group meeting 0x3 is now available on YouTube
youtube.com/watch?v=8uioBO_-ex

I blogged about four useful address sanitizer checks that are not enabled by default when using -fsanitize=address.
kristerw.blogspot.com/2018/06/

I blogged about why the compiler cannot optimize one of the examples from Matt Godbolt’s C++Now 2018 talk.
kristerw.blogspot.com/2018/06/

I blogged about compilation time – compiling with -std=c++98 is (sometimes) much faster than -std=c++11
kristerw.blogspot.se/2018/04/c

Gamedev Mastodon

Game development! Discussions about game development and related fields, and/or by game developers and related professions.