06:00 FROGGS[mobile] joined 06:26 FROGGS[mobile] joined 06:29 FROGGS joined
dalek arVM: d85a224 | brrt++ | src/jit/emit_x64.dasc:
Fix typo; skids++ for noticing

Was typo in floating point register argument passing routine.
06:54
11:07 FROGGS_ joined 11:44 JimmyZ_ joined 12:00 FROGGS joined 12:12 JimmyZ_ joined 12:49 zakharyas joined 14:01 Ven joined 14:42 zakharyas joined 16:12 brrt joined 16:15 lizmat joined
nebuchadnezzar hello 16:22
16:22 ggoebel joined
nebuchadnezzar it looks like 2015.05 is signed but I do not find the corresponding key 16:23
FROGGS nebuchadnezzar: this? moarvm.org/releases/MoarVM-2015.05.tar.gz.asc 16:25
nebuchadnezzar yes
My GPG search the keyservers without success 16:26
gpgkeys: key AA3E39DFDE290C45 not found on keyserver 16:28
16:48 lizmat_ joined 17:30 zakharyas joined 17:33 zakharyas1 joined 17:49 Ven joined 17:51 brrt joined 18:13 brrt joined
dalek arVM/openpipe3: 259315d | FROGGS++ | src/ (6 files):
give MVMOSHandle a type flag, we can check later

Now we can distinguish files from pipes from streams.
19:51
arVM/openpipe3: ffe7246 | FROGGS++ | src/io/procops.c:
allow to inherit streams and file descriptors in spawn/shell

We use in a senario were we spawn a process, capture its output and pass it as the input to another process we spawn.
nebuchadnezzar MoarVM accepted into Debian Unstable: tracker.debian.org/news/690052 19:52
nwc10 \o/
and now we get to see how many platforms it builds on? 19:53
FROGGS \o/ 19:54
nwc10: buildd.debian.org/status/package.php?p=moarvm 19:55
that does look not even bad me thinks 19:56
nebuchadnezzar++ and dod++ 19:58
nwc10 buildd.debian.org/status/fetch.php...1434310450 -- dyncall_callvm.c:68:4: error: #error unsupported platform
er, should have bolded dyncall_callvm.c too
FROGGS gnukfreebsd might be doable 20:01
hoelzro has anyone here tried building MoarVM on FreeBSD? 20:04
FROGGS bartolin++ does
(successfully) 20:05
hoelzro alright, so I must have something wrong here 20:08
FROGGS hoelzro: may I assist? 20:09
hoelzro FROGGS: I'll try to play around a little on my own for a bit; clang just can't seem to compile src/core/interp.c 20:10
it just sits there and drives CPU to 100%
FROGGS hoelzro: give it a few minutes 20:11
clang is slooooow
hoelzro oh, really?
hoelzro tries again
FROGGS and interp.c is huuuuuge
aye
20:16 brrt joined
hoelzro FROGGS: thanks for the trip, it worked! 20:22
I had no idea clang was so slow
FROGGS yeah, perhaps it dislikes huge switch statements or so 20:23
mipsel just failed with: ./libmoar.so: undefined reference to `dcCallbackThunkEntry' 20:25
jnthn evening, #moarvm 20:41
japhb o/ here too. :-)
How goes your Sunday evening?
jnthn Well, I just got to Stockholm, and the weather is a lot better than it was in Yorkshire... :) 20:43
FROGGS jnthn: ahh, you visited your parents?
jnthn Well, bit of a multi-purpose UK trip really :) 20:44
Was at the DDDX conf on Friday in London, then sister had an engagement party on the Saturday. So I got lucky and could do both in one trip. :)
FROGGS there is more than one way to purpose :o)
jnthn Also, with luck, I may have gotten to the bottom of my less than awesome health for the last weeks. Fingers crossed on that one... 20:46
FROGGS jnthn: what do you mean by 'to the bottom'...?
jnthn FROGGS: Figured out what's up and how to treat it. 20:47
FROGGS you get enough rest or you finally met a Dr.?
ahh
jnthn Well, I was exhausted, which I've fixed by now, but was still feeling dizzy.
Seems that I've got some hayfever-ish thing; thinking back, I've often been a bit sniffly in spring/summer but it was always ignorable. This time it got me bad, and clogged up the series of tubes that control balance. 20:48
FROGGS good luck with that :o)
same for me btw
in the last decade only my eyes made problems, but also ignorable 20:49
this year I need more tissues than I can carry
jnthn Ah. This is the first year I had itchy eyes. That's what tipped me off that the whole thing I was getting was likely allergy related.
But yeah, it's icky. 20:50
FROGGS *nod*
jnthn BTW, I wasn't overly delighted with MVMOSHandle gaining a flag. The point of the vtable-y thing in there was to have dispatch rather than flag checking... 20:51
FROGGS ohh... hmmmm
jnthn But is the flag only interesting in the case of syncfile handles? 20:52
If so, it could live inside the data for that...
FROGGS I need to pull out the fd for a syncfile, and the uv_stream for syncpipe/syncstream
in order to pass that to uv_spawn 20:53
here: github.com/MoarVM/MoarVM/commit/ff...5f7198R187 20:54
I can turn it around potentially, but it also wont look nice I guess 20:55
jnthn *nod* 20:56
Well, tht siwtch is another symptom... 20:57
*that switch
I mean, could have a method in the vtable that the stdio thingy gets passed to. bind_handle or some more appropriate name. 20:58
FROGGS yeah... 20:59
jnthn That'd get rid of both smells :)
FROGGS I'll change it :O9 21:00
:o)* 21:01
jnthn FROGGS++ 21:02
FROGGS .oO( struct MVMIOInformative { void (*bind_handle) (...) { ... }; MVMint64 (*get_handle) (...) { ... }; } 21:06
though that's also quite off
names are hard
jnthn: btw, you already built latest moar on your box by any chance? 21:07
timotimo itchy eyes is one of the worst things i know
FROGGS I hope that my mingw patches did not break your setup
timotimo when i was little, i used to get that really, really bad
used to rub the skin around my eyes raw :| 21:08
FROGGS I did test it using cmd.exe (without vcvars but with gmake), then with cmd+vcvars and finally with windows sdk prompt
timotimo: wow :o(
jnthn FROGGS: No
timotimo i may be exaggerating a bit
but i did hate it
jnthn FROGGS: pulling now 21:09
FROGGS jnthn: nqp and rakudo are using now the make utility that moarvm was built with 21:10
jnthn FROGGS: Well, Moar built 21:13
FROGGS that's a start :o) 21:14
jnthn NQP works out fine too 21:18
FROGGS ossum
jnthn FROGGS: Rakudo fine too 21:23
FROGGS yay :o) 21:24
dalek arVM/openpipe3: b4a5329 | FROGGS++ | src/ (6 files):
add vtable method for binding stdio handles

  jnthn++
22:02
arVM/openpipe3: fb407e8 | FROGGS++ | src/ (6 files):
Revert "give MVMOSHandle a type flag, we can check later"

This reverts commit 259315d56494264c1025da15307c8ec299f9f280, which is made obsolete by a vtable method.
FROGGS anybody feel free to suggest better names for b4a5329 22:03
I am too tired to come up with something good
gnight 22:07
hoelzro night FROGGS[mobile] 22:08
22:47 pyrimidi_ joined