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