ugexe m: run $*EXECUTABLE, q|-e|, q|=begin end|; BEGIN %*ENV<RAKUDO_RAKUAST>=1 01:22
camelia ===SORRY!=== Error while compiling -e
=begin may not be followed by directive 'end'
at -e:1
------> <BOL><HERE>=begin end
The spawned command '/home/camelia/rakudo-m-inst-1/bin/perl6-m' exited unsuccessfully (exit code: 1, signal: 0)
in bl…
ugexe oh that module is really old 01:24
BioPerl6
01:42 MasterDuke joined
MasterDuke am i remembering correctly? i thought `$foo.DUMP` was how you debug-printed something in RakuAST? 01:43
02:41 MasterDuke left
lizmat say $foo ? 05:58
07:20 [Tux] left 07:24 [Tux] joined 09:22 finanalyst joined
Geth rakudo/lizmat-23: 560ee4ca96 | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Fixups.rakumod
RakuAST: add Node.SOURCE method

This is mostly intended as a debugging aid. If a RakuAST tree is built from the Raku grammar, then you can call this method on any RakuAST::Node object in the tree to obtain the source-code that generated it.
This is similar in result as .DEPARSE, however the .SOURCE method will just produce the source verbatim, inclusing any inline comments.
If a tree is synthetically built, then it will return Nil.
10:29
rakudo: lizmat++ created pull request #6303:
RakuAST: add Node.SOURCE method
10:35 donaldh joined
releasable6 Next release in ≈3 days and ≈7 hours. 1 blocker. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 11:00
patrickb sub MAIN('a', :$what-is-this) { my $s = Set.new() (-) set('hi'); dd $s; } 11:08
This outputs: $s = Set.new("what-is-this")
lizmat: Is this down your alley?
lizmat yes, and it has been fixed in HEAD 11:36
patrickb Oh wow! Thanks! 12:09
12:42 finanalyst left
[Coke] Looks like "Facter" is hanging on tests. 12:55
blin tested through everything, only Facter was left, but had to kill the running, so I didn't get failures.md at the end. 13:00
output_App::RaCoCo_2.0.1 output_Needle::Compile_0.0.11 overview
output_MCP_0.33.6 output_Text::Markdown::Discount_0.3.0
Those were the 4 failures.
Put full result files here: github.com/coke/raku-blin-release-...2026.06.02 13:12
note that because we lost the failures.md we don't have the bisected commit, sorry 13:13
racoco was already patched.
well, a PR was submitted
I can't find a "not ok" in the output of MCP or Text::Markdown, and Needle is lizmat's. 13:15
ugexe needle::compile needs its test changed: gist.github.com/ugexe/1e9b440aa3e4...a27b2bfdec 13:25
it was relying on the buggy behavior described in github.com/rakudo/rakudo/issues/5762 13:26
i dunno why app::racoco... its a test that does a bunch of precomp stuff which makes me think it probably is doing something it shouldnt 13:33
mcp had a moarvm unwind error: github.com/coke/raku-blin-release-...33.6#L1740 13:40
[Coke] ugexe; racoco is a "excedption message changed" 13:52
github.com/atroxaper/raku-RaCoCo/pulls 13:53
github.com/atroxaper/raku-RaCoCo/pull/19 13:54
it's running another process so doesn't easily have the exception type at hand
ugexe ah 13:59
patrickb I try to do a syscall that takes an MVMOSHandle obj. It errors with "Argument 0 to MoarVM syscall 'pty-resize' has repr P6opaque, but should be MVMOSHandle". I suspect I need to somehow unbox the object on the rakudo side. But how? 15:11
The object at hand is the output of `nqp::spawnprocasync`. 15:12
I think I found it. User error. 15:32
15:38 donaldh left 15:40 donaldh joined
ugexe m: run $*EXECUTABLE, q[-e], q[my @g = True,False,True,False; say "bare=", (so *.all == True|False)(@g), " paren=", (so *.all == (True|False))(@g)]; 18:10
camelia bare=False paren=True
ugexe m: run $*EXECUTABLE, q[-e], q[my @g = True,False,True,False; say "bare=", (so *.all == True|False)(@g), " paren=", (so *.all == (True|False))(@g)]; BEGIN %*ENV<RAKUDO_RAKUAST>=1;
camelia bare=True paren=True
ugexe thats what causes this failure github.com/coke/raku-ast-blin-resu...4412-L4415 18:11
im inclined to think the legacy bare output being False is a quirk and that the test for that module should be updated 18:12
20:36 librasteve_ left
Geth rakudo: ugexe++ created pull request #6305:
RakuAST: let a role shadow a setting type of the same name
22:39
rakudo: ugexe++ created pull request #6306:
RakuAST: build the CORE:: PseudoStash at runtime, not compile time
rakudo: ugexe++ created pull request #6307:
RakuAST: let a real routine override an imported stub
22:40
rakudo: ugexe++ created pull request #6308:
RakuAST: parse the `my :(...)` signature literal declaration
rakudo: ugexe++ created pull request #6309:
RakuAST: attach a top level variable's `will` phaser to the mainline
22:41
rakudo: ugexe++ created pull request #6310:
RakuAST: skip arity check for feed-stage calls
rakudo: ugexe++ created pull request #6311:
RakuAST: Declare a block's type captures as block-local
23:48