|
|
|
|
|
by orneryostrich
1860 days ago
|
|
You do know that every operating system and CPU in existence has ill-defined operations, right? The best-defined software I know of is SQLite. Every function is carefully documented with a description of all failure modes and returned error codes. But also... SQLite has one of the most comprehensive test suites in existence, so I guess they lost? https://www.sqlite.org/testing.html |
|
SQLite are in a good position to switch to building with a C++ compiler, and then modernize incrementally. They won't, for cultural reasons. They probably could use that C-to-Rust translator thing that was used on Quake3, but they won't do that either, for better reasons.