samcv brrt++ 01:56
MasterDuke samcv: do we use memchr for finding a single char in a string? 01:59
samcv MasterDuke: for 8bit strings, yes 02:00
MasterDuke: err actually technically no. but we do use it through libc or glibc
let me check
MasterDuke cool. i just saw something on HN about the new release of rust using it for some dramatic speedup 02:01
samcv MasterDuke: freebsd memmem uses memchr as needed 02:02
and i'm 95% sure glibc does as well
MasterDuke so we get it "for free"? nice 02:03
samcv yeah it uses the distro memmem. so windows will use window's memmem, even though freebsd's memmem 02:04
no clue about difference in speed between platforms of memmem
*memchr 02:07
brrt . 07:24
yoleaux 15 Feb 2018 22:37Z <MasterDuke> brrt: does github.com/MoarVM/MoarVM/commit/c7774e37d2 fix the getlexstatic_o template also?
brrt .tell MasterDuke to be honest I'd expect not 07:25
yoleaux brrt: I'll pass your message to MasterDuke.
brrt maybe the box_i template
symptoms of the getlexstatic_o call were quite different
nine brrt++ # benchmarking is fun again 08:13
brrt :-) 08:21
nine: do you recall what broke from the box_i template? 08:31
nine sorry, don't remember anything specific 08:32
brrt hmm 08:33
i think maybe nwc10 was complaining about that at some point 08:34
nwc10 I didn't mean to be "complaining" - "reporting that it's broken, and that the cause seems to be X" 08:41
and, IIRC, yes, something broke, forgot what
is there an easy way to re-enable it and hence test?
"be X, and I don't have any good idea how to fix it"
brrt hehe sorry, i used the wrong phrase 08:43
was *reporting* very usefully, that stuff was broken
unfortunately I couldn't figure out what was
yeah, sure, i can re-enable that template
nwc10 brrt: was more - "Is there a commit I can revert locally and then test?" 08:47
brrt oh yes
dd72e1f1ecc16ce75e78db3c813bb6cf43b574ba 08:48
this one
nwc10 OK, started, but I have other things to do so might not be checking back for a while 08:50
brrt ok, thanks 08:52
brrt samcv: i was looking at the unicode.c file 09:28
i'm wondering if we can replace the concatenation with a #include
dogbert2 brrt++ # bug fix 11:04
samcv .tell brrt that sounds like a good idea 19:20
yoleaux samcv: I'll pass your message to brrt.