🦋 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: ... | log inspection situation still under development | For MoarVM see #moarvm Set by lizmat on 22 May 2021. |
|||
00:07
reportable6 left
00:09
reportable6 joined
00:40
[Coke] left,
[Coke] joined
02:10
[Coke] left
02:16
[Coke] joined
03:02
frost joined
05:25
ggoebel left
06:08
reportable6 left
06:09
reportable6 joined
07:28
nebuchadnezzar left
|
|||
lizmat | Files=1352, Tests=117130, 298 wallclock secs (36.41 usr 9.25 sys + 4144.27 cusr 314.77 csys = 4504.70 CPU) | 07:55 | |
bisectable6: say @a «!=» @a; | |||
bisectable6 | lizmat, Will bisect the whole range automagically because no endpoints were provided, hang tight | ||
lizmat, Output on all releases: gist.github.com/f3311c24564cd427d1...53445a1df7 | |||
lizmat, Bisecting by output (old=2022.03 new=397145a) because on both starting points the exit code is 1 | |||
lizmat, bisect log: gist.github.com/86fa463dfe4988e231...0e648e729d | |||
lizmat, (2022-03-23) github.com/rakudo/rakudo/commit/a5...ce933274f0 | |||
lizmat, Output on all releases and bisected commits: gist.github.com/741e92adbe69e3bb6d...f30c2d7797 | |||
lizmat | meh | 07:56 | |
bisectable6: my @a = 0,0,0; say @a «!=» @a; | |||
bisectable6 | lizmat, Will bisect the whole range automagically because no endpoints were provided, hang tight | ||
lizmat, Output on all releases: gist.github.com/0c25c26b591197b56d...ccf28cdbac | |||
lizmat, Bisecting by output (old=2022.03 new=397145a) because on both starting points the exit code is 0 | |||
lizmat, bisect log: gist.github.com/b96b8b59506eb3221e...bca08167ac | 07:57 | ||
lizmat, (2022-03-31) github.com/rakudo/rakudo/commit/f3...51819af8f9 | |||
lizmat, Output on all releases and bisected commits: gist.github.com/1e57ce87823cc1bcff...18f1f0d0e3 | |||
lizmat | ok, so that bug has been in there since like forever :-) | 08:11 | |
Geth | rakudo: 12dd09e1b4 | (Elizabeth Mattijsen)++ | src/Perl6/Actions.nqp Quick hack to fix diff between 3 != 3 and 3 !=3 As a follow-up on f3b1e95d05b71994d2eb Ralph Mellor++ pointed to github.com/Raku/old-issue-tracker/issues/3322 from 2014. This turned out to be a similar issue. Fixing this properly would be a little more involved and potentially breaking, and since this is all going to go in RakuAST anyway, fix this by basically a simple hack to change '!=' effectively into '!=='. Makes two TODO tests pass. |
09:00 | |
roast: ce12064032 | (Elizabeth Mattijsen)++ | S03-operators/precedence.t Untodo now passing tests |
09:01 | ||
09:16
evalable6 left,
linkable6 left
09:17
linkable6 joined
09:19
evalable6 joined
09:34
qorg11 left
09:36
qorg11 joined
10:10
ggoebel joined
10:30
ggoebel left
10:34
Altai-man joined
10:59
Xliff joined
11:45
MasterDuke left,
linkable6 left
11:48
linkable6 joined
11:51
MasterDuke joined
11:59
frost left
12:00
frost joined
12:07
reportable6 left
12:08
reportable6 joined
|
|||
Geth | rakudo: 83bf9d26f3 | (Elizabeth Mattijsen)++ | src/Perl6/Actions.nqp Manually optimize away repeated lookups / conversions Search the Actions code for use of || and look at the surrounding code, then: - Things like $foo.op eq 'a' || $foo.op eq 'b' || $foo.op eq 'c' becoming my $op := $foo.op; $op eq 'a' || $op eq 'b' || $op eq 'c' ... (5 more lines) |
12:11 | |
13:06
frost left
13:11
TempIRCLogger joined
14:17
evalable6 left,
linkable6 left,
linkable6 joined
14:18
evalable6 joined
|
|||
Geth | rakudo: 1c73cb8d84 | (Elizabeth Mattijsen)++ | src/Perl6/Actions.nqp Shortcut accesses to $*W where they make sense As in multiple times in the same code path. Also shortcut some cases of $*DECLARAND. Appears to shave off .3 from core setting compile time. |
14:54 | |
nqp: 30a5cdd8d6 | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION Bump MoarVM for JIT atposref_u + getattrref_u |
14:58 | ||
[Coke] | lizmat: Looks like there were a few more cases of $*DECLARAND that could have been shortcut. | 15:00 | |
(first instance of it in the diff stood out to me as one.) | 15:01 | ||
s/few/one/ | |||
Geth | rakudo: dc6c8117fb | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION Bump NQP to get MoarVM JIT atposref_u + getattrref_u |
15:04 | |
15:10
discord-raku-bot left
15:11
discord-raku-bot joined
|
|||
Geth | rakudo: 5dfa9c4e7d | (Elizabeth Mattijsen)++ | src/Perl6/Actions.nqp Some more $*DECLARAND short-cuts Also normalize the naming of existing $*DECLARAND short-cuts |
15:36 | |
15:51
Altai-man left
|
|||
Geth | rakudo: c891075f4a | (Elizabeth Mattijsen)++ | src/Perl6/Actions.nqp Remove dead CATCH |
15:55 | |
rakudo: anquegi++ created pull request #4842: Add INSIDE_EMACS environment variable |
16:14 | ||
rakudo/rakuast: 93c0ce552d | (Jonathan Worthington)++ | src/Raku/ast/code.rakumod Add missing visit implementation |
16:28 | ||
rakudo/rakuast: bcec4a046c | (Jonathan Worthington)++ | 2 files Fix inverted sink check in statement mods Tests contained copy-paste `condition-modifier` where they should have had `loop-modifier`, and correcting that uncovered the mistake. |
|||
rakudo/rakuast: 023ec833f5 | (Jonathan Worthington)++ | 2 files Migrate `for` modifier to the thunk mechanism Rather than re-inventing something like it. The thunk mechanism should in turn be able to consistently get closure nesting stuff correct (but doesn't seem to do so quite yet). |
|||
¦ rakudo: lizmat self-assigned CURS does not properly handle sorting versions github.com/rakudo/rakudo/issues/4843 | 16:41 | ||
17:32
Xliff left
|
|||
Geth | rakudo/CURS.candidates: 9f29ea6bcc | (Elizabeth Mattijsen)++ | lib/CompUnit/Repository/Staging.rakumod Add CUR::Staging.candidates method The candidates should *also* take into account any candidates from the CURI repository it is shadowing. Spotted by ugexe++ |
17:47 | |
rakudo: lizmat++ created pull request #4844: Add CUR::Staging.candidates method |
17:48 | ||
rakudo: lizmat self-unassigned CURS does not properly handle sorting versions github.com/rakudo/rakudo/issues/4843 c917f32c17 | (Elizabeth Mattijsen)++ | src/core.c/CompUnit/Repository/Installation.pm6 - don't repeatedly call methods inside a grep - make it a single pipeline instead of bound Seqs, for clarity - drop unnecessary use of .kv |
17:49 | ||
18:06
reportable6 left
18:07
reportable6 joined
18:08
sena_kun left
18:14
sena_kun joined
|
|||
19:09
ggoebel joined
19:20
Xliff joined
19:46
sena_kun left
19:54
sena_kun joined
20:03
Kaiepi left
|
|||
Geth | rakudo/rakuast: de2c2368c8 | (Stefan Seifert)++ | src/Raku/ast/statements.rakumod Stub some pragmas No functionality for now, just let it parse successfully. |
21:04 | |
rakudo/rakuast: 0575cfc2d4 | (Stefan Seifert)++ | 2 files Support unit scopes |
|||
rakudo/rakuast: d8cd10d824 | (Stefan Seifert)++ | 4 files Support unit module Foo; |
|||
21:33
Kaiepi joined
|
|||
Geth | nqp: ff2f194421 | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION Bump MoarV to get mimalloc on exit fix |
21:49 | |
rakudo: ea2135ec13 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION Bump NQPi to get MoarVM mimalloc on exit fix |
22:03 | ||
22:28
melezhik joined
22:37
melezhik left
|