🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm
Set by lizmat on 8 June 2022.
Geth rakudo: vrurg++ created pull request #5142:
Some additional work on RakuAST compiling
04:09
Geth tap-harness6/dev: 23 commits pushed by (Leon Timmermans)++
review: github.com/Raku/tap-harness6/compa...7110047d15
13:04
lizmat bisectable6: old=2021.12 dd (^10).pick(**) 13:39
bisectable6 lizmat, Bisecting by output (old=2021.12 new=d52342e) because on both starting points the exit code is 0
lizmat, bisect log: gist.github.com/c5e5225954897a98d6...31aa9bc28b 13:40
lizmat, (2021-12-23) github.com/rakudo/rakudo/commit/92...d7481afa47
Geth tap-harness6/master: 26 commits pushed by (Leon Timmermans)++
review: github.com/Raku/tap-harness6/compa...5c6e96d0c3
14:20
Geth tap-harness6: 2410f8fe8d | (Leon Timmermans)++ | 3 files
0.3.10
14:25
NemokoschKiwi bisectable6: grammar Demo2 { token TOP { <to2> }; token to2 { \d+ }; }; my $var2 = Demo2.parse("111"); grammar Demo { token TOP { <to> }; token to { \d+ }; }; my $var = Demo.parse("111"); say $var<to>, $var2<to2>; say $var<to> eqv $var2<to2> 18:30
bisectable6 NemokoschKiwi, Will bisect the whole range automagically because no endpoints were provided, hang tight
NemokoschKiwi, Output on all releases: gist.github.com/c35d9be84594f3400c...24273d9261
NemokoschKiwi, Bisecting by output (old=2017.03 new=2017.04.3) because on both starting points the exit code is 0
NemokoschKiwi, bisect log: gist.github.com/46a4283e49a85d72c4...d9f4a0584e
NemokoschKiwi, bisect log: gist.github.com/659f20a7176ad42810...032681268d
NemokoschKiwi, bisect log: gist.github.com/a9beb856d2a647f0a0...0a5a4ef398
NemokoschKiwi, Output on all releases and bisected commits: gist.github.com/92c2268616df1d093e...65a0a840f4
NemokoschKiwi bisectable6: grammar Demo2 { token TOP { <pos2> }; token pos2 { \d+ }; }; my $var2 = Demo2.parse("111"); grammar Demo { token TOP { <pos> }; token pos { \d+ }; }; my $var = Demo.parse("111"); say $var<pos>, $var2<pos2>; say $var<pos> eqv $var2<pos2> 18:51
bisectable6 NemokoschKiwi, Will bisect the whole range automagically because no endpoints were provided, hang tight
NemokoschKiwi, Output on all releases: gist.github.com/ec189cd469c7ca7748...05bf5730f3 18:52
NemokoschKiwi, bisect log: gist.github.com/4b2f72b08ebcf26afd...1fe3e443c6
NemokoschKiwi, bisect log: gist.github.com/23393fc4b9e5d479d4...cdab5ed7fc
NemokoschKiwi, Output on all releases and bisected commits: gist.github.com/a396f09b0bd49751e2...70d93292be
MasterDuke ugexe, nine, lizmat: if i add a binary sha1 op, how/where should i test it for module loading? 20:49
lizmat good question: src/core.c/CompUnit/Repository/FileSystem.pm6, method id seems like a good place to start looking 20:53
it could also be hidden in src/Per6 somewhere 20:54
looks like it's not 20:55
MasterDuke well, i can easily find where we call nqp::sha1. what i'm not sure of is which ones could/should be replaced with the binary sha1 op
but yeah src/core.c/CompUnit/Repository/FileSystem.pm6 does look like a good place to start 20:56
lizmat in there is a recursive check for the all of the files living in that directory 20:57
where each file's contents is being sha'd
MasterDuke: you might want to look for DIR-RECURSE :-) 21:19
Nemokosch Will the current Actions.nqp not be used with the RakuAST frontend? 22:07
ugexe Remember CURs work with distribution interfaces, which may or may not be exposing PIO (so if you do a binary sha1 it should be on blob/buf) 23:37