|
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 | |