Björkus "No time_t to Die" Dorkus
banner
thephd.dev
Björkus "No time_t to Die" Dorkus
@thephd.dev
💀 The C Standard Cannot Be Replaced And Will Never Be Destroyed. 💀
✍ Writing: http://thephd.dev
📷 Avatar KIINGKISMET (https://kiingkiismet.com/)
🖼 Banner WusdisWusdat (https://wusdiswusdat.crd.co/)
"Build syste-" YEAH NAH, NOT LISTENING ANYMORE, SKIP!!!!
October 17, 2025 at 1:28 AM
It's haapppeenniiiing!

Get in there and Thumb It Up, gogogogogogo: github.com/llvm/llvm-pr...
October 10, 2025 at 8:59 PM
Yeah. I also am having other problems with imported stuff I'm using for indexing, which is having... uh, struggles with some of this stuff.

I might need to figure out a way to say "only do this paragraph stuff in this section", but I need to modify my template even more for it to help....
September 4, 2025 at 6:10 PM
Yeah I think the way I set up my headings disqualifies them as "normal" headings, or rather inserts paragraphs into the heading so its making things worse:
September 4, 2025 at 4:56 PM
You hear that Mr. Kernighan? ... That is the

sound of inevitability... It is the sound

of improvement...

It's time, Mr. Kernighan....
August 18, 2025 at 3:54 AM
"Oh, that guy? Yeah, he'll help us fix it."
August 9, 2025 at 5:59 AM
IT'S GETTING STUCK IN MY BRAIN AAAAA
August 6, 2025 at 3:20 AM
The Rust Propaganda continues!
August 3, 2025 at 11:41 PM
Alright. Progress has been made. I am now running an independent version of Bluesky. Now it's time to make a (fake) account and get into fixing the things I need to fix. Somehow.
July 28, 2025 at 4:12 PM
Not a bad spread of features, really.
July 17, 2025 at 8:25 PM
Alright. Finished the introduction / motivation section and have a clear path.

Let's get to work.
July 11, 2025 at 2:43 AM
Having to write this out just to really hammer it home "hey, stop F$*(#ing the ecosystem with vulnerabilities" is not something I really wanted to do but, here we are.
July 8, 2025 at 9:44 PM
INSHALLAH
June 25, 2025 at 2:57 AM
People get really mad when you accurately diagnose industry-wide problems, huh?
June 23, 2025 at 6:49 PM
A proper rebinding optional..... with room for variant<T&> too....

We're gonna be.... we're gonna be okay........
June 21, 2025 at 11:07 PM
Fascinating. We made it a Recommended Practice to warn on this, with discussion during the meeting to do it at only on raw constants and not e.g. macros. But the actual landscape is... ... quite different, from what I was told / expected.
June 20, 2025 at 1:33 AM
Interesting that GCC only considers this a constant under optimization, but does not when no optimizations.

Pretty weird behavior! Clang is consistent all the way. Probably just another reason why this should be mandated to be a constant expression in the standard...

godbolt.org/z/eq1jWPoen
June 18, 2025 at 1:02 AM
May 30, 2025 at 7:37 PM
I really hate this is an example I have to write to illustrate the point for my upcoming standard work. Worst part is this was just sort of a quiet failure you couldn't check for, lmfao.
May 12, 2025 at 9:24 PM
April 12, 2025 at 9:04 PM
Glorious orchestrations.
April 11, 2025 at 10:36 PM
Took a bit, but YAY!
April 7, 2025 at 2:07 AM
March 27, 2025 at 12:28 AM
Tripled my documentation and paper writing workload for this, but added some important functionality.

Now, you can check if a platform actually gave a damn and honored the thrd_attr_* that you passed in. It works out pretty nicely!

github.com/soasis/threa...

github.com/soasis/threa...
March 25, 2025 at 9:16 AM
Finally. All tests green, all things passing.

Time to get this shit standardized now that I have a non-intrusive implementation that works across all major platforms.
March 23, 2025 at 5:58 AM