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.
Geth MoarVM/main: 62e64677ed | MasterDuke17++ (committed using GitHub Web editor) | src/core/coerce.c
Just malloc instead of stack+malloc+memcpy when coercing int to string

Instead of itoa() writing into a stack-allocated buffer of the max possible size and then MVM_malloc()ing a new buffer of the actual size and memcpy()ing from the stack buffer into the new buffer, alway MVM_malloc() a buffer of the max size and just use that. This means we don't use the stack as much and don't have to memcpy(). However, we are ... (22 more lines)
10:15
[Coke] do we have a list of LICENSE info on Moarvm for bits like that are non-artistic? 12:23
Or is it just in-situ in the source?
MasterDuke [Coke]: github.com/MoarVM/MoarVM/blob/main...SE#L23-L32 has license info for the complete 3rd party libraries, but for snippets of code i think we usually just inline something, e.g., github.com/MoarVM/MoarVM/blob/main.../utf8.c#L3 22:40
tellable6 2024-05-02T08:18:14Z #raku-dev <nine> MasterDuke: yes irclogs.raku.org/raku-dev/2024-05-01.html#18:50
tellable6_ 2024-05-02T08:18:15Z #raku-dev <nine> MasterDuke: yes irclogs.raku.org/raku-dev/2024-05-01.html#18:50
Geth MoarVM/main: c1eedd502b | (Daniel Green)++ | src/core/coerce.c
Oops, forgot to make coerce_u_s use exact length
22:53
[Coke] As someone who has to deal with OSS attributions at work, having it in a single place might be helpful. 23:47
Guess I will self-assign that task. :) 23:48