🦋 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. |
|||
MasterDuke | built for me with openjdk 17 | 01:41 | |
but openjdk 21 gives `+++ Generating gen/jvm/BOOTSTRAP/v6c.nqp java.nio.BufferOverflowException in consume-line-chars (gen/jvm/stage2/NQPCORE.setting:826)` (main/HEAD of nqp and rakudo) | 02:16 | ||
japhb | MasterDuke: What is special about 11, 17, and 21? Why are those the test targets? | 02:31 | |
MasterDuke | heh. well, those are the versions in the main arch linux repos | 02:32 | |
they're the LTS version of java | 02:33 | ||
japhb wonders why those were chosen as LTS ... but not really enough to go seek out that info | 02:34 | ||
Geth | rakudo/main: 591792d735 | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp Streamlining Routine.find_best_dispatchee (Part 5) Initialize Positional(BindFailOver) links lazily and only once |
09:18 | |
09:32
sena_kun joined
|
|||
Geth | rakudo/main: 99f52bcd75 | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp Streamlining Routine.find_best_dispatchee (Part 6) Native / definedness checks parameter vs argument |
10:20 | |
11:27
MasterDuke left
|
|||
Geth | rakudo/main: 70be8a0917 | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp Streamlining Routine.find_best_dispatchee (Part 7) Handling of possibles after initial scan |
11:37 | |
lizmat | gut diff | 12:16 | |
.oO( not only ww but also misspelled :-) |
12:17 | ||
Geth | rakudo/main: 4581555cfd | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp Streamlining Routine.find_best_dispatchee (Part 8) Handling of multiple possibilities - check for one "is default" case - check for one exact arity match |
12:18 | |
rakudo/main: bc8f695e15 | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp Streamlining Routine.find_best_dispatchee (Part 8 of 8) Final handling: also removed the Routine,!p6capture method, as it was only being used here, so why not integrate that in the final error handling if either no candidates or >1 candidates have been found. |
13:00 | ||
nqp/main: 16df3cdb04 | (Elizabeth Mattijsen)++ | 2 files Add nqp::const::DEFCON_(DEFINED|UNDEFINED|MASK) To be used in Raku dispatch / binding |
13:07 | ||
rakudo/main: 193b3b0b6b | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION Bump NQP for nqp::const::DEFCON_(DEFINED|UNDEFINED|MASK) |
13:35 | ||
rakudo/main: c283942fa6 | (Elizabeth Mattijsen)++ | 2 files Actually use new nqp::const::DEFCON constants Reduces bytecode size, and reduces runtime cost of needing to initialize native ints each time. |
13:51 | ||
nqp/main: 7ebf82ed7d | (Elizabeth Mattijsen)++ | 2 files Add nqp::const::TYPE_NATIVE_(INT|NUM|STR|UINT|MASK) To be used in Raku dispatch / binding |
13:58 | ||
rakudo/main: 769705ac3f | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION Bump NQP for nqp::const::TYPE_NATIVE_(INT|NUM|STR|UINT|MASK) |
14:04 | ||
rakudo/main: b4a21078bc | (Elizabeth Mattijsen)++ | 2 files Actually use new nqp::const::TYPE_NATIVE constants Reduces bytecode size, and reduces runtime cost of needing to initialize native ints each time. |
14:20 | ||
17:13
Geth joined
19:48
gfldex left
21:35
tbrowder__ left
21:36
tbrowder__ joined
21:48
gfldex joined,
tbrowder__ left,
tbrowder__ joined
22:10
tbrowder__ left
22:13
tbrowder__ joined
22:22
tbrowder__ left
22:26
tbrowder__ joined
|
|||
Geth | rakudo/main: 2a3a1f354b | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp Final part of Streamlining the Routine class In the bootstrap |
22:53 |