00:03 eea joined 01:01 kurahaupo left, kurahaupo joined 01:32 patrickb left 01:33 patrickb joined
Geth rakudo: ugexe++ created pull request #6589:
RakuAST: don't set the caller's $/ in 6.e
02:11
ugexe could look like that 02:12
03:03 sergot left 03:46 zostay left, zostay joined 04:12 ab5tract left, ab5tract joined 04:48 leont left, leont joined 05:38 kjp joined 06:52 sjn left, sjn joined 08:10 Voldenet left, Voldenet joined
Geth nqp/main: d04439aa5e | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION
Bump MoarVM to get mimalloc update, MasterDuke++
08:13
rakudo/main: cadbbc3e96 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP to get mimalloc update, MasterDuke++
08:29
lizmat bisectable6: old=2023.01 say (1,2,3,1).min(:k) 10:16
bisectable6 lizmat, Cannot find revision “2023.01” (did you mean “2026.01”?)
lizmat bisectable6: old=2023.02 say (1,2,3,1).min(:k)
bisectable6 lizmat, Bisecting by output (old=2023.02 new=cadbbc3) because on both starting points the exit code is 0
lizmat, bisect log: gist.github.com/45648fbda59ddc9262...87ea67df33 10:18
lizmat, (2023-08-08) github.com/rakudo/rakudo/commit/ec...b241f92d7e
12:29 Pixi` is now known as Pixi 13:18 sivoais left, sivoais joined 14:59 finanalyst joined
lizmat m: my $a = any(True,False); dd "foo$a" 15:47
camelia any("fooTrue", "fooFalse")
lizmat do we accept this as valid behaviour, or should the interpolation of a Junction fail (as it does in RakuAST) 15:48
m: Q/my $a = any(True,False); dd "foo$a"/.AST.EVAL
camelia This type cannot unbox to a native string: P6opaque, Junction
in block <unit> at <tmp> line 1
lizmat see github.com/rakudo/rakudo/issues/6590
Geth Blin: coke++ created pull request #52:
Coke/systemd
16:39
Blin/main: 5 commits pushed by (Will Coleda)++
17:38 nine left 17:39 nine joined
Geth rakudo: ugexe++ created pull request #6591:
RakuAST: implement FOREIGN-LANG for Raku level slang grammars
19:25
¦ Blin: coke self-assigned Can't test JSON::Class github.com/Raku/Blin/issues/39 21:24
¦ Blin: coke self-assigned create a github issue safe failure output github.com/Raku/Blin/issues/44
¦ Blin: coke self-assigned Fix "essential" failures github.com/Raku/Blin/issues/47 21:26
21:55 finanalyst left
Geth rakudo/main: 478d8ff72b | (Nick Logan)++ (committed using GitHub Web editor) | 2 files
RakuAST: implement FOREIGN-LANG for Raku level slang grammars

Previously FOREIGN-LANG died with an NYI error when the requested slang grammar was a Raku grammar rather than an NQP one, which prevented slang modules such as Slang::BNF from parsing a foreign syntax inside their package declarator. This ports the legacy frontend's non-NQP branch: run the Raku grammar's regex with the slang's actions and copy the result back into an NQP match that the calling grammar can use like any other subrule result. Positional and named arguments are passed through to the foreign regex, an unregistered language name dies with a message naming it, and the extent copy honors capture markers in the foreign regex.
22:48
22:55 kjp left 22:56 lizmat_ left, lizmat joined 23:00 kjp joined
Geth rakudo/main: 4b9c34f865 | (Nick Logan)++ (committed using GitHub Web editor) | 2 files
RakuAST: report variable trait errors when the argument needs a thunk (#6586)

Previously an exception thrown by a variable trait handler was silently discarded when the trait argument could not be interpreted at BEGIN time, such as `is foo(my $)` or `is foo(rand)`. Such arguments route the trait call through IMPL-BEGIN-TIME-EVALUATE, whose CATCH records the error as a sorry on the node it was invoked on when that node does ... (9 more lines)
23:30
23:58 djinni` left 23:59 djinni` joined