| Geth | rakudo: ugexe++ created pull request #6658: Apply :ratchet to an atom followed by sigspace whitespace |
00:52 | |
| ugexe | [Coke]: any way you could do a blin run on github.com/rakudo/rakudo/pull/6658 ? I'm trying to see the fallout (as there is at least one: ASN::Grammar) to determine if its something we can even change at this point | 00:53 | |
| [Coke] | I think we need to copy your branch to one on rakudo/rakudo, should be easy | 01:17 | |
| on it | 01:18 | ||
| ugexe | thanks! | 01:20 | |
| Geth | rakudo/ugexe/rakuast-sigspace-ratchet: da2a52539d | (Nick Logan)++ | 4 files Ratchet the atom under trailing sigspace In a ratchet regex the whitespace that sigspace inserts after an atom was attached inside the node the enclosing position ratchets, so the ratchet landed on a concat, which the regex compiler ignores. A quantifier, alternation, subrule call or capture group followed by whitespace in a rule or an rx:r:s regex therefore backtracked as if there were no ratchet: ... (24 more lines) |
01:21 | |
| rakudo/ugexe/rakuast-sigspace-ratchet: b180d6078d | (Nick Logan)++ | t/02-rakudo/ltm-before-assertion.t Backtrack explicitly in the LTM before-assertion test grammar The lookahead in the test grammar's infix chain rule matched `.+` and then an operator, with rule whitespace in between. A rule ratchets that quantifier, so once it has taken the rest of the input it cannot give the operator back, and the lookahead only succeeded while the whitespace after the quantifier shielded it from the ratchet. This backtracks with `.+!` instead, which stays declarative for the LTM prefix the test is about and matches under the ratchet. |
|||
| [Coke] | c: b180d6078d e.say # when this works I can blin run | ||
| committable6 | [Coke], ¦b180d60: «Cannot find this revision (did you mean “7fb098d”?)» | ||
| [Coke] | started | 01:37 | |
| did it from 2026.08 so we also get the last few commits that weren't in the last run | |||
| ⏳ 1250 out of 2520 modules processed (49.6%) | 03:00 | ||
| Geth | rakudo: ugexe++ created pull request #6659: RakuAST: fix a batch of deparse holes found by round tripping raku code |
03:47 | |
|
04:46
kurahaupo joined
|
|||