I have once again reached self hosting with my C compiler, Lance
However. This time it's completely without NASM doing any work for me.
I have stabilized my x86 instruction encoder (and ELF file output) enough that it can handle encoding the entire compiler and its generated IR.
Now, the only dependency of my compiler is a linker to link the generated ELF object files. No parser generators, no LLVM.