=head1 Bootstrapping procedure for NQP NPQ is a bootstrapped compiler, which means that it uses itself to compile itself. To make the first compilation possible under MoarVM, a compiled version of the compiler is stored in F and included in the source code repository. When you make changes to the compiler, eventually you need to update these I files. Here is how you proceed to update the MoarVM bootstrapping files in NQP. At any stage, if C fails, don't go ahead with the following steps, but fix the problem first. (Note: the equivalent under JVM is F with the update target C) =over =item * Make your changes, run C =item * Run C and C =item * Commit the non-bootstrap files that you modified yourself =item * Commit the bootstrap files =back Historic References: L