🦋 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.
00:02 reportable6 left 00:42 vrurg left 01:05 reportable6 joined, vrurg joined 02:05 melezhik left 02:07 SmokeMachine left 02:08 zostay left, SmokeMachine joined, tbrowder left, zostay joined 02:09 tbrowder joined 02:36 frost joined
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
03:36 linkable6 left, evalable6 left 03:37 evalable6 joined 05:45 committable6 left, releasable6 left, benchable6 left, coverable6 left, squashable6 left, tellable6 left, shareable6 left, bisectable6 left, reportable6 left, sourceable6 left, notable6 left, nativecallable6 left, evalable6 left, quotable6 left, unicodable6 left, greppable6 left, statisfiable6 left, bloatable6 left, squashable6 joined 05:46 bloatable6 joined, statisfiable6 joined, tellable6 joined, bisectable6 joined 05:47 unicodable6 joined, sourceable6 joined 05:48 committable6 joined, reportable6 joined, coverable6 joined 06:02 reportable6 left 06:05 reportable6 joined 06:39 linkable6 joined 06:46 releasable6 joined 06:47 notable6 joined 07:23 frost left 07:46 quotable6 joined 07:47 evalable6 joined 07:48 greppable6 joined 08:34 frost joined 08:46 benchable6 joined
[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
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:47 nativecallable6 joined, shareable6 joined 11:04 timo joined
sena_kun has some time for the website, weekend it is 11:29
12:02 reportable6 left
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
12:28 frost left
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
14:03 reportable6 joined 15:18 evalable6 left, linkable6 left
MasterDuke ugexe: ping, github.com/rakudo/rakudo/commit/33...da9c1bc934 is causing a spectest to take twice as long, any idea why? 15:35
16:21 evalable6 joined
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.
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
17:21 evalable6 left, linkable6 joined
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.
18:02 reportable6 left 18:03 reportable6 joined
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.
ugexe MasterDuke: does that fix it for the spec test case?
19:23 linkable6 left
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
21:25 linkable6 joined 22:23 evalable6 joined
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