15 Dec 20
A detailed walk-through on how to write a simple memory allocator in C.
by mlb
5 years ago
25 Jul 20
27 Jun 20
Over 100 separate source files are concatenated into a single large files of C-code named sqlite3.c and called “the amalgamation”. Combining all the code for SQLite into one big file makes SQLite easier to deploy — there is just one file to keep track of. And because all code is in a single translation unit, compilers can do better inter-procedure optimization.
by mlb
5 years ago