🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | log inspection situation still under development | For MoarVM see #moarvm
Set by lizmat on 22 May 2021.
ggoebel vrurg: thanks for working on github.com/rakudo/rakudo/issues/4557 -It now fails, but for a different reason. Should I re-open it or open a new issue? 00:33
vrurg ggoebel: let me guess, it can't find `python`? 00:34
ggoebel the EXISTS-KEY not found failure is now a python not found failure 00:35
yep
vrurg I think it worth separate issue. Perhaps in module's repository.
ggoebel ok 00:36
vrurg Looking at last commits, the module could have bitrotted already. 00:38
ggoebel github.com/niner/Inline-Python/issues/40 00:43
Geth rakudo: ffaf453ddf | (Elizabeth Mattijsen)++ | src/core.c/ThreadPoolScheduler.pm6
Make sure system exhaustion of threads is noted

when activating RAKUDO_SCHEDULER_DEBUG
09:32
Altai-man releasable6, status 10:34
releasable6 Altai-man, Next release in ≈9 days and ≈8 hours. 4 blockers. Changelog for this release was not started yet
Altai-man, Details: gist.github.com/5fa2626429be9e6d2d...79472afca2
[Tux] Rakudo v2021.09-261-g40bf3f3e8 (v6.d) on MoarVM 2021.09-639-ge81e6878b
csv-ip5xs1.449 - 1.454
csv-ip5xs-2015.807 - 16.360
csv-parser4.592 - 4.798
csv-test-xs-200.388 - 0.477
test7.473 - 7.506
test-t1.693 - 1.825
test-t --race1.043 - 1.090
test-t-2024.956 - 25.082
test-t-20 --race8.161 - 8.760
10:37
Geth rakudo: 0cb2cb501a | (Vadim Belman)++ | src/Perl6/Actions.nqp
Make GLOBAL shared at compunit load time

Previously a compunit was installing own GLOBALish as GLOBAL unconditionally, effectively making it different from loading process' GLOBAL. This resulted in cases where module's globals are kind of lost at run time. For example:
... (11 more lines)
13:48
rakudo: bb607b6b6f | (Vadim Belman)++ | src/Perl6/World.nqp
Don't re-bind GLOBAL symbol

It is now available right after the compunit compilation started.
13:49
rakudo: 067bef4d07 | (Vadim Belman)++ (committed using GitHub Web editor) | 2 files
Merge pull request #4568 from vrurg/make-GLOBAL-shared-on-load

Make GLOBAL shared at compunit load time
Xliff_ Rakudo crash here: 15:20
Thread 1 "rakudo-m" received signal SIGSEGV, Segmentation fault.
0x00007ffff791cc88 in MVM_gc_mark_collectable (tc=0x55555555a1c0, worklist=0x555562eb0a30, new_addr=0x55555f621fe8) at src/gc/collect.c:361
361 MVM_gc_worklist_add(tc, worklist, &(tc->instance->all_scs[sc_idx]->sc));
The crash happens at exec using a simple one liner from one of my projects. Will generate repetition steps. 15:21
lizmat Xliff_++
Xliff #4570 17:04
R: #4570
Huh....
github.com/rakudo/rakudo/issues/4570
Geth nqp: c119372863 | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION
Bump NQP for the latest goodies
17:23
Geth rakudo: bcd3ae0620 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP for the latest fixes!
17:39
Geth rakudo: 8d1f24f9c7 | (Jonathan Worthington)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp
Add missing decont ops in Attribute.new

Resolves #4571.
21:10
roast: 1d3c925407 | (Jonathan Worthington)++ | S12-meta/classhow.t
Cover an Attribute construction bug
tbrowder ref rakudo PR #4567: i added new and corrected tests and it's ready for other eyes 21:40
Xliff_ Circling back to my current issue with existing Rakudo CURI based installs. What is the best way to get a hook into the install process so that I can emit my own custom output during install? 21:59
Geth rakudo/better-curfs-comp-unit-id: 90e87deb7b | (Nick Logan)++ (committed using GitHub Web editor) | src/core.c/CompUnit/Repository/FileSystem.pm6
Use distribution specific comp unit ids in CURFS

Previously CU::R::FileSystem would only use the short name when generating a comp unit id. However when two different versions of the otherwise same module were loaded the same precomp file would get used. This changes to use the distribution id (which already accounts for version/api/auth) in combination with the short name of the requested module.
22:33
rakudo: ugexe++ created pull request #4572:
Use distribution specific comp unit ids in CURFS
sena_kun .tell Xliff_ you may already know the cro issue (at least the worst bit of it) is already fixed on rakudo's master, I'll check out others when I have enough time 23:18
tellable6 sena_kun, I'll pass your message to Xliff_
Xliff_ Thanks, sena_kun! 23:46
tellable6 2021-10-13T23:18:37Z #raku-dev <sena_kun> Xliff_ you may already know the cro issue (at least the worst bit of it) is already fixed on rakudo's master, I'll check out others when I have enough time