====== C++ Compiler implementation in lua ====== In April 2020, I decided I should give a try to a "C++ JIT Compiler" implementation, and to make my life easier (or... harder ?) I went for a Lua implementation with bindings to the wonder Clang/LLVM components. I wrote a series of blog articles on this topic, that are reachable below: * [[blog:2020:0410_dynamic_cpp_compilation|Dynamic C++ compilation with LLVM & clang]] * [[blog:2020:0414_jit_cpp_compiler|JIT C++ compiler with LLVM - Part 2]] * [[blog:2020:0416_jit_compiler_part3_fixing_crash|JIT Compiler with LLVM - Part 3 - Fixing the ModulePassManager crash]] * [[blog:2020:0418_jit_compiler_part4_crt_dependency|JIT Compiler with LLVM - Part 4 - CRT dependency]] * [[blog:2020:0425_jit_compiler_part5_improvements|JIT Compiler with LLVM - Part 5 - Bitcode, PCH, exceptions handling, module linking and more...]]