Documentation of Julia’s Internals Initialization of the Julia runtime Julia ASTs More about types Memory layout of Julia Objects Eval of Julia code Calling Conventions High-level Overview of the Native-Code Generation Process Julia Functions Base.Cartesian Talking to the compiler (the :meta mechanism) SubArrays isbits Union Optimizations System Image Building Package Images Working with LLVM printf() and stdio in the Julia runtime Bounds checking Proper maintenance and care of multi-threading locks Arrays with custom indices Module loading Inference Julia SSA-form IR EscapeAnalysis Static analyzer annotations for GC correctness in C code Garbage Collection in Julia