27 Mar 2026
camelia 「abbbbbbbc」 14:57
ShimmerFairy That being said though, the fact that you can get rakudo to do it with /[b+? | <!>]:/ means there's a consistency issue at least, so whatever the right answer is we perhaps have something to fix. 14:58
timo BBL 14:59
ShimmerFairy Anyway, my real point is just that S05 made allowances for changing what kind of backtracking *any* atom can do, but never bothered exploring what that would really mean. So it's no big surprise there are edge cases like this to be found. 15:02
ab5tract Am I the only one who wishes that quoting of character/string literals were mandatory in Reku regexes? 15:04
Then we could have parity of x and xx operators, for example 15:05
Though xx semantics are a bit hard to conceive for me at the moment 15:06
I just find the extra verbosity of quoting to be hugely clarifying when trying to brainparse regexes 15:07
liztormato liztormato joined 15:26
liztormato liztormato left 15:27
lizmat bisectable6: old=2023.01 sub MAIN(Bool $a) { dd $a }; @*ARGS="True" 18:00
bisectable6 lizmat, Cannot find revision “2023.01” (did you mean “2026.01”?) 18:01
lizmat bisectable6: old=2023.02 sub MAIN(Bool $a) { dd $a }; @*ARGS="True"
bisectable6 lizmat, On both starting points (old=2023.02 new=14eabf1) the exit code is 0 and the output is identical as well
lizmat, Output on both points: «Bool::True␤»
lizmat bisectable6: old=2020.01 sub MAIN(Bool $a) { dd $a }; @*ARGS="True"
bisectable6 lizmat, On both starting points (old=2020.01 new=14eabf1) the exit code is 0 and the output is identical as well
lizmat, Output on both points: «Bool::True␤»
lizmat bisectable6: sub MAIN(Bool $a) { dd $a }; @*ARGS="True"
bisectable6 lizmat, Will bisect the whole range automagically because no endpoints were provided, hang tight
lizmat, Output on all releases: gist.github.com/ba5cae82948a265b42...559010c553 18:02
lizmat, Bisecting by exit code (old=2016.11 new=2016.12). Old exit code: 2
lizmat, bisect log: gist.github.com/d727fe573498831dfa...03db340368
lizmat, (2016-11-19) github.com/rakudo/rakudo/commit/d1...2ecd3e53a6
lizmat, Output on all releases and bisected commits: gist.github.com/c3b08291ae37d87423...74e320c46a