🦋 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:05 reportable6 left 00:28 andinus left 01:28 linkable6 left, evalable6 left 01:29 evalable6 joined
Geth rakudo: vrurg++ created pull request #4769:
Turn junctions into value objects
01:33
roast: vrurg++ created pull request #793:
Ensure junctions are value objects
01:55
02:04 frost joined
Geth rakudo: vrurg++ created pull request #4770:
Correctly classify over junctions
02:34
roast: vrurg++ created pull request #794:
Accommodate tests to fixes of classification over junctions
02:47
03:30 linkable6 joined
Geth rakudo: vrurg++ created pull request #4771:
Don't guard over non-Routine types
03:56
03:58 frost left 04:20 elcaro joined 05:06 reportable6 joined 06:06 reportable6 left 06:15 frost joined 07:15 evalable6 left, linkable6 left 07:17 evalable6 joined 08:14 frost left
nine Shouldn't the $!is-wrapped PR have waited till after the release? 08:47
09:07 reportable6 joined
nine lizmat: thanks for reminding me about #4749! Feels good to have that solved 09:17
Geth nqp: aedc0e5695 | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION
Bump MoarVM to get spesh/JIT fix, nine++
09:24
rakudo: 307ce9d823 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP to get spesh/JIT fix, nine++
09:35
[Tux] rakudo $ ls install/bin 09:42
moar perl6-debug-m raku rakudo-gdb-m zef-j
nqp perl6-gdb-m raku-debug rakudo-lldb-m zef-js
nqp-m perl6-lldb-m rakudo rakudo-m zef-m
perl6 perl6-m rakudo-debug rakudo-valgrind-m
perl6-debug perl6-valgrind-m rakudo-debug-m zef
where raku is a symlink to rakudo
nine ? 09:43
[Tux] in my build/test script I see for zef
perl6 -I. -Ilib bin/zef install --install-to=${INS} --force-install .
is "perl6" there to stay, or should that be "raku" 09:44
lizmat raku should work nowadays 09:47
[Tux] Rakudo v2021.12-206-g307ce9d82 (v6.d) on MoarVM 2021.12-138-g280c709ce
csv-ip5xs1.031 - 1.062
csv-ip5xs-209.109 - 9.456
csv-parser6.753 - 6.789
csv-test-xs-200.404 - 0.418
test8.330 - 8.828
test-t2.857 - 2.960
test-t --race1.145 - 1.223
test-t-2050.612 - 51.007
test-t-20 --race13.881 - 13.900
09:51
WTF?
lizmat that's... not good
vrurg ^^
[Tux] raku test-t 50000 3.079 2.652 09:52
raku test-t --race 50000 1.256 0.828
a manual rerun even over 3.0
and there is no high system load
lizmat yeah, definitely something bad happened
[Tux] : could you go back out the latest NQP bump and run again ? 09:53
[Tux] that would require some digging 09:55
nine The bump could only affect NativeCall and JVM backend
lizmat ok, then I guess it was vrurg's last merges
nine Showing that my question was very relevant: Shouldn't the $!is-wrapped PR have waited till after the release?
lizmat ok, lemme see if I can revert that and check locally its effect on test-t 09:56
step 1: performance loss confirmed 10:09
[Tux] Pfweeuw, so not caused by a problem at my side.
lizmat no :-) :-( 10:10
yeah, it was most definitely vrurg's merge :-( 10:16
Geth rakudo: ee232c02b0 | (Elizabeth Mattijsen)++ | 3 files
Revert merge of fa1f4a743a

It made test-t about 2x as slow.
10:17
[Tux] Tsjilp (the sound of the canary in the coalmine)
lizmat [Tux] ^^ go ahead ! 10:18
yes, the value of this canary has once again been proven!
[Tux] Rakudo v2021.12-207-gee232c02b (v6.d) on MoarVM 2021.12-138-g280c709ce
csv-ip5xs0.842 - 0.912
csv-ip5xs-205.246 - 5.334
csv-parser3.982 - 4.305
csv-test-xs-200.405 - 0.424
test6.967 - 7.075
test-t1.585 - 1.654
test-t --race0.888 - 0.899
test-t-2023.071 - 23.496
test-t-20 --race7.380 - 7.395
10:28
lizmat still a bit meh, but a lot better 10:29
fwiw, before the revert I had locally 2.131, after the revert 1.028
.tell vrurg I've reverted the is-wrapped merge, as it made test-t a *lot* slower didn't change anything in the tests, so there's one fail now in spectest 10:35
tellable6 lizmat, I'll pass your message to vrurg
10:39 |Tux| left 11:18 linkable6 joined 12:06 reportable6 left 13:06 sena_kun left, sena_kun joined 13:08 reportable6 joined
Geth MIME-Base64/main: 33c2f7cdb0 | (Elizabeth Mattijsen)++ | 18 files
Upgrade to more current Raku idioms

And make the distribution ready to be uploaded to zef
13:39
MIME-Base64/main: 5522803355 | (Elizabeth Mattijsen)++ | 6 files
Make sure we can work on older Rakudos
13:48
13:49 Altai-man joined 13:52 sena_kun left 14:00 discord-raku-bot left, discord-raku-bot joined
vrurg lizmat: that was... wow... I hoped for some improvement even. 14:21
tellable6 2022-02-09T10:35:43Z #raku-dev <lizmat> vrurg I've reverted the is-wrapped merge, as it made test-t a *lot* slower didn't change anything in the tests, so there's one fail now in spectest
nine vrurg: I still believe we can have improvements there. It's probably just some tiny issue that tanked performance 14:22
vrurg nine: could even be a hidden exception somewhere. github.com/rakudo/rakudo/pull/4771 14:23
But unlikely. To me it was plain throwing into the userland. 14:24
Roast would need to be reverted too for now. Maybe I'll give it another try, but not soon. 14:27
Geth roast/revert-790-enable-proto-wrap: c6a68b286e | (Vadim Belman)++ (committed using GitHub Web editor) | S06-advanced/dispatching.t
Revert "Unfudge some working tests"
14:28
roast: vrurg++ created pull request #795:
Revert "Unfudge some working tests"
roast: c6a68b286e | (Vadim Belman)++ (committed using GitHub Web editor) | S06-advanced/dispatching.t
Revert "Unfudge some working tests"
14:29
roast: 9403925654 | (Vadim Belman)++ (committed using GitHub Web editor) | S06-advanced/dispatching.t
Merge pull request #795 from Raku/revert-790-enable-proto-wrap

Revert "Unfudge some working tests"
MIME-Base64/main: 5935925cf0 | (Elizabeth Mattijsen)++ | 4 files
1.2.2
14:55
lizmat That is the *oldest* module in the ecosystem moved to the zef ecosystem!
japhb \o/ 15:09
jdv it would be great if we could stop making changes except serious bug fixes now. i'm tentatively thinking about attempting a release this friday. 15:59
16:00 andinus joined
[Coke] jdv++ 16:01
reminding myself that there's a small change to be made to raku-doc post-release. 16:02
vrurg jdv: I have already started postponing PRs. :) 16:03
jdv thanks! 16:37
16:58 [Coke] left 17:16 [Coke] joined
Geth MIME-Base64/main: 74524087aa | (Elizabeth Mattijsen)++ | 5 files
1.2.3
17:34
18:08 reportable6 left 18:09 reportable6 joined 19:31 linkable6 left 19:33 linkable6 joined 19:34 linkable6 left 20:36 linkable6 joined
Geth rakudo: MasterDuke17++ created pull request #4773:
Remove some unnecessary `try`s
21:57
22:08 linkable6 left, evalable6 left 22:09 evalable6 joined 22:10 linkable6 joined
Geth rakudo/rakuast: 453 commits pushed by (Jonathan Worthington)++, (Moritz Lenz)++, (Elizabeth Mattijsen)++, (Timo Paulssen)++, (Brad Gilbert)++
review: github.com/rakudo/rakudo/compare/b...8a4cc75ae9
23:03