github.com/moarvm/moarvm | IRC logs at irclog.perlgeek.de/moarvm/today
Set by moderator on 3 August 2013.
00:18 FROGGS joined 00:41 FROGGS joined 00:47 FROGGS joined
JimmyZ diakopter: re keep apr and libuv both, what's why I want to fork libuv and patch it 01:17
01:28 FROGGS joined 01:54 FROGGS_ joined
diakopter segomos: I don't remember :) 01:57
jnthn: can I discuss the void :want thing with you for a sec 02:16
jnthn um
...you can try :)
diakopter ok; I will strive/yearn to 02:17
jnthn :want('v') really means "we can throw away the result"...
Unless we ahve a QAST::Want node, in which case we may have a v branch...
diakopter mast doesn't do it that way; it uses numbers
but yeah
qast->mast I mean 02:18
right, but so
jnthn *nod*
diakopter line 800 of CompilerMAST
erm 02:19
wtf was I thinking
this is the worst written code ever
clearly trying to cargo cult way too much
benabik Doubt that.
diakopter :P 02:20
well this could explain why all those programs were segfaulting.. oh wait, no 02:21
the mean of "last_stmt" is conflated 02:22
JimmyZ line 800, that's the cause of nqp::splice bug
:P 02:23
diakopter yes
jnthn So, erm, trying to describe the problem to me has resulted in understanding of it? :)
diakopter renames some variables
well I at least understand what I was trying to do originally a bit better
benabik jnthn: You make an excellent rubber duck.
Can't find the example I was thinking of, but if you want assurances that your code isn't the worst ever, read thedailywtf.com 02:24
diakopter has a flight in less than 24 hours
.. but won't see you people until Sunday morn
jnthn has a flight in 26 hours :) 02:25
Kiev! \\o/
03:06 BinGOs joined 03:18 FROGGS_ joined
JimmyZ segomos: ping 03:35
04:17 japhb_ joined 04:34 crab2313 joined 04:40 FROGGS_ joined 04:52 birdwindupbird joined 05:12 FROGGS joined 06:11 FROGGS joined
diakopter FROGGS: hi 06:18
FROGGS morning diakopter
diakopter 42 more minutes until morning here! ;)
benabik Sunrise in 4 hours... I should probably try harder to sleep. 06:19
JimmyZ miracle, diakopter never sleeps. 06:20
diakopter well, not exactly true.. I slept five minutes while driving here
benabik u.u
diakopter are those closed eyes? 06:21
benabik sad face. Sleeping while driving not so good.
diakopter 'twas a joke, sortof 06:22
JimmyZ unless you're driving google's street car
diakopter what's the word for yak-shaving that's not quite necessary? 06:37
<- asks b/c that's what I'm doing 06:56
FROGGS jnthn: is it meant that way that $ops.result($rreg); results in $P5011 = "&say"($P5007) ? I had expected to get a .return ($P5007) 06:58
jnthn: nvm 07:01
diakopter just became an uncle for the first time 07:09
FROGGS cool! 07:12
07:20 benabik joined
JimmyZ congratulations 07:21
segomos: ping again? 08:05
diakopter segomos is in my timezone
JimmyZ diakopter: I'd like to see segomos++'s work on a branch
diakopter he does't have a commit bit 08:06
JimmyZ or his github fork
:)
08:39 not_gerd joined
not_gerd o/ 08:39
this is the most sane-ish configuration logic I could come up with: gist.github.com/gerdr/6192075 08:41
JimmyZ good, although if it's not suitable for libuv 08:46
s/if// 08:47
not_gerd JimmyZ: libuv can be built using a custom batch file for msvc and via make for gnu-compatible toolchains 08:49
no need for gyp
JimmyZ not_gerd: Did you build it? 08:50
not_gerd: or where is the custom batch file? 08:51
not_gerd JimmyZ: vcbuild.bat 08:53
you can even cross-compile from cygwin to mingw64 via `make PLATFORM=mingw PREFIX=x86_64-w64-mingw32-`
JimmyZ that file I run it, it's needs gpy
*gyp
and it outputs libuv.vcxproj files 08:54
not_gerd JimmyZ: you're right - it actually tries to build gyp...
JimmyZ that's we are porting to *.pl 08:55
s/we/why we/
actually, gyp files contains some logic that can be changed to perl 08:56
I mean uv.gyp :P
what's what I said, add_source function 08:57
dalek arVM/libuv: 46a8bc0 | jimmy++ | 3rdparty/libuv/ (201 files):
added libuv to 3rdparty
11:41
JimmyZ only src code, no configure code 11:43
diakopter k 11:54
12:32 lizmat joined 12:51 lizmat joined 13:48 colomon joined 14:36 crab2313 joined 15:07 dalek joined
dalek arVM/libuv: e2b93c7 | jimmy++ | 3rdparty/libuv/ (3 files):
added untested uv_fs_mkdir_p function .
15:32
JimmyZ forgive me if it's wrong :-) 15:33
16:44 FROGGS[mobile] joined 16:46 dalek joined 16:55 FROGGS joined 17:11 crab2313 joined 18:22 not_gerd left
segomos uv_fs_stat is giving me some weird numbers i'm trying to figure out 19:15
dalek: i have what i think is working configure code for libuv
i'm able to build moarvm with libuv and use the libs 19:16
FROGGS segomos: dalek won't listen
segomos lol, yea just saw that
meant for JimmyZ 19:17
FROGGS :o)
20:42 cognominal joined 22:42 eternaleye joined 22:50 colomon joined
diakopter segomos: can you push it to a fork? 23:44
segomos: er, a new branch, in a fork
or merge with Jimmy's libuv branch.. 23:45
jnthn diakopter: Leaving for Kiev soon? :)
diakopter jnthn: shouldn't you be asleep? :) 23:47
jnthn diakopter: No, gotta leave for airport in an hour and a bit 23:48
diakopter so, I think I solved the void problem thing 23:55
I think.
it's just now compiler.c is getting an op that returns something that looks like no_op 23:56
and it's complaining about sending 4 operands to a nullary op
jnthn odd 23:57