🦋 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: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm
Set by lizmat on 8 June 2022.
japhb jdv++ 00:26
01:35 MasterDuke joined
MasterDuke jdv++ 01:36
i just tested the jvm build at 2024.01 and rakudo builds successfully with openjdk 11 01:37
trying with openjdk21 now 01:38
but it looks like the rakudo build broke somewhere between 2024.01 and 2024.02. i'll try to bisect it, but it'll take quite a while 01:39
oh interesting, i get the `java.nio.BufferOverflowException in consume-line-chars (gen/jvm/stage2/NQPCORE.setting:830)` with openjdk 21 on 2024.01 02:35
02:45 MasterDuke left 02:54 MasterDuke joined 03:10 MasterDuke left 03:26 londoed joined, londoed_ joined 03:28 londoed_ left 04:28 londoed left 04:29 londoed joined 04:33 nine left, camelia left 04:37 nine joined 04:39 camelia joined 05:21 londoed left
Geth rakudo/main: 50fc728476 | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp
Streamline Attribute.new in bootstrap

Makes it about 5% faster.
09:30
rakudo/main: eea99c2bd7 | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp
Some comment fixes
rakudo/main: 586f32cf3f | (Elizabeth Mattijsen)++ | src/core.c/Parameter.rakumod
Add Parameter.of method

So that dd Parameter.new doesn't die
09:31
09:31 sena_kun joined 09:56 sena_kun left
Geth rakudo/main: 704fda6082 | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp
Streamline some bootstrap helper subs

Only helps with building of the bootstrap, but since I do that a lot... :-)
10:10
rakudo/main: 96c0a5d5db | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp
Streamline Signature.is_generic in bootstrap

Should probably be an attribute, set at build time, but this will do for now.
10:25
rakudo/main: 485fc8668b | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp
Streamline try_bind_sig helper sub in bootstrap

Allowing it to be inlined sooner
10:43
14:53 finanalyst left
[Coke] in an ideal world, it would be nice if jvm was always master clean, but I wonder if we could at least have a secondary branch that was for clean JVM builds that updated from master when the build (or make test) was clean. 15:04
Something to help reduce friction for our small number of JVM devs without adding too much friction for moarvm 15:05
Geth rakudo/main: a4ac172076 | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp
Streamline general bind logic in bootstrap

  - mostly for readability
  - re-arranged native type checking for smaller bytecode size
  - added some comments now that I understand it better
15:25
patrickb jdv: Precompiled release archives have been uploaded to rakudo.org. And now that I have my key back, I did the signing myself! \o/ 15:35
[Coke] patrickb++ jdv++ 15:38
15:58 vrurg_ joined 16:01 vrurg left
jdv patrickb: thanks! 16:06
16:12 codesections1 joined 16:17 japhb left 16:21 japhb joined 16:28 japhb left 16:38 japhb joined 16:42 codesections1 left 16:43 japhb left 17:34 japhb joined 17:46 finanalyst joined 17:48 japhb left 17:52 japhb joined 17:57 japhb left 18:13 sena_kun joined 18:23 japhb joined 18:29 japhb left 18:40 japhb joined 18:47 japhb left 18:49 finanalyst left 19:12 japhb joined
[Coke] it's been so long, do I need to setup a higher memory limit when building with jvm or should it default? 19:14
Trying the sample JAVA_OPTS from the readme. 19:16
19:17 japhb left 19:53 japhb joined 19:59 japhb left
[Coke] ... a networked git bisect where devs can register as part of a dev farm, results are saved with good/bad and then provisionally trusted (for these very long jvm bisects) 20:17
(I feel like AD's bot farm is already doing 99% of this) 20:22
20:24 japhb joined
[Coke] .tell masterduke - Tried building HEAD and 2024.01, both die with guarantee(requested_word_size <= chunklevel::MAX_CHUNK_WORD_SIZE) failed: Requested size too large (620714) - max allowed size per allocation is 524288. 20:31
tellable6 [Coke], I'll pass your message to MasterDuke
[Coke] .tell Masterduke this on OSX w/ javac 20.0.2
tellable6 [Coke], I'll pass your message to MasterDuke
21:00 lizmat_ left, lizmat joined 21:12 notna joined 21:16 notna left 23:19 japhb left
coleman I am wondering if these emails to documentation@raku are a phishing attempt. See attached screenshot: github.com/Raku/infra/issues/47 23:35
23:58 japhb joined