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. |
|||
00:07
reportable6 left
00:10
reportable6 joined
00:17
epony joined
03:04
Kaiepi joined
04:57
sortiz joined
05:17
Guest15 left
05:58
sortiz left
06:07
reportable6 left
06:08
reportable6 joined
07:01
squashable6 left
07:02
squashable6 joined
10:03
sena_kun joined
11:30
sena_kun left
11:31
sena_kun joined
12:08
reportable6 left
12:11
reportable6 joined
12:34
frost19 joined
13:21
frost19 left
|
|||
vrurg | nqp's HLL::World is using @*comp_line_directives. But where is it declared? | 15:24 | |
15:35
nine left,
nine joined
|
|||
nine | vrurg: I think it isn't anymore since commit 0d4885d7450b22ccf2000823f9c2d7908fbe9019 | 16:04 | |
16:05
linkable6 left
16:06
linkable6 joined
16:10
Kaiepi left
17:04
epony left
17:09
MasterDuke joined
|
|||
MasterDuke | vrurg: @*comp_line_directives was the first not-completely-trivial thing i did for moarvm/nqp/rakudo, so i'm sure it can be improved | 17:10 | |
btw, gist.github.com/MasterDuke17/97950...a030abcc54 is what i'm experimenting with right now. anybody have any thoughts on whether i should or should not PR that (and any further similar changes)? | 17:12 | ||
for compiling CORE.e, it's reduced temporary allocations from 272k down to 124k | 17:14 | ||
18:07
reportable6 left
18:08
reportable6 joined
18:29
Kaiepi joined
|
|||
vrurg | nine, MasterDuke: then how does `#line` currently works? I only found it being handled by HLL::Grammar/Actions where it refers back to HLL::Compiler which is using the dynamic. | 19:57 | |
timo | are we certain that 16 is the longest capture path we will ever encounter? | 20:16 | |
nine | vrurg: in RakuAST it doesn't at all. See also irclogs.raku.org/moarvm/2022-11-20.html | 20:18 | |
20:25
sena_kun left
20:31
MasterDukeMobile joined
|
|||
MasterDukeMobile | timo: certain, no. But I saw a max of only 13 when compiling CORE.c, so 16 was sufficient for experimenting | 20:33 | |
Actual values would definitely be up for bikeshedding | |||
20:40
MasterDukeMobile left
|
|||
timo | shrug, stack is big :P | 20:42 | |
vrurg | nine: that's what I'm working on. I encountered a bug yesterday which is hard to track down to exact location in a source. So, decided to do something about it. | 21:09 | |
21:10
Guest32 joined
|
|||
nine | MasterDuke: if we can't guarantee that we never run out of room there, I'd say it's not worth it. Those buffer overruns would be painful to debug. What do we gain in terms of time in return? | 22:27 | |
23:01
linkable6 left,
evalable6 left
23:03
evalable6 joined
23:04
linkable6 joined
23:09
epony joined
|