| Geth | rakudo: ugexe++ created pull request #6706: Make frontend detection and switching in tests less fragile |
00:32 | |
| ugexe | you can use that if you want, or close it if you have something else. it makes the tests DTRT regarding rakuast detection and enabling/disabling assuming RAKUDO_RAKUAST is the switch | 00:33 | |
| it can be merged by itself as well | 00:36 | ||
| Geth | rakudo: ugexe++ created pull request #6707: Run the CI frontend variant as legacy rather than RakuAST |
00:39 | |
| ugexe | and you can use that one^ for the CI although it shouldn't be merged on its own and instead should be cherry-picked into whatever PR enables rakuast by default | 00:40 | |
|
01:03
[Coke] left
01:23
ShimmerFairy left
01:26
ShimmerFairy joined
|
|||
| Geth | roast: 1f521d7986 | (Nick Logan)++ (committed using GitHub Web editor) | S28-named-variables/slangs.t Remove Perl5 regex leftover |
01:28 | |
| rakudo: ugexe++ created pull request #6708: RakuAST: reject a Perl 5 regex adverb like any other unknown adverb |
01:33 | ||
|
02:59
[Coke] joined
|
|||
| Geth | rakudo/main: 1cdf64d61b | (Nick Logan)++ | 2 files RakuAST: reject a Perl 5 regex adverb as an unknown adverb Support for Perl 5 regexes was removed, but the :P5 and :Perl5 adverbs were still recognized as compilation adverbs, so a construct such as m:P5/o+/ compiled and then never matched. Dropping them from the adverb tables leaves them unrecognized, so they now get the same compile time "Adverb P5 not allowed on m" error as any other adverb a construct does not take. |
08:09 | |
| rakudo/main: 0dd07126b4 | (Nick Logan)++ | 3 files RakuAST: remove the Perl 5 regex slang Nothing selects the P5Regex slang now that the adverb naming it is an error, so its grammar, its actions and the flag that chose between it and the Raku regex slang go away. |
|||
| rakudo/main: 8f6418198a | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 4 files Merge pull request #6708 from ugexe/ugexe/rakuast-p5-adverb-unknown RakuAST: reject a Perl 5 regex adverb like any other unknown adverb |
|||
| rakudo/main: 87d3151487 | (Nick Logan)++ (committed using GitHub Web editor) | 3 files Assign to a new Array or Hash element from its own callsite Previously ASSIGN-POS and ASSIGN-KEY ran one p6assign for both a new element and an existing one, with the fresh container or the stored one as its target. MoarVM specializes that assignment on the type of the value the target holds. A fresh container holds nothing, so code that first fills an array or hash and then overwrites its elements got a ... (18 more lines) |
08:12 | ||
| rakudo/main: 57ba63f2a6 | (Nick Logan)++ | 16 files Test the compiler frontend instead of RAKUDO_RAKUAST Tests that branch on which frontend compiled them read the RAKUDO_RAKUAST environment variable. That reads the knob rather than the result: the variable says what was asked for, while the COMPILER-FRONTEND hllsym says what the compiler became, and only the hllsym stays correct if the default ever changes. Reads of the variable now go through nqp::gethllsym('Raku', 'COMPILER-FRONTEND'). Files that set it for a subprocess keep doing so, since that is how a child process picks its frontend. |
08:14 | ||
| rakudo/main: 0a9e73be11 | (Nick Logan)++ | 2 files Pin the legacy side of a frontend matrix with RAKUDO_RAKUAST=0 Tests that drive both frontends through subprocesses select the legacy frontend by removing RAKUDO_RAKUAST from the child environment, which selects whatever the default is rather than legacy. Setting it to 0 names the frontend the assertions expect. |
|||
| rakudo/main: 4152f0e83e | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 18 files Merge pull request #6706 from ugexe/ugexe/tests-compiler-frontend-check Make frontend detection and switching in tests less fragile |
|||
| nqp/main: d8ec7766b8 | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION Bump MoarVM for zmij fix on older GCC's patrickb++ |
08:30 | ||
| rakudo/main: 4f26b03bb1 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION Bump NQP for zmij fix on older GCC's patrickb++ |
08:44 | ||
| lizmat | notable6: weekly | 09:47 | |
| notable6 | lizmat, 1 note: 2026-09-16T22:48:28Z <lizmat>: andrewshitov.com/2026/09/15/raku-l...-italiano/ | ||
| lizmat | notable6: weekly reset | 09:48 | |
| notable6 | lizmat, Moved existing notes to “weekly_2026-09-21T09:48:00Z” | ||
|
09:50
finanalyst joined
10:37
finanalyst left
|
|||
| lizmat | [Coke]: re fixing GLib, forked into community modules, installed the deps, tried to run tests | 11:10 | |
| An exception X::AdHoc occurred while evaluating a constant: | |||
| Do not know how to handle the darwin OS. Please contact the project maintainer! | |||
| meh | |||
| so I won't be doing that | 11:11 | ||
|
14:15
sjn left
14:22
sjn joined
|
|||
| [Coke] | I'm fine with creating a ticket on the root offending module and then linking to that from blin and then skipping those modules for now | 14:40 | |
| (generally speaking, faster) woot. | 14:43 | ||
| created github.com/Xliff/p6-GLib/issues/3, mainly for potential users of the module. | 14:52 | ||
| and Polygot::Regexen, ugexe already submitted a PR. So that run is clear. | |||
| c: 4f26b03bb1 e.say | |||
| committable6 | [Coke], ¦4f26b03: «Cannot test this commit (Broken archive)» | ||
| [Coke] | *sigh* | ||
| Geth | ¦ whateverable: coke assigned to AlexDaniel Issue Another broken archive github.com/Raku/whateverable/issues/419 | 14:53 | |
| [Coke] opens github.com/Raku/whateverable/issues/419 | |||
|
15:24
disbot left,
disbot4 joined
15:25
disbot4 is now known as disbot
|
|||
| lizmat | and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2026/09/21/2026-...er-favore/ | 15:53 | |
| [Coke] ugexe I see still 2 blockers for 2026.09 | 16:18 | ||
| 1. Inline::Perl5 needs an update nine? | |||
| 2. MoarVM needs a fix to allow e.g. Array::Agnostic to be installed | |||
| re 1. I guess if by Wed there is no release, I'll fork Inline::Perl5 into community modules and do a release | 16:19 | ||
|
16:49
AlexDaniel joined
|
|||
| AlexDaniel | wazzuuuup | 16:49 | |
| tellable6 | 2026-09-08T17:08:52Z #whateverable <[Coke]> alexdaniel - any suggestion on how to report out on 'buildable: info' to show how many commits are left to build in the queue? | ||
| AlexDaniel | [Coke]: “hey claude make “info” command show how many commits are left to build” ? | 16:51 | |
| there isn't like an obvious way probably, build-all-commits sub will need to expose it somehow | |||
| but could be easy with a global variable of some sort | |||
| c: 4f26b03bb1 e.say | |||
| committable6 | AlexDaniel, ¦4f26b03: «Cannot test this commit (Broken archive)» | ||
| AlexDaniel | shareable: 4f26b03bb1 | ||
| shareable6 | AlexDaniel, whateverable.6lang.org/4f26b03bb1 | ||
| AlexDaniel | wtf the archive itself is half-written? | 16:52 | |
| okay, then… | |||
| we're at 200G free btw, space is hardly an issue nowadays | 16:53 | ||
| but could it be that the archive was made before I cleaned up some space… hmmm | |||
| c: 4f26b03bb1 e.say | 17:02 | ||
| committable6 | AlexDaniel, ¦4f26b03: «No build for this commit» | ||
| AlexDaniel | [Coke]: oki done, it'll rebuild now. So after a while should be good | ||
| I'll check later again too | 17:03 | ||
| [Coke] | AlexDaniel++ as always | 17:07 | |
| releasable6: status | |||
| releasable6 | [Coke], Next release in ≈5 days and ≈1 hour. There are no known blockers. 470 out of 486 commits logged | ||
| [Coke], Details: gist.github.com/116251fa86812fd0c6...d35c13ab2b | |||
| [Coke] | "no blockers" ^^ | ||
| do those 2 issues you have there have GH issues? | 17:08 | ||
| lizmat: what did you need tested on windows? (the blin box I have can dual boot into windows, mainly for gaming, but also I can try a build of head. | 17:35 | ||
|
17:40
sivoais left
17:42
sivoais joined,
sivoais left,
sivoais_ joined
|
|||
| AlexDaniel | [Coke]: let's close the tickets that are resolved | 18:45 | |
| [Coke] | lizmat: (getting code dev setup on the new windows box) | 18:54 | |
|
18:55
finanalyst joined
|
|||
| [Coke] | AlexDaniel: yes, sure. I'll review them later today | 18:55 | |
| [Coke] is very surprised that apparently I had a gcc variant available for compiling. (less surprised that the gcc build on windows died) | |||
| releasable6 | Next release in ≈4 days and ≈23 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 19:00 | |
| lizmat | [Coke]: ugexe already found the issue and it was fixed... the PR was clean on Windows | 19:54 | |
| but a. we disagreed on the name of the env var, and b. I found out the hard way that merging the PR would actually severely break my workflow, e.g. by breaking App::Rak, because Array::Agnostic could not be installed | 19:56 | ||
| ugexe: is github.com/ugexe/MoarVM/tree/ugexe...possession the branch that needs to be PRed and merged ? | 20:28 | ||
| Coke: made github.com/rakudo/rakudo/issues/6507 a blocker | 20:35 | ||
| :-( | 20:36 | ||
| ugexe | yes | 21:04 | |
|
21:11
shareable6 left
21:13
shareable6 joined
21:26
finanalyst left
|
|||
| lizmat | ugexe: would you like me to make a PR for that? | 22:12 | |
| Geth | whateverable/main: 52b305abf1 | (Will Coleda)++ | compose.yaml Bump up runtime memory usage for select bots. Might be the root cause of some occasional broken archives and more. |
22:17 | |
|
22:18
unicodable6 left,
linkable6 left,
tellable6 left,
nativecallable6 left,
greppable6 left
22:20
shareable6 left,
notable6 left,
huggable6 left,
committable6 left,
bisectable6 left,
releasable6 left,
coverable6 left,
sourceable6 left,
quotable6 left,
benchable6 left,
evalable6 left,
bloatable6 left,
linkable6 joined
22:21
evalable6 joined,
sourceable6 joined,
nativecallable6 joined,
huggable6 joined,
quotable6 joined,
committable6 joined,
tellable6 joined
22:22
notable6 joined,
bloatable6 joined,
bisectable6 joined,
shareable6 joined,
unicodable6 joined,
releasable6 joined,
benchable6 joined
22:23
coverable6 joined,
greppable6 joined
22:32
AlexDaniel left
22:59
AlexDaniel joined
|
|||
| ugexe | yeah sure | 23:48 | |