Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Add force_gc to MoarVM backend
  • Loading branch information
bdw committed Sep 7, 2014
1 parent f84a159 commit c6d375f
Show file tree
Hide file tree
Showing 14 changed files with 5 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/vm/moar/HLL/Backend.nqp
Expand Up @@ -11,7 +11,7 @@ class HLL::Backend::MoarVM {
}

method force_gc() {
nqp::die("Cannot force GC on Moar backend yet");
nqp::force_gc();
}

method name() {
Expand Down
3 changes: 3 additions & 0 deletions src/vm/moar/QAST/QASTOperationsMAST.nqp
Expand Up @@ -2589,6 +2589,9 @@ QAST::MASTOperations.add_core_moarop_mapping('continuationinvoke', 'continuation
QAST::MASTOperations.add_core_moarop_mapping('mvmstartprofile', 'startprofile', 0);
QAST::MASTOperations.add_core_moarop_mapping('mvmendprofile', 'endprofile');

# MoarVM-specific GC ops
QAST::MASTOperations.add_core_moarop_mapping('force_gc', 'force_gc');

sub resolve_condition_op($kind, $negated) {
return $negated ??
$kind == $MVM_reg_int64 ?? 'unless_i' !!
Expand Down
Binary file modified src/vm/moar/stage0/MASTNodes.moarvm
Binary file not shown.
Binary file modified 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 modified src/vm/moar/stage0/NQPCORE.setting.moarvm
Binary file not shown.
Binary file modified src/vm/moar/stage0/NQPHLL.moarvm
Binary file not shown.
Binary file modified src/vm/moar/stage0/NQPP6QRegex.moarvm
Binary file not shown.
Binary file modified src/vm/moar/stage0/QAST.moarvm
Binary file not shown.
Binary file modified src/vm/moar/stage0/QASTNode.moarvm
Binary file not shown.
Binary file modified src/vm/moar/stage0/QRegex.moarvm
Binary file not shown.
Binary file modified src/vm/moar/stage0/nqp.moarvm
Binary file not shown.
Binary file modified src/vm/moar/stage0/nqpmo.moarvm
Binary file not shown.
2 changes: 1 addition & 1 deletion tools/build/MOAR_REVISION
@@ -1 +1 @@
2014.08-55-ga5ae111
2014.08-94-ged2227e

0 comments on commit c6d375f

Please sign in to comment.