🦋 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.
releasable6 Next release in ≈6 days and ≈15 hours. 1 blocker. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 03:00
[Tux] Rakudo v2021.09-273-g308d68561 (v6.d) on MoarVM 2021.09-646-g4e7fa7704
csv-ip5xs1.418 - 1.430
csv-ip5xs-2015.703 - 16.342
csv-parser4.461 - 4.632
csv-test-xs-200.372 - 0.375
test7.218 - 8.106
test-t1.658 - 1.706
test-t --race1.017 - 1.074
test-t-2024.734 - 25.358
test-t-20 --race7.809 - 8.466
09:39
Rank 23 2021-10-16 11:27:06 test-t 1.658 09:40
Geth roast: 40756aef47 | (Tom Browder)++ (committed using GitHub Web editor) | S02-literals/heredocs.t
Add tests to address issue #4539 (#759)

  * Add tests to address isdue #4539
  * correct tests, add more info on them
  * add new tests, improve existing
  * more changes in tests and explanation
  * add info on newline addition
10:42
sena_kun has some time for the website, weekend it is 11:29
sena_kun lizmat, ping? 12:22
I made the padding between same-nick messages smaller and IMO the readability became worse despite it taking less space: ibb.co/KrT4zqz and ibb.co/fD7qdKF 12:27
sena_kun So I'd refrain from it unless you insist, in this case ping me to share the CSS fix. 12:28
lizmat++ # for all the outstanding energy and patience to work with someone annoying like me on the website, great to see it live 13:54
MasterDuke ugexe: ping, github.com/rakudo/rakudo/commit/33...da9c1bc934 is causing a spectest to take twice as long, any idea why? 15:35
Geth rakudo: 02c13fad8d | (Christian Bartolomäus)++ | src/vm/jvm/runtime/org/raku/rakudo/RakOps.java
[JVM] Align p6setfirstflag with modern use

The way p6setfirstflag is used was changed recently (with 84da856ae6).
This adjusts the op for the JVM backend accordingly. Thanks to jnthn++ for pointing out the fix.
16:23
ugexe seems like maybe `use lib ...` is causing precompilation to occur again? for instance `raku -I. bin/zef --help` precompiles, then `raku -I. -Ilib bin/zef --help` precompiles again since the repo id would change. However then doing `raku -I. bin/zef --help` precompiles yet again (even though it was already precompiled the first time) 16:34
nine: any clue what im missing given this behavior? 16:35
MasterDuke hasn't there been a longstanding problem with (some?) things getting precompiled again when they shouldn't? so maybe now it's just worse? 16:36
ugexe i always thought the problem was things not getting reprecompiled when they should 16:40
MasterDuke oh, maybe it was that. now i'm not sure 16:41
Geth nqp: c202e95c23 | (Christian Bartolomäus)++ | src/vm/jvm/runtime/org/raku/nqp/runtime/Ops.java
[JVM] Support encoding/decoding for utf16le

This follows what was done for utf16be support in 5ce0d49f44.
I'm not totally sure if this really is all that needs to be done. But since UTF-16BE is part of Java's basic encoding set, I'd hope things just work.
17:23
ugexe i think i have a fix 18:37
lizmat ugexe ++ 18:45
Geth rakudo: fbb5228e8e | (Nick Logan)++ (committed using GitHub Web editor) | src/core.c/CompUnit/Repository/FileSystem.pm6
Use repo id instead of distribution id for comp unit ids

The distribution id doesn't account for changes in the repo chain, and thus an existing precomp .repo-id file could be overwritten each time a different set of repos gets used. This replaces the use of distribution id with the repo id which accounts for said different sets of repos.
18:49
ugexe MasterDuke: does that fix it for the spec test case?
MasterDuke ugexe: i just pulled, built, and ran a spectest. no change. do i need to delete .precomp directories? 20:48
ugexe no that shouldn't be needed. it fixed the way i was reproducing a reprecompile with the commands above so i assumed the roast would be doing something similar with its various `use lib ...` 20:50
i wonder if i move the `use lib ...` statements to the top if it'll go faster 21:02
trying to find a few files or a directory that by itself reproduces it 21:19
releasable6 Next release in ≈5 days and ≈19 hours. 1 blocker. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 23:00