Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes. Set by lizmat on 24 May 2021. |
|||
03:28
rypervenche left
03:31
rypervenche joined
03:33
tbrowder left,
patrickb left
03:35
tbrowder joined
03:56
tbrowder left,
ilogger2 left,
harrow left,
bisectable6 left
03:57
bisectable6__ joined,
harrow joined
03:58
tbrowder joined,
ilogger2 joined
03:59
patrickb joined
07:10
lizmat left
07:11
lizmat joined
07:33
sena_kun joined
08:11
sena_kun left
18:07
sena_kun joined
|
|||
MasterDuke | interesting. the patch that doesn't allocate an empty array in MVM_nfa_run_proto (and accounts for that in nqp) looks like maybe it takes *slightly* more instructions when compiling CORE.e, even though the number of allocations is definitely reduced | 18:32 | |
i wonder if it would be a terrible idea to have elems of a VMNull return 0 instead of the `elems requires a concrete object (got a VMNull type object instead)` exception | 18:37 | ||
lizmat | also for nqp::chars and nqp::null_s | 18:46 | |
tellable6 | 2024-08-24T13:57:17Z #raku-dev <finanalyst> lizmat just sent you an email about RakuDoc/highlighting conflict | ||
MasterDuke | the patch is definitely faster with a microbenchmark that calls nqp::nfarunproto in a loop creating no fates...but that's not really a surprise i guess | 18:57 | |
and a simple microbenchmark that just generates one fate is a tiny bit more instructions, and pretty much the same time | 19:11 | ||
which is good, since i think that'd be the worst case for this change | 19:12 | ||
19:42
Techcable left
19:46
Techcable joined
19:49
lizmat left
20:05
lizmat joined
22:42
sena_kun left
|