02:10
coleman left
02:12
coleman joined
02:14
guifa joined
03:05
guifa left
10:11
[Coke] left
10:57
[Coke] joined
11:30
sena_kun joined
15:30
bartolin left
|
|||
lizmat | Sometimes I don't understand why things don't work on Windows | 15:36 | |
doesn't precomp on raku.land/zef:lizmat/Text::Emoji | 15:39 | ||
raku.land/zef:lizmat/Text::Emoji doesn't precomp on Windows | 15:40 | ||
it has 2 large constant lookup hashes | |||
if I remove "constanr" from them, it works | 15:42 | ||
I don't see how having something done at compile time should matter whether it is on Windows or not | |||
apart from the C-compiler used | 15:52 | ||
hence me posting this find here | |||
ugexe | i wouldn't expect raku 'constant' to have any connection to C at all. anyway maybe its worth writing a small one-liner that generates a huge hash and does a similar lookup (similar to some of the out of the ordinary performance examples i've been posting to issues lately) | 16:25 | |
i guess writing a 1 onliner is a bit more difficult since it would need to generate a module and then run a process that uses that module | 16:26 | ||
lizmat | yeah, it only appears to happen during precomp afaics | 16:27 | |
do you have another theory as to why this wouldn't work on Windows? | |||
any other variables that I'm missing ? | 16:28 | ||
actually, the Text::Emoji dist has a generator script in the tools dir | 16:29 | ||
the other reason I just thought of, is some kind of issue in grapheme handling that shows up on Windows? | |||
ugexe | i'd probably still try to test if it is related to sizes somehow, i.e. if a hash of similar size but without emoji also crashes it | 16:32 | |
timo | it just occured to me that we should take the raku ops .so stuff and put it directly into the runners we are already compiling anyway | 17:17 | |
need to double-check if the "rakudo early build" thingie can also work without a .so | 17:18 | ||
17:22
bartolin joined
22:52
sena_kun left
|