Bigcheese
banner
bigcheese.pony.dev
Bigcheese
@bigcheese.pony.dev
Compilers and Ponies.

PFP by @kuzuyukuroo.bsky.social
Banner by @ffloweryoutoday (Twitter)
Pinned
LLVM pone wants to make more assumptions about your code.

By @rivibaes.bsky.social
Reposted by Bigcheese
oh, no, that's not safe to eat
April 14, 2025 at 7:34 AM
I made a flat plush.
March 20, 2025 at 3:45 PM
I'm thinking of proposing module maps for standardization. It's clear to me that they are the right solution for telling the toolchain which headers should be header units. Since the system headers need them too, it doesn't make sense for each compiler to have their own version.
March 13, 2025 at 9:51 AM
I wish people weren't so against header units. They are by far the fastest way to get the build perf benefits of modules as they don't require rewriting all your code. It's also equivalent to what Apple, Google, Meta, and Microsoft are using in prod.
February 26, 2025 at 4:17 AM
LLVM pone wants to make more assumptions about your code.

By @rivibaes.bsky.social
February 29, 2024 at 9:20 AM
And here I thought canonicalizing -D and -U options would be easy:
godbolt.org/z/3dKW9ro9G
February 17, 2024 at 12:40 AM
So apparently both file locking and named semaphores are just fundamentally broken in the Unix ecosystem.

apenwarr.ca/log/20101213
membarrier.wordpress.com/2020/07/16/t...

Also Android just doesn't implement named semaphores.

I just want simple, reliable, and portable cross process sync :(
February 10, 2024 at 11:51 AM
Added some more plush display space.
October 30, 2023 at 5:34 AM