Skip to content

Commit

Permalink
Add m-bootstrap-files target; close the loop.
Browse files Browse the repository at this point in the history
We now work the same way with MoarVM's stage0 as for JVM and Parrot.
Note this means that from here on, MoarVM must maintain bytecode
back-compat at least long enough to keep stage0 building!
  • Loading branch information
jnthn committed Oct 25, 2013
1 parent ad5b106 commit db75765
Show file tree
Hide file tree
Showing 19 changed files with 13 additions and 0 deletions.
Binary file added src/vm/moar/stage0/MASTNodes.moarvm
Binary file not shown.
Binary file added src/vm/moar/stage0/MASTOps.moarvm
Binary file not shown.
Binary file modified src/vm/moar/stage0/ModuleLoader.moarvm
Binary file not shown.
Binary file added src/vm/moar/stage0/NQPCORE.setting.moarvm
Binary file not shown.
Binary file removed src/vm/moar/stage0/NQPCOREMoar.setting.moarvm
Binary file not shown.
Binary file added src/vm/moar/stage0/NQPHLL.moarvm
Binary file not shown.
Binary file removed src/vm/moar/stage0/NQPHLLMoar.moarvm
Binary file not shown.
Binary file added src/vm/moar/stage0/NQPP6QRegex.moarvm
Binary file not shown.
Binary file removed src/vm/moar/stage0/NQPP6QRegexMoar.moarvm
Binary file not shown.
Binary file added src/vm/moar/stage0/QAST.moarvm
Binary file not shown.
Binary file removed src/vm/moar/stage0/QASTMoar.moarvm
Binary file not shown.
Binary file added src/vm/moar/stage0/QASTNode.moarvm
Binary file not shown.
Binary file removed src/vm/moar/stage0/QASTNodesMoar.moarvm
Binary file not shown.
Binary file added src/vm/moar/stage0/QRegex.moarvm
Binary file not shown.
Binary file removed src/vm/moar/stage0/QRegexMoar.moarvm
Binary file not shown.
Binary file removed src/vm/moar/stage0/nqp-mo.moarvm
Binary file not shown.
Binary file modified src/vm/moar/stage0/nqp.moarvm
Binary file not shown.
Binary file added src/vm/moar/stage0/nqpmo.moarvm
Binary file not shown.
13 changes: 13 additions & 0 deletions tools/build/Makefile-Moar.in
Expand Up @@ -245,6 +245,19 @@ $(P5QREGEX_MOAR): $(P5QREGEX_SOURCES) $(NQP_MOAR) $(M_RUNNER)
.@slash@$(M_RUNNER) --target=mbc --output=$(P5QREGEX_MOAR) \
$(M_STAGE2)/$(P5QREGEX_COMBINED)

m-bootstrap-files: $(M_STAGE2_OUTPUT)
$(CP) $(M_STAGE2)/$(NQP_MO_MOAR) $(M_STAGE0)
$(CP) $(M_STAGE2)/$(MODULE_LOADER_MOAR) $(M_STAGE0)
$(CP) $(M_STAGE2)/$(CORE_SETTING_MOAR) $(M_STAGE0)
$(CP) $(M_STAGE2)/$(QASTNODE_MOAR) $(M_STAGE0)
$(CP) $(M_STAGE2)/$(QREGEX_MOAR) $(M_STAGE0)
$(CP) $(M_STAGE2)/$(HLL_MOAR) $(M_STAGE0)
$(CP) $(M_STAGE2)/$(MASTOPS_MOAR) $(M_STAGE0)
$(CP) $(M_STAGE2)/$(MASTNODES_MOAR) $(M_STAGE0)
$(CP) $(M_STAGE2)/$(QAST_MOAR) $(M_STAGE0)
$(CP) $(M_STAGE2)/$(P6QREGEX_MOAR) $(M_STAGE0)
$(CP) $(M_STAGE2)/$(NQP_MOAR) $(M_STAGE0)

## testing

m-test: m-all
Expand Down

0 comments on commit db75765

Please sign in to comment.