This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git src/6model/reprconv.c src/6model/reprconv.c | |
index f3e04bad7..2b8810eb4 100644 | |
--- src/6model/reprconv.c | |
+++ src/6model/reprconv.c | |
@@ -95,8 +95,8 @@ MVM_PUBLIC MVMint64 MVM_repr_exists_pos(MVMThreadContext *tc, MVMObject *obj, MV | |
MVMint64 MVM_repr_at_pos_i(MVMThreadContext *tc, MVMObject *obj, MVMint64 idx) { | |
MVMRegister value; | |
if (REPR(obj)->ID == MVM_REPR_ID_VMArray) { | |
- MVM_VMArray_at_pos(tc, STABLE(obj), obj, OBJECT_BODY(obj), | |
- idx, &value, MVM_reg_int64); |
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 Archetypes.$!nominal at NQP::src/how/Archetypes.nqp:74 (/home/dan/Source/raku/install/share/nqp/lib/nqpmo.moarvm:nominal) | |
1 Archetypes.$!nominalizable at NQP::src/how/Archetypes.nqp:75 (/home/dan/Source/raku/install/share/nqp/lib/nqpmo.moarvm:nominalizable) | |
1 Archetypes.$!parametric at NQP::src/how/Archetypes.nqp:81 (/home/dan/Source/raku/install/share/nqp/lib/nqpmo.moarvm:parametric) | |
1 Array.$!descriptor at SETTING::src/core.c/Array.rakumod:302 (<ephemeral file>:STORE) | |
1 Array.$!descriptor at SETTING::src/core.c/Array.rakumod:317 (<ephemeral file>:STORE) | |
1 Array[CompUnit::PrecompilationDependency::File].$!descriptor at src/Perl6/Optimizer.nqp:765 (/home/dan/Source/raku/rakudo/blib/Perl6/Optimizer.moarvm:lexical_vars_to_locals) | |
1 Array[CompUnit::PrecompilationStore].$!descriptor at src/Perl6/Optimizer.nqp:765 (/home/dan/Source/raku/rakudo/blib/Perl6/Optimizer.moarvm:lexical_vars_to_locals) | |
1 Array[Int].$!descriptor at src/Perl6/Optimizer |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 at NQP::/home/dan/r/install/share/nqp/lib/MAST/Nodes.nqp:305 (/home/dan/Source/raku/install/share/nqp/lib/MASTNodes.moarvm:add_strings) | |
1 at NQP::src/core/IO.nqp:151 (/home/dan/Source/raku/install/share/nqp/lib/NQPCORE.setting.moarvm:slurp) | |
1 at NQP::src/core/IO.nqp:155 (/home/dan/Source/raku/install/share/nqp/lib/NQPCORE.setting.moarvm:slurp) | |
1 at NQP::src/core/IO.nqp:224 (/home/dan/Source/raku/install/share/nqp/lib/NQPCORE.setting.moarvm:close) | |
1 at NQP::src/HLL/CommandLine.nqp:102 (/home/dan/Source/raku/install/share/nqp/lib/NQPHLL.moarvm:add-argument) | |
1 at NQP::src/HLL/CommandLine.nqp:140 (/home/dan/Source/raku/install/share/nqp/lib/NQPHLL.moarvm:BUILD) | |
1 at NQP::src/HLL/CommandLine.nqp:147 (/home/dan/Source/raku/install/share/nqp/lib/NQPHLL.moarvm:add-stopper) | |
1 at NQP::src/HLL/CommandLine.nqp:183 (/home/dan/Source/raku/install/share/nqp/lib/NQPHLL.moarvm:optional-value) | |
1 at NQP::src/HLL/CommandLine.nqp:277 (/hom |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sub sieve($n) { | |
my @composite; | |
my $t; | |
loop ($t = 3; $t*$t <= $n; $t += 2) { | |
if (!@composite[$t]) { | |
loop (my $s = $t*$t; $s <= $n; $s += $t*2) | |
{ @composite[$s]++ } | |
} | |
} | |
my @primes = (2); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git src/core.c/Rakudo/Iterator.pm6 src/core.c/Rakudo/Iterator.pm6 | |
index b3efa43d7..928b69467 100644 | |
--- src/core.c/Rakudo/Iterator.pm6 | |
+++ src/core.c/Rakudo/Iterator.pm6 | |
@@ -828,14 +828,14 @@ method new(\n,\k,\b) | |
method pull-one() { | |
my int $n = $!n; # lexicals faster | |
my int $k = $!k; | |
- my int $running = 1; | |
my $combination := $!combination; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+++ Installing files | |
New type Block for List is not a mixin type | |
at <unknown>:1 (/home/dan/Source/perl6/install/share/perl6/core/precomp/16F207F4C7A35C27789A4C6941F6E60F5DE93569/47/47EB770E16F4A8F0EA002A5848282F9D7135D773:<dependencies+deserialize>) | |
from SETTING::src/core.c/CompUnit/Loader.pm6:50 (/home/dan/Source/perl6/rakudo/blib/CORE.c.setting.moarvm:load-precompilation-file) | |
from SETTING::src/core.c/CompUnit/PrecompilationRepository.pm6:95 (/home/dan/Source/perl6/rakudo/blib/CORE.c.setting.moarvm:load-handle-for-path) | |
from SETTING::src/core.c/CompUnit/PrecompilationRepository.pm6:286 (/home/dan/Source/perl6/rakudo/blib/CORE.c.setting.moarvm:) | |
from SETTING::src/core.c/CompUnit/PrecompilationRepository.pm6:281 (/home/dan/Source/perl6/rakudo/blib/CORE.c.setting.moarvm:) | |
from SETTING::src/core.c/CompUnit/PrecompilationRepository.pm6:280 (/home/dan/Source/perl6/rakudo/blib/CORE.c.setting.moarvm:load) | |
from SETTING::src/core.c/CompUnit/PrecompilationRepository.pm6:60 (/home/dan/Source/perl6/rakud |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git src/core.c/Rakudo/Internals.pm6 src/core.c/Rakudo/Internals.pm6 | |
index 3840a271c..b05343902 100644 | |
--- src/core.c/Rakudo/Internals.pm6 | |
+++ src/core.c/Rakudo/Internals.pm6 | |
@@ -1388,11 +1388,11 @@ method pull-one() | |
(try | |
nqp::if( | |
$!file.ACCEPTS($entry) && | |
- nqp::stat($path,nqp::const::STAT_ISREG), | |
+ (my $s := nqp::dispatch('boot-syscall', 'file-stat', nqp::decont_s($path), 0)) && nqp::dispatch('boot-syscall', 'stat-is-reg', $s), |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include "moar.h" | |
/* This representation's function pointer table. */ | |
static const MVMREPROps Stat_this_repr; | |
/* Creates a new type object of this representation, and associates it with | |
* the given HOW. */ | |
static MVMObject * type_object_for(MVMThreadContext *tc, MVMObject *HOW) { | |
MVMSTable *st = MVM_gc_allocate_stable(tc, &Stat_this_repr, HOW); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git lib/MAST/Ops.nqp lib/MAST/Ops.nqp | |
index 1adf3fc4a..8c4075191 100644 | |
--- lib/MAST/Ops.nqp | |
+++ lib/MAST/Ops.nqp | |
@@ -478,369 +478,369 @@ BEGIN { | |
1156, | |
1157, | |
1160, | |
- 1163, | |
- 1166, |