🦋 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. |
|||
00:12
vrurg_ joined
00:13
sena_kun left
00:15
vrurg left
03:24
vrurg_ is now known as vrurg
09:37
sena_kun joined
|
|||
Geth | rakudo/main: 01077ad7e0 | (Elizabeth Mattijsen)++ | 14 files Use new nqp::const:: constants where applicable |
11:01 | |
12:48
MasterDuke left
|
|||
Geth | rakudo/main: 1f56f1c6a6 | (Elizabeth Mattijsen)++ | src/vm/moar/Perl6/Ops.nqp Streamline custom nqp ops on MoarVM Mostly for readability, but also appears to affect MAST stage positively, but within noise levels. |
12:49 | |
12:54
sena_kun left
|
|||
Geth | rakudo/main: f73b4ccf4a | (Elizabeth Mattijsen)++ | src/vm/moar/Perl6/Ops.nqp Call $qastcomp.regalloc only once if called more than 3 times in a code block. Nano-opt. |
13:42 | |
rakudo/main: 0852efe90f | (Elizabeth Mattijsen)++ | src/core.c/Routine.rakumod Streamline some HLL Routine methods |
15:23 | ||
Template6: paultcochrane++ created pull request #25: Wrap long lines in README |
16:53 | ||
Template6/main: 932ccc88e7 | (Paul Cochrane)++ (committed using GitHub Web editor) | README.md Wrap long lines in README (#25) This makes the text easier to read in a text editor as one's eyes don't have to scan so far to the side to read all of the text. Also, this makes it easier to read diffs as the changes are contained to a much smaller region. |
17:01 | ||
rakudo/main: 8ee1919ddb | (Elizabeth Mattijsen)++ | 2 files More clearly mark proto only attributes Each Routine object has 3 (4 on JVM) attributes that are only used if the Routine is a proto. Mark this as such for clarity, perhaps in preparation for a refactor to reduce memory footprint. |
17:05 | ||
Template6: paultcochrane++ created pull request #26: Use Markdown header syntax consistently |
17:22 | ||
Template6: paultcochrane++ created pull request #27: Link to initial mention of Template Toolkit in README |
17:38 | ||
Template6: paultcochrane++ created pull request #28: Link to internal modules mentioned in README |
17:40 | ||
18:06
sena_kun joined
18:30
djinni` left
18:38
djinni` joined
|
|||
Geth | rakudo/main: 28a51cfed2 | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp Optimize the narrowness check a bit more |
19:16 | |
rakudo/main: 008cd24ec3 | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp instantiate_generic can only work on Routine Because it refers to an attribute in the Routine class, and as such cannot work on a Code object. So move "is_generic" and "instantiate_generic" to the Routine class. |
19:30 | ||
19:39
MasterDuke joined
19:48
sena_kun left
|
|||
Geth | rakudo/main: 4751e6fee6 | (Elizabeth Mattijsen)++ | 7 files Create the ProtoInfo class This class will contain the proto / dispatcher logic that is now part of the Routine object. In the near future, the Routine $!dispatcher attribute will contain 3 possible values: - NQPMu to indicate the Routine is an "only" - a Callable of the dispatcher to indicate it is a "multi" ... (5 more lines) |
19:53 | |
lizmat | fg | ||
ww | |||
Geth | rakudo/main: fc480c2714 | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp Don't bother HLLizing Routine.is_dispatcher It's only used internally and not documented. If we really do need a HLL version of it, I suppose we can make a Routine.is-dispatcher method that does the HLLizing of Routine.is_dispatcher |
20:26 | |
20:27
MasterDuke left
|
|||
Geth | rakudo/main: 237469d21a | (Stefan Seifert)++ | src/Raku/ast/statementprefixes.rakumod RakuAST: Fix INIT blorsts running in wrong scope INIT blocks or statements must be code gened in the place they are declared in. Otherwise runtime lookups won't find the right variables. Fixes module NativeCall { INIT my $setup-lock .= new; ... } |
20:53 | |
lizmat | Whee!!! | ||
20:57
sena_kun joined
|
|||
lizmat | +28 in make test :-) | 21:02 | |
nine | :) | 21:08 | |
So the 8 hour flight to India already payed off ;) | 21:09 | ||
lizmat | hehe... you globetrotter you! | ||
Geth | rakudo/main: 1f073f8461 | (Elizabeth Mattijsen)++ | 2 files Remove useless Routine!configure_positional_bind_failover Just do the necessary nqp::bindhllsym calls at the place where they can during setting compilation |
21:32 | |
22:38
Xliff joined
|
|||
Xliff | Raku-GLib suite timing statistics for Raku 2024.02.55.g.8.ee.1919.ddb | 22:38 | |
Using the following processor: 13th Gen Intel(R) Core(TM) i9-13900K | |||
Total number of projects: 34 (469500 loc) | |||
Total non-parallel compile times: 7241.970 (212.999 avg) | |||
Total parallel compile times: 1170.428 (34.424 avg) 6.187x speedup | |||
22:48
Xliff left
23:15
sena_kun left
|