logo img The Pasture
  • |
  • ⭐ About
  • |
  • 📰 Newsletter
  • |
  • 📖 Portfolio
  • |
  • |
  • 💚 Support
  • |

♡

Undefined behavior, and the Sledgehammer Principle

Undefined behavior, and the Sledgehammer Principle

February 02, 2023

Previously, an article made the rounds concerning Undefined behavior that made the usual Rust crowd go nuts and the usual C and C++ people get grumpy that someone Did Not Understand the Finer Points and Nuance of Their Brilliant Language. So, as usual, it’s time for me to do what I do best
The Wonderfully Terrible World of C and C++ Encoding APIs (with Some Rust)

The Wonderfully Terrible World of C and C++ Encoding APIs (with Some Rust)

October 12, 2022

Last time we talked about encodings, we went in with a C++-like design where we proved that
C23 is Finished: Here is What is on the Menu

C23 is Finished: Here is What is on the Menu

July 31, 2022

It’s That Blog Post. The release one, where we round up all the last of the features approved since the last time I blogged. If you’re
finally. <code>#embed</code>

finally. #embed

July 22, 2022

It happened. Nearly 5 years of paper writing, being snuck Committee Meeting notes on the DL until I could access them myself and absolve my co-conspirators of their sins, 5 different implementations/patches later, I can
Conformance Should Mean Something - fputc, and Freestanding

Conformance Should Mean Something - fputc, and Freestanding

April 18, 2022

There is a slow-bubbling agony in my soul about this. Not because it’s actually critically important or necessary, but because it once again completely defies the logic of having a C Standard, a C Standard Library, or engaging in the concept of trying to “conform” to such. So, as per usual, I must write about it to get it out of my head:
Prev
1 / 13
Next

Copyright © 2018-2022 ThePhD -- Powered by Jekyll with Type on Strap!