Did a short post comparing LLVM 15 (just released) against older versions using the Burst compiler. TL;DR - its another compile time regression from LLVM 14, which was slower than 13 too! 😲 duskborn.com/posts/llvm-15-spe

I wrote a short post about adding a way to skip tests to my single header testing library utest.h duskborn.com/posts/utest_skip/

I blogged some random notes about compiler optimizations, branches, and conditional moves.

I wrote about optimizing the new C++ based Blender OBJ importer, and it accidentally ventured into calling conventions topic. aras-p.info/blog/2022/05/12/sp

I hoisted out a bit of my COVID cancelled EuroLLVM 2020 talk into a blog post - how we made our LLVM pass manager 1.65x faster duskborn.com/posts/making-lega

This made me so damn angry, and this is just what we've been 'lucky' enough to capture on film. Those Russian soldiers are the lowest of the low. bbc.co.uk/news/world-europe-61

Noticed in Twitter's new privacy policy
- they record your phone's battery level
- they retain information longer than they say they do
- if you've two accounts w/ different emails & phone #, they still know it's the same person
- if bought, all your info available to new owner.

I used to think people who were into yoga were crackpots - but man alive it has helped me so much with my anxiety during these awful last two years. I'm a total convert!

Hot new blog post. Where we investigate why `cargo +nightly build` is way slower than `cargo +stage2 build`


Spoiler alert: It was serialization, again.

First step to supporting LLVM’s opaque pointers done today in Burst - lots and lots of churn left though. Really hope the codegen benefits this is supposed to bring pan out!

The cruelty of Russians in this war is unimaginable. It's easy to say this is Putin's war and dismiss it as one cruel man, but this is a country rotten to its core bbc.co.uk/news/world-europe-61

Does anyone know if it is possible to call posix_spawn or posix_spawnp with a custom PATH? I could hack environ, but that isn't thread safe. Trying to see if I can't move away from fork -> posix_spawn but need to be able to set custom PATH for launching processes!

This is a *fascinating* exploration into the problems with VCS - LLVM moved lots of things to the monorepo (so they all move in lockstep), but now the sheer size of the monorepo and the fact that people changing APIs have to fix a lot more projects is becoming a bottleneck to progress. discourse.llvm.org/t/rfc-gradu

Finally installed ripgrep today - christ this is fucking fast!

Show older
Gamedev Mastodon

Mastodon server focused on game development and related topics.