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, 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, codesections left, chansen_ left, finsternis left, hoelzro left, bisectable6 left, tellable6 left, sourceable6 left, statisfiable6 left, committable6 left, quotable6 left, evalable6 left, nativecallable6 left, linkable6 left, notable6 left, benchable6 left
gfldex greppable6: %_ 07:38
07:38 squashable6 joined, codesections joined, chansen_ joined, finsternis joined, hoelzro joined, bisectable6 joined, tellable6 joined, sourceable6 joined, statisfiable6 joined, committable6 joined, quotable6 joined, evalable6 joined, nativecallable6 joined, linkable6 joined, notable6 joined, benchable6 joined
greppable6 gfldex, 420 lines, 51 modules: gist.github.com/abb541f0a30099d0d1...aadc9d5d3c 07:38
moritz .tell patrickb I've given rakudo and nqp the labels; docs and roast already had them 07:41
tellable6 moritz, I'll pass your message to patrickb
moritz I don't have the permissions for MoarVM
09:09 leont joined 09:40 Altai-man joined 09:42 sena_kun left
lizmat Files=1336, Tests=113604, 227 wallclock secs (28.93 usr 8.44 sys + 3073.51 cusr 297.35 csys = 3408.23 CPU) 11:32
m: infix:(&) 12:38
camelia ===SORRY!===
This type (QAST::WVal) does not support positional operations
lizmat oops
bisectable6: infix:(&)
bisectable6 lizmat, Will bisect the whole range automagically because no endpoints were provided, hang tight
lizmat, Output on all releases: gist.github.com/baa1c9c37a91187c1d...c0fe7b234e 12:39
lizmat, Bisecting by output (old=2016.04 new=2016.05) because on both starting points the exit code is 1
lizmat, bisect log: gist.github.com/51ccea750c8bd7af1a...0a3f09a39d
lizmat, (2016-05-12) github.com/rakudo/rakudo/commit/33...d4efe221de
lizmat, Output on all releases and bisected commits: gist.github.com/50a1fc53da8c7d051f...62a7dc756a
lizmat ok, so since like forever :-) 12:40
only the error message got more specific
13:41 sena_kun joined 13:43 Altai-man left
Geth rakudo/setops-prec-non: 3c65aa0c5f | (Elizabeth Mattijsen)++ | src/core.c/precedence.pm6
Make some set ops prec 'non' (structural)

This fixes the problem described in R#3945 and is spectest clean.
The problem was caused by Z(&) basically codegenning to:
   infix:<(&)>( (left,right) )
... (10 more lines)
13:44
linkable6 R#3945 [open]: github.com/rakudo/rakudo/issues/3945 Intersection meta-ops behave like union
rakudo: lizmat++ created pull request #3950:
Setops prec non
13:46
rakudo/setops-prec-non: 982d7a4d40 | (Elizabeth Mattijsen)++ | src/Perl6/Actions.nqp
Revert "Make "is rw" on parameters of MAIN worry"

This reverts commit c1ae39af634a5eed2564a45f14d1c223d50a53a3.
13:47
lizmat that last one somehow crept in when it shouldn't have 13:50
sena_kun lizmat, no problem, reset this commit locally and force push to a branch. 13:58
lizmat that's what I did already, no ?
sena_kun github.com/rakudo/rakudo/pull/3950/commits <- here? 13:59
lizmat I mean, the revert didn't creep in, the one that I reverted did :-)
sena_kun aaaah.
lizmat sorry for the confusion
I will flatten the merge later...
Geth rakudo: fd4106af60 | Coke++ | 6 files
whitespace
14:00
rakudo: 73a0419072 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 6 files
Merge pull request #3946 from rakudo/coke/whitespace

whitespace
sena_kun 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.
lizmat yeah, that was exactly the problem :-)
sena_kun Squash and merge is an option if you don't want to delete those two via rebase.
rypervenche 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
bisectable6 rypervenche, Will bisect the whole range automagically because no endpoints were provided, hang tight
14:13 bisectable6 left 14:14 bisectable6 joined
bisectable6 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: gist.github.com/3eacf52e82d8a8102c...e899ee6736
rypervenche 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. 14:18
15:13 domidumont left
Geth rakudo: 0688a5533d | Coke++ | 2 files
minor .md updates

one grammar fix
15:26
rakudo/infix-spelling: f8a4d90565 | (Elizabeth Mattijsen)++ | src/Perl6/Actions.nqp
Add sanity check in infix handling, fixes R#3949

Before this, an "infix:(&)" (note the missing < > there) would cause a:
   $ raku -e 'infix:(&)'
   This type (QAST::WVal) does not support positional operations
... (8 more lines)
16:06
linkable6 R#3949 [open]: github.com/rakudo/rakudo/issues/3949 [LTA] [LTA] error message with incorrectly spelled infix operator
rakudo: lizmat++ created pull request #3951:
Add sanity check in infix handling, fixes R#3949
16:07
16:30 jmerelo joined
Geth roast/setops-prec-non: 04ca943b9b | (Elizabeth Mattijsen)++ | 6 files
Add tests for R#3945

To be merged after github.com/rakudo/rakudo/pull/3950 has been merged.
16:34
linkable6 R#3945 [open]: github.com/rakudo/rakudo/issues/3945 Intersection meta-ops behave like union
Geth roast: lizmat++ created pull request #682:
Add tests for R#3945
16:35
roast/infix-spelling: 216a1263cf | (Elizabeth Mattijsen)++ | S32-exceptions/misc.t
Add tests for R#3949

To be merged after github.com/rakudo/rakudo/pull/3951 has been merged
16:45
linkable6 R#3949 [open]: github.com/rakudo/rakudo/issues/3949 [LTA] [LTA] error message with incorrectly spelled infix operator
Geth roast: lizmat++ created pull request #683:
Add tests for R#3949
16:53 HarmtH left
[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) 16:56
17:40 Altai-man joined 17:42 sena_kun left 18:23 jmerelo left
lizmat bartolin will let us know of that broke something new 18:35
bartolin++ # keeping track of JVM 18:48
19:10 vrurg_ joined 19:12 vrurg left 19:26 MasterDuke joined 20:20 Altai-man left
lizmat m: my %a = a => { b => 666, c => 314 }; dd %a{"a"; *} 22:26
camelia (666, 314)
lizmat m: my %a = a => { b => 666, c => 314 }; dd %a{"a"; *}
camelia (314, 666)
lizmat ^^^ not reproducible results :-(
Geth rakudo: a57740946a | (Elizabeth Mattijsen)++ | src/core.c/hash_slice.pm6
Make %a{a;b} about 30% faster

  - don't pass parameters that are lexically visible
  - use native ints where possible
Done while researching github.com/rakudo/rakudo/issues/3937
22:41