Devlog
August 25, 2023
- Trying to read about postgres internals today
- Trying to get some more work done on the C compiler
-
TAC generation for binary, writing pass for instruction fixups and
codegeneration
August 27, 2023
- Trying to get some more work done on the C compiler
-
Adding new operators (comparision and logical). Using zig comptime to abstract out some of the lexer logic.
-
Learning about the unix concurrency primitives: semaphore, mutex and CAS.
September 14, 2023
- Adding local variables to the compiler: writing some semantic anlysis passes
- Reading up about LSM trees and Bitcask