Skip to content

Instantly share code, notes, and snippets.

@niner
Created July 29, 2017 13:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save niner/8d804672f7596849a4a5b3d32dcc4eb7 to your computer and use it in GitHub Desktop.
Save niner/8d804672f7596849a4a5b3d32dcc4eb7 to your computer and use it in GitHub Desktop.
diff --git a/src/core/Compiler.pm b/src/core/Compiler.pm
index 2f662df42..ed71401b1 100644
--- a/src/core/Compiler.pm
+++ b/src/core/Compiler.pm
@@ -3,7 +3,7 @@ class Compiler does Systemic {
has Str $.release;
has Str $!build-date;
has Str $.codename;
- BEGIN my $id = $*W.handle.Str ~ '.' ~ nqp::time_n();
+ BEGIN my $id = $*W.handle.Str;
submethod BUILD (
:$!name = 'rakudo',
diff --git a/tools/build/Makefile-Moar.in b/tools/build/Makefile-Moar.in
index 61cd9127e..91d989ac5 100644
--- a/tools/build/Makefile-Moar.in
+++ b/tools/build/Makefile-Moar.in
@@ -113,57 +113,57 @@ $(M_PERL6_OPS_DLL): $(M_PERL6_OPS_SRC) $(M_PERL6_CONT_SRC)
$(PERL6_ML_MOAR): src/Perl6/ModuleLoader.nqp src/vm/moar/ModuleLoaderVMConfig.nqp
$(M_NQP) $(M_GEN_CAT) src/vm/moar/ModuleLoaderVMConfig.nqp src/Perl6/ModuleLoader.nqp > $(M_BUILD_DIR)/ModuleLoader.nqp
- $(M_NQP) --target=mbc --output=$(PERL6_ML_MOAR) --encoding=utf8 \
+ $(M_NQP) --stable-sc --target=mbc --output=$(PERL6_ML_MOAR) --encoding=utf8 \
$(M_BUILD_DIR)/ModuleLoader.nqp
$(PERL6_OPS_MOAR): src/vm/moar/Perl6/Ops.nqp $(M_PERL6_OPS_DLL)
- $(M_NQP) --target=mbc --output=$(PERL6_OPS_MOAR) --encoding=utf8 \
+ $(M_NQP) --stable-sc --target=mbc --output=$(PERL6_OPS_MOAR) --encoding=utf8 \
src/vm/moar/Perl6/Ops.nqp
$(PERL6_W_MOAR): $(PERL6_ML_MOAR) $(PERL6_OPS_MOAR) $(PERL6_P_MOAR) src/Perl6/World.nqp
- $(M_NQP) --target=mbc --output=$(PERL6_W_MOAR) --encoding=utf8 \
+ $(M_NQP) --stable-sc --target=mbc --output=$(PERL6_W_MOAR) --encoding=utf8 \
src/Perl6/World.nqp
$(PERL6_P_MOAR): src/Perl6/Pod.nqp $(PERL6_DP_MOAR)
- $(M_NQP) --target=mbc --output=$(PERL6_P_MOAR) --encoding=utf8 \
+ $(M_NQP) --stable-sc --target=mbc --output=$(PERL6_P_MOAR) --encoding=utf8 \
src/Perl6/Pod.nqp
$(PERL6_DP_MOAR): src/Perl6/DebugPod.nqp
- $(M_NQP) --target=mbc --output=$(PERL6_DP_MOAR) --encoding=utf8 \
+ $(M_NQP) --stable-sc --target=mbc --output=$(PERL6_DP_MOAR) --encoding=utf8 \
src/Perl6/DebugPod.nqp
$(PERL6_A_MOAR): src/Perl6/Actions.nqp $(PERL6_P_MOAR) $(PERL6_OPS_MOAR)
$(M_NQP) $(M_GEN_CAT) src/Perl6/Actions.nqp > $(M_BUILD_DIR)/Perl6-Actions.nqp
- $(M_NQP) --target=mbc --output=$(PERL6_A_MOAR) --encoding=utf8 \
+ $(M_NQP) --stable-sc --target=mbc --output=$(PERL6_A_MOAR) --encoding=utf8 \
$(M_BUILD_DIR)/Perl6-Actions.nqp
$(PERL6_G_MOAR): src/Perl6/Grammar.nqp $(PERL6_W_MOAR) $(PERL6_A_MOAR) $(PERL6_P_MOAR)
- $(M_NQP) --target=mbc --output=$(PERL6_G_MOAR) --encoding=utf8 \
+ $(M_NQP) --stable-sc --target=mbc --output=$(PERL6_G_MOAR) --encoding=utf8 \
src/Perl6/Grammar.nqp
$(PERL6_O_MOAR): src/Perl6/Optimizer.nqp $(PERL6_OPS_MOAR)
$(M_NQP) $(M_GEN_CAT) src/Perl6/Optimizer.nqp > $(M_BUILD_DIR)/Perl6-Optimizer.nqp
- $(M_NQP) --target=mbc --output=$(PERL6_O_MOAR) --encoding=utf8 \
+ $(M_NQP) --stable-sc --target=mbc --output=$(PERL6_O_MOAR) --encoding=utf8 \
$(M_BUILD_DIR)/Perl6-Optimizer.nqp
$(PERL6_C_MOAR): src/Perl6/Compiler.nqp $(PERL6_O_MOAR)
- $(M_NQP) --target=mbc --output=$(PERL6_C_MOAR) --encoding=utf8 \
+ $(M_NQP) --stable-sc --target=mbc --output=$(PERL6_C_MOAR) --encoding=utf8 \
src/Perl6/Compiler.nqp
$(PERL6_MOAR): src/main.nqp $(PERL6_G_MOAR) $(PERL6_A_MOAR) $(PERL6_C_MOAR) $(PERL6_P_MOAR) $(PERL6_DP_MOAR)
$(PERL5) tools/build/gen-version.pl $(PREFIX) $(LIBDIR) > $(M_BUILD_DIR)/main-version.nqp
$(M_NQP) $(M_GEN_CAT) src/main.nqp $(M_BUILD_DIR)/main-version.nqp > $(M_BUILD_DIR)/main.nqp
- $(M_NQP) --target=mbc --output=$(PERL6_MOAR) \
+ $(M_NQP) --stable-sc --target=mbc --output=$(PERL6_MOAR) \
--vmlibs=$(M_PERL6_OPS_DLL)=Rakudo_ops_init $(M_BUILD_DIR)/main.nqp
$(PERL6_M_MOAR): $(M_METAMODEL_SOURCES) $(PERL6_OPS_MOAR)
$(M_NQP) $(M_GEN_CAT) -f tools/build/common_bootstrap_sources > $(M_BUILD_DIR)/Metamodel.nqp
- $(M_NQP) --target=mbc --output=$(PERL6_M_MOAR) --encoding=utf8 \
+ $(M_NQP) --stable-sc --target=mbc --output=$(PERL6_M_MOAR) --encoding=utf8 \
$(M_BUILD_DIR)/Metamodel.nqp
$(PERL6_B_MOAR): $(BOOTSTRAP_SOURCES) $(PERL6_M_MOAR)
$(M_NQP) $(M_GEN_CAT) $(BOOTSTRAP_SOURCES) > $(M_BUILD_DIR)/BOOTSTRAP.nqp
- $(M_NQP) --target=mbc --output=$(PERL6_B_MOAR) --encoding=utf8 \
+ $(M_NQP) --stable-sc --target=mbc --output=$(PERL6_B_MOAR) --encoding=utf8 \
--vmlibs=$(M_PERL6_OPS_DLL)=Rakudo_ops_init $(M_BUILD_DIR)/BOOTSTRAP.nqp
$(SETTING_MOAR): $(PERL6_MOAR) $(PERL6_B_MOAR) $(M_CORE_SOURCES)
@@ -191,7 +191,7 @@ m-runner-default: $(M_RUNNER)
$(PERL6_DEBUG_MOAR): src/perl6-debug.nqp $(PERL6_MOAR)
$(M_NQP) $(M_GEN_CAT) src/perl6-debug.nqp $(M_BUILD_DIR)/main-version.nqp > $(M_BUILD_DIR)/perl6-debug.nqp
- $(M_NQP) --target=mbc --output=$(PERL6_DEBUG_MOAR) \
+ $(M_NQP) --stable-sc --target=mbc --output=$(PERL6_DEBUG_MOAR) \
--vmlibs=$(M_PERL6_OPS_DLL)=Rakudo_ops_init $(M_BUILD_DIR)/perl6-debug.nqp
$(M_DEBUG_RUNNER): tools/build/create-moar-runner.pl $(PERL6_DEBUG_MOAR) $(SETTING_MOAR)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment