[01:16] *** MasterDuke left [02:22] *** leont left [03:20] *** squashable6 left [03:21] *** squashable6 joined [03:23] *** squashable6 left [03:24] *** squashable6 joined [06:27] *** sena_kun joined [06:35] *** AlexDaniel` left [06:35] *** unclechu left [06:41] *** AlexDaniel` joined [06:54] *** squashable6 left [06:55] *** unclechu joined [06:57] *** squashable6 joined [07:25] *** domidumont joined [07:33] *** squashable6 left [07:33] *** codesections left [07:33] *** chansen_ left [07:33] *** finsternis left [07:33] *** hoelzro left [07:33] *** bisectable6 left [07:33] *** tellable6 left [07:33] *** sourceable6 left [07:33] *** statisfiable6 left [07:33] *** committable6 left [07:33] *** quotable6 left [07:33] *** evalable6 left [07:33] *** nativecallable6 left [07:33] *** linkable6 left [07:33] *** notable6 left [07:33] *** benchable6 left [07:38] greppable6: %_ [07:38] *** squashable6 joined [07:38] *** codesections joined [07:38] *** chansen_ joined [07:38] *** finsternis joined [07:38] *** hoelzro joined [07:38] *** bisectable6 joined [07:38] *** tellable6 joined [07:38] *** sourceable6 joined [07:38] *** statisfiable6 joined [07:38] *** committable6 joined [07:38] *** quotable6 joined [07:38] *** evalable6 joined [07:38] *** nativecallable6 joined [07:38] *** linkable6 joined [07:38] *** notable6 joined [07:38] *** benchable6 joined [07:38] gfldex, 420 lines, 51 modules: https://gist.github.com/abb541f0a30099d0d172a1aadc9d5d3c [07:41] .tell patrickb I've given rakudo and nqp the labels; docs and roast already had them [07:41] moritz, I'll pass your message to patrickb [07:41] I don't have the permissions for MoarVM [09:09] *** leont joined [09:40] *** Altai-man joined [09:42] *** sena_kun left [11:32] Files=1336, Tests=113604, 227 wallclock secs (28.93 usr 8.44 sys + 3073.51 cusr 297.35 csys = 3408.23 CPU) [12:38] m: infix:(&) [12:38] rakudo-moar 85847d2f1: OUTPUT: «===SORRY!===␤This type (QAST::WVal) does not support positional operations␤» [12:38] oops [12:38] bisectable6: infix:(&) [12:38] lizmat, Will bisect the whole range automagically because no endpoints were provided, hang tight [12:39] lizmat, Output on all releases: https://gist.github.com/baa1c9c37a91187c1dd9f4c0fe7b234e [12:39] lizmat, Bisecting by output (old=2016.04 new=2016.05) because on both starting points the exit code is 1 [12:39] lizmat, bisect log: https://gist.github.com/51ccea750c8bd7af1a643f0a3f09a39d [12:39] lizmat, (2016-05-12) https://github.com/rakudo/rakudo/commit/33ef5a95459b95bf7256391a053550d4efe221de [12:39] lizmat, Output on all releases and bisected commits: https://gist.github.com/50a1fc53da8c7d051f0b9062a7dc756a [12:40] ok, so since like forever :-) [12:40] only the error message got more specific [13:41] *** sena_kun joined [13:43] *** Altai-man left [13:44] ¦ rakudo/setops-prec-non: 3c65aa0c5f | (Elizabeth Mattijsen)++ | src/core.c/precedence.pm6 [13:44] ¦ rakudo/setops-prec-non: Make some set ops prec 'non' (structural) [13:44] ¦ rakudo/setops-prec-non: [13:44] ¦ rakudo/setops-prec-non: This fixes the problem described in R#3945 and is spectest clean. [13:44] ¦ rakudo/setops-prec-non: [13:44] ¦ rakudo/setops-prec-non: The problem was caused by Z(&) basically codegenning to: [13:44] ¦ rakudo/setops-prec-non: [13:44] ¦ rakudo/setops-prec-non: infix:<(&)>( (left,right) ) [13:44] R#3945 [open]: https://github.com/rakudo/rakudo/issues/3945 Intersection meta-ops behave like union [13:44] ¦ rakudo/setops-prec-non: <…commit message has 10 more lines…> [13:44] ¦ rakudo/setops-prec-non: review: https://github.com/rakudo/rakudo/commit/3c65aa0c5f [13:46] ¦ rakudo: lizmat++ created pull request #3950: Setops prec non [13:46] ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/3950 [13:47] ¦ rakudo/setops-prec-non: 982d7a4d40 | (Elizabeth Mattijsen)++ | src/Perl6/Actions.nqp [13:47] ¦ rakudo/setops-prec-non: Revert "Make "is rw" on parameters of MAIN worry" [13:47] ¦ rakudo/setops-prec-non: [13:47] ¦ rakudo/setops-prec-non: This reverts commit c1ae39af634a5eed2564a45f14d1c223d50a53a3. [13:47] ¦ rakudo/setops-prec-non: review: https://github.com/rakudo/rakudo/commit/982d7a4d40 [13:50] that last one somehow crept in when it shouldn't have [13:58] lizmat, no problem, reset this commit locally and force push to a branch. [13:58] that's what I did already, no ? [13:59] https://github.com/rakudo/rakudo/pull/3950/commits <- here? [13:59] I mean, the revert didn't creep in, the one that I reverted did :-) [13:59] aaaah. [13:59] sorry for the confusion [13:59] I will flatten the merge later... [14:00] ¦ rakudo: fd4106af60 | Coke++ | 6 files [14:00] ¦ rakudo: whitespace [14:00] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/fd4106af60 [14:00] ¦ rakudo: 73a0419072 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 6 files [14:00] ¦ rakudo: Merge pull request #3946 from rakudo/coke/whitespace [14:00] ¦ rakudo: [14:00] ¦ rakudo: whitespace [14:00] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/73a0419072 [14:00] Sorry. Well, I think it got there because you did a `git checkout -b setops-prec-non` from some branch where this commit was present, not from master. [14:00] yeah, that was exactly the problem :-) [14:00] Squash and merge is an option if you don't want to delete those two via rebase. [14:09] bisectable6: use NativeCall; sub kill(int32, int32) is native {*}; start { sleep 2; kill $*PID, 2; kill $*PID, 2 }; react whenever signal(SIGINT) { say 42; sleep 5; exit 1; } [14:09] rypervenche, Will bisect the whole range automagically because no endpoints were provided, hang tight [14:13] *** bisectable6 left [14:14] *** bisectable6 joined [14:14] rypervenche, More than 4 changes to bisect, please try a narrower range like old=2020.01 new=HEAD [14:14] rypervenche, Output on all releases: https://gist.github.com/3eacf52e82d8a8102c4424e899ee6736 [14:18] Interesting... I had this issue on 2020.02.1, but this output suggests it was not a problem on that version. Perhaps my test script wasn't right. [15:13] *** domidumont left [15:26] ¦ rakudo: 0688a5533d | Coke++ | 2 files [15:26] ¦ rakudo: minor .md updates [15:26] ¦ rakudo: [15:26] ¦ rakudo: one grammar fix [15:26] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/0688a5533d [16:06] ¦ rakudo/infix-spelling: f8a4d90565 | (Elizabeth Mattijsen)++ | src/Perl6/Actions.nqp [16:06] ¦ rakudo/infix-spelling: Add sanity check in infix handling, fixes R#3949 [16:06] ¦ rakudo/infix-spelling: [16:06] ¦ rakudo/infix-spelling: Before this, an "infix:(&)" (note the missing < > there) would cause a: [16:06] ¦ rakudo/infix-spelling: [16:06] ¦ rakudo/infix-spelling: $ raku -e 'infix:(&)' [16:06] ¦ rakudo/infix-spelling: This type (QAST::WVal) does not support positional operations [16:06] ¦ rakudo/infix-spelling: [16:06] R#3949 [open]: https://github.com/rakudo/rakudo/issues/3949 [LTA] [LTA] error message with incorrectly spelled infix operator [16:06] ¦ rakudo/infix-spelling: <…commit message has 8 more lines…> [16:06] ¦ rakudo/infix-spelling: review: https://github.com/rakudo/rakudo/commit/f8a4d90565 [16:07] ¦ rakudo: lizmat++ created pull request #3951: Add sanity check in infix handling, fixes R#3949 [16:07] ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/3951 [16:30] *** jmerelo joined [16:34] ¦ roast/setops-prec-non: 04ca943b9b | (Elizabeth Mattijsen)++ | 6 files [16:34] ¦ roast/setops-prec-non: Add tests for R#3945 [16:34] ¦ roast/setops-prec-non: [16:34] ¦ roast/setops-prec-non: To be merged after https://github.com/rakudo/rakudo/pull/3950 has [16:34] ¦ roast/setops-prec-non: been merged. [16:34] ¦ roast/setops-prec-non: review: https://github.com/Raku/roast/commit/04ca943b9b [16:34] R#3945 [open]: https://github.com/rakudo/rakudo/issues/3945 Intersection meta-ops behave like union [16:35] ¦ roast: lizmat++ created pull request #682: Add tests for R#3945 [16:35] ¦ roast: review: https://github.com/Raku/roast/pull/682 [16:45] ¦ roast/infix-spelling: 216a1263cf | (Elizabeth Mattijsen)++ | S32-exceptions/misc.t [16:45] ¦ roast/infix-spelling: Add tests for R#3949 [16:45] ¦ roast/infix-spelling: [16:45] ¦ roast/infix-spelling: To be merged after https://github.com/rakudo/rakudo/pull/3951 has [16:45] ¦ roast/infix-spelling: been merged [16:45] ¦ roast/infix-spelling: review: https://github.com/Raku/roast/commit/216a1263cf [16:45] R#3949 [open]: https://github.com/rakudo/rakudo/issues/3949 [LTA] [LTA] error message with incorrectly spelled infix operator [16:45] ¦ roast: lizmat++ created pull request #683: Add tests for R#3949 [16:45] ¦ roast: review: https://github.com/Raku/roast/pull/683 [16:53] *** HarmtH left [16:56] <[Coke]> hopefully was OK to push that minor md update directly to master. I don't touch rakudo a lot lately. (i was more concerned about the whitespace change which might somehow impact one of the JVM builds) [17:40] *** Altai-man joined [17:42] *** sena_kun left [18:23] *** jmerelo left [18:35] bartolin will let us know of that broke something new [18:48] bartolin++ # keeping track of JVM [19:10] *** vrurg_ joined [19:12] *** vrurg left [19:26] *** MasterDuke joined [20:20] *** Altai-man left [22:26] m: my %a = a => { b => 666, c => 314 }; dd %a{"a"; *} [22:26] rakudo-moar 85847d2f1: OUTPUT: «(666, 314)␤» [22:26] m: my %a = a => { b => 666, c => 314 }; dd %a{"a"; *} [22:26] rakudo-moar 85847d2f1: OUTPUT: «(314, 666)␤» [22:26] ^^^ not reproducible results :-( [22:41] ¦ rakudo: a57740946a | (Elizabeth Mattijsen)++ | src/core.c/hash_slice.pm6 [22:41] ¦ rakudo: Make %a{a;b} about 30% faster [22:41] ¦ rakudo: [22:41] ¦ rakudo: - don't pass parameters that are lexically visible [22:41] ¦ rakudo: - use native ints where possible [22:41] ¦ rakudo: [22:41] ¦ rakudo: Done while researching https://github.com/rakudo/rakudo/issues/3937 [22:41] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/a57740946a