github.com/moarvm/moarvm | IRC logs at irclog.perlgeek.de/moarvm/today
Set by moderator on 3 August 2013.
00:02 lizmat_ joined 00:18 woolfy joined
diakopter hi 00:55
another 2500 line patch wasted 01:09
01:09 diakopter left
JimmyZ not_gerd: we needed to go to libuv master as the old import returned a handle where they should have returned a file descriptor 01:10
yoleaux 15 Aug 2013 19:45Z <jnthn> JimmyZ: In 2262765 I suspect the MVMROOT on cloned may be needed; it's plausible some clone routine would allocate
JimmyZ not_gerd: which line? 01:11
dalek arVM/libuv2: 6e581ae | jimmy++ | 3rdparty/libuv/src/win/fs.c:
make all fileops test passed on windows
01:21
01:26 benabik joined 01:40 FROGGS_ joined
JimmyZ .tell jnthn, I didn't see which one clones allocate object ... 02:15
yoleaux JimmyZ: What kind of a name is "jnthn,"?!
JimmyZ .tell jnthn I didn't see which one clones allocate object ...
yoleaux JimmyZ: I'll pass your message to jnthn.
JimmyZ .tell jnthn re: dded to libuv structs probably makes teasing it apart a bit harder, it' won't be harder, just copy uv__fs_* part on *nix and fs__* part on windows to MoarVM 02:24
yoleaux JimmyZ: I'll pass your message to jnthn.
JimmyZ .tell jnthn, I think I can do it
yoleaux JimmyZ: What kind of a name is "jnthn,"?!
JimmyZ .tell jnthn I think I can do it
yoleaux JimmyZ: I'll pass your message to jnthn.
03:05 diakopter joined
JimmyZ diakopter: ping 03:20
MVM_file_flush should do "loop write" or call fflush? 03:21
diakopter JimmyZ: pong 03:31
I don't remember MVM_file_flush 03:32
is that new?
8 merge conflict files 03:34
JimmyZ diakopter: not new
diakopter what does it do 03:44
and why
JimmyZ diakopter: you wrote MVM_file_flush in 2012-06-17 05:23 03:46
JimmyZ lanches
diakopter I don't rememer it 03:48
(still) :)
04:22 FROGGS joined 04:23 grondilu joined
dalek arVM/libuv2: 556f168 | jimmy++ | src/io/fileops.c:
small fixes
04:50
04:50 birdwindupbird joined 05:51 FROGGS joined 06:11 FROGGS joined
dalek arVM/libuv2: 71aaf8a | jimmy++ | 3rdparty/libuv/src/ (2 files):
fixed bug in uv_fs_mkdir_p
07:13
08:07 crab2313 joined 08:09 woolfy left
JimmyZ I think we can do apr=>libuv before selfhosting, the mostly left part is only socket 08:35
and this is about 250 lines code 08:40
grondilu what does MAST stand for? (I guess AST is Abstract Syntax Tree but what's the M?) 08:53
JimmyZ Moarvm
JAST , J => Jvm 08:54
grondilu ok, simple enough
11:12 not_gerd joined
not_gerd o/ 11:12
JimmyZ \\o 11:20
not_gerd: do you see my message to you? 11:26
not_gerd JimmyZ: I already knew that 11:32
irclog.perlgeek.de/moarvm/2013-08-15#i_7456006
JimmyZ not_gerd: I was ask which line ... 11:44
not_gerd: I don't know which line 11:45
not_gerd JimmyZ: I suspect you want jnthn, not me 11:47
JimmyZ not_gerd: I know what's your mean... 11:52
github.com/MoarVM/MoarVM/commit/6e581aeecf was missing actually my fault.. not libuv 11:53
I plan re-implement dirops.c and port my patch to fileops.c 11:54
not_gerd JimmyZ: ok 11:55
JimmyZ: do the nqp tests now pass for you?
JimmyZ not_gerd: yeah ..
not_gerd great \\o/
JimmyZ \\o/
and I have got mkdir_p working 11:56
not_gerd rn: printf '%1$i', 1, 2, 3 11:59
wrong window ;) 12:00
dalek arVM/libuv1: 89955c6 | jimmy++ | / (17 files):
re-implemented fileops.c by using libuv
14:00
14:41 colomon joined
TimToady JimmyZ++ for pushing on the libuv stuff 14:42
14:46 benabik joined
dalek arVM/libuv1: fba9489 | jimmy++ | src/io/dirops. (2 files):
re-implemented MVM_dir_mkdir
14:49
JimmyZ :)
dalek arVM/libuv1: 52f2016 | jimmy++ | src/io/dirops.c:
re-implemented MVM_dir_rmdir and MVM_dir_chdir
15:02
FROGGS JimmyZ++
dalek arVM/libuv1: 168b0ad | jimmy++ | nqp-cc/t/moar/envvars.t:
removed needless envvars.t
15:06
arVM/libuv1: 83f81d9 | jimmy++ | src/io/fileops.c:
fixed build on linux
15:26
JimmyZ good, all test pass
.tell jnthn I re-do libuv in libuv1 branch, without importing(patching) libuv 15:28
yoleaux JimmyZ: I'll pass your message to jnthn.
JimmyZ FROGGS: how about join in socket import? :P 15:31
FROGGS: it's about 250 lines code
FROGGS JimmyZ: I have two (or three) other things on my todo-list for this weekend... so I might join after doing that 15:32
:/
JimmyZ good
I was wasting time to implement something that is actually needless :( 15:33
16:18 colomon joined
diakopter JimmyZ: what about the threads stuff from apr? 16:19
16:27 japhb joined
dalek arVM/libuv1: cee7c62 | jimmy++ | src/io/dirops.c:
fixed MVM_dir_mkdir for supporting CJK windows dir name
16:32
JimmyZ diakopter: I don't know ...
diakopter JimmyZ: did you see jnthn's comments about not adding things to libuv's namespace? 16:34
JimmyZ diakopter: yes 16:35
diakopter: so I created libuv1
diakopter oh 16:37
JimmyZ diakopter: I think apr threads is easy to change to libuv
the hard part I think it's about uv_read() 16:38
or it's hard to me
Good night 17:08
diakopter JimmyZ: good night! :) 17:09
17:21 colomon joined 17:55 crab2313 joined 18:23 woolfy joined 18:58 donaldh joined 19:47 crab2313 joined 21:07 donaldh joined 22:05 donaldh joined 22:35 FROGGS joined 23:59 cognominal joined