00:11 Ven joined 00:33 Ven joined 00:47 Ven joined 01:01 Ven joined 01:13 Ven joined 01:29 Ven joined 01:44 Ven joined 01:51 tokuhiro_ joined 01:59 Ven joined 02:13 Ven joined 02:29 Ven joined 02:47 ilbot3 joined 03:53 tokuhiro_ joined 07:57 TimToady joined
timotimo JimmyZ: i'm looking through moarvm issues on github and i've found your issue 150; a script to generate a sphere as a pgm. i don't understand the script, though. it has "until start { ... } { write output data; sleep 1 }" in it, that's quite weird, IMO 07:58
holy crap, Blob.new: @pixels is CRAZY slow 08:00
ah, that's why. 08:02
JimmyZ timotimo: the code is not mine, I saw it in the irc log 08:13
timotimo mhm 08:14
ah, i'm not sure if i can actually get away with making Blob.new: @foo faster using nqp::splice
08:51 tokuhiro_ joined
dalek arVM: 4a35f2c | timotimo++ | src/io/syncfile.c:
handle files where stat falseley reports 0 bytes size
09:03
arnsholt What's the bottleneck, OOC? Getting data out of @pixels, or into the Blob? 09:48
timotimo oof, good question 10:10
the thing is, the original script i was looking at could benefit a whole lot just by using a Buf[int8] instead of a regular array for this 10:11
in that case, there was no need to create a blob in the first place
10:52 tokuhiro_ joined 11:01 leont joined
arnsholt Right, right 11:21
Once again, it turns out that choosing the right data structure is kind of important =)
11:43 Ven_ joined, vendethiel joined 11:53 tokuhiro_ joined 12:01 Ven_ joined 12:14 Ven_ joined 12:30 Ven_ joined 12:45 Ven__ joined 13:54 tokuhiro_ joined 14:06 vendethiel joined 14:41 Ven joined 14:44 Ven joined 15:20 Ven joined 15:30 Ven joined 15:45 Ven joined 16:00 Ven joined 16:16 Ven joined 16:29 diakopter joined
timotimo jnthn: something has been bugging me: we have utf8-c8 to allow things to roundtrip through Str that potentially contains binary garbage, because filesystems may allow filenames with "anything but slash or null" in them ... but how do we roundtrip given that we do NFC and then NFG in order to create a Str? 17:04
18:14 brrt joined
brrt good * 18:14
is jnthn available?
i'm.. having a nasty issue 18:22
conceptually, at least 18:23
in OSR, and deopt, and various other purposes, i may want to put a label directly before of after an instruction 18:24
hmm 18:26
maybe it isn't a problem after all
it just, *sigh*, requires me to rework some of the funky decisions i made in the original jit labelling code 18:28
thereby demonstrating that i'm an idiot 18:29
arnsholt Probably not =) 18:30
Just that compilers are hard
brrt yeah, and people naive :-) 18:51
except that i have a vested interest in people believing that compilers are not, in fact, hard 18:52
and they aren't
you just have to do not the stupid things i did
:-P
anyway, i'd like everyone to believe it is really simple, so they all feel they can help out 18:54
obviously ending with me doing nothing
brrt afk now 18:55
19:00 vendethiel joined 19:03 lizmat joined 19:13 lizmat_ joined 19:31 lizmat joined 19:47 tokuhiro_ joined 20:33 Ven joined 20:40 ShimmerFairy joined 20:53 tokuhiro_ joined 21:02 Ven_ joined 21:03 Ven joined 21:32 Ven joined 21:43 zakharyas joined 21:52 Ven joined 22:02 Ven joined 22:20 Ven joined 22:54 tokuhiro_ joined