Camelia, the Perl 6 bug

IRC log for #moarvm, 2013-08-14

| Channels | #moarvm index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:18 colomon joined #moarvm
00:18 woolfy joined #moarvm
00:43 benabik joined #moarvm
00:44 colomon joined #moarvm
01:37 colomon joined #moarvm
03:04 colomon joined #moarvm
04:43 crab2313 joined #moarvm
04:49 diakopter ho hum
04:51 birdwindupbird joined #moarvm
05:15 dalek MoarVM/libuv2: b8ac236 | jimmy++ | src/ (7 files):
05:15 dalek MoarVM/libuv2: re-implemented MVM_file_get_stdstream by libuv api
05:15 dalek MoarVM/libuv2: review: https://github.com/MoarVM/MoarVM/commit/b8ac236a7f
05:24 JimmyZ i's a pain that tty and file are different things in libuv
05:24 JimmyZ completely different
05:26 JimmyZ not_gerd: ping
05:46 crab2313 joined #moarvm
05:46 lizmat joined #moarvm
05:55 not_gerd joined #moarvm
05:55 not_gerd o/
05:55 not_gerd o/
05:55 not_gerd JimmyZ: pong
05:57 FROGGS joined #moarvm
05:57 JimmyZ not_gerd: could try b8ac236a7f link to libuv :P
05:59 not_gerd JimmyZ: that's branch libuv2?
06:02 JimmyZ not_gerd: yeah
06:07 not_gerd links after adding psapi.lib and iphlpapi.lib
06:07 not_gerd now trying nqp-cc...
06:10 not_gerd running tests...
06:11 JimmyZ links? link to msvcrt.lib and libcmt the same time won't be error?
06:12 not_gerd JimmyZ: that's what /MT does
06:13 not_gerd http://msdn.microsoft.com/e​n-us/library/2kzt1wy3.aspx
06:14 not_gerd JimmyZ: https://gist.github.com/gerdr/6228451
06:15 not_gerd I believe the 6model.t failures are new
06:15 * not_gerd will verify
06:20 not_gerd yes, these failures are new...
06:21 JimmyZ yeah, because there is no bridge between apr and libuv
06:27 cognominal joined #moarvm
06:32 not_gerd JimmyZ: you never allocate result in MVM_file_get_stdstream()
06:34 JimmyZ not_gerd: yes
06:34 not_gerd wouldn't it be enough to add https://github.com/MoarVM/MoarVM/commit/b8ac​236a7fc90a288ac2769f1090d8c686d76d01#L4L550 again?
06:34 not_gerd or is BOOTIO apr-specific?
06:35 JimmyZ not_gerd: didn't Moarvm use /MT and libuv use /MD ?
06:36 not_gerd JimmyZ: I'm compiling moarvm and libuv both with /MT
06:36 not_gerd no idea what APR uses, but apparently it works ;)
06:37 JimmyZ apr used /MD, but I changed it to /MT
06:38 JimmyZ because environ  doen't support /MD
06:47 dalek MoarVM/libuv2: d412b0f | jimmy++ | src/ (2 files):
06:47 dalek MoarVM/libuv2: re-implemented MVM_file_lock/MVM_file_unlock​/MVM_file_flush/MVM_file_sync by libuv api
06:47 dalek MoarVM/libuv2: review: https://github.com/MoarVM/MoarVM/commit/d412b0f289
06:50 woolfy left #moarvm
06:59 JimmyZ Does any would like to join in libuv2 branch?
07:00 JimmyZ *anyone
07:04 lizmat joined #moarvm
07:13 grondilu joined #moarvm
07:14 grondilu nqp nqp-moar-cc.nqp -e 'module foo { our sub talk() { say("hello"); } }; foo::talk();'  # this works fine
07:15 grondilu nqp nqp-moar-cc.nqp -e 'foo::talk(); module foo { our sub talk() { say("hello"); } };  # but this gives:
07:15 grondilu Cannot locate an outer frame for the call in frame_name_0 in frame_name_15
07:18 not_gerd grondilu: file an issue?
07:22 not_gerd JimmyZ: https://gist.github.com/gerdr/6228451 # failures on libuv2
07:22 not_gerd 6model.t is fixed, new fail in write_to_stdout.t
07:23 not_gerd 6model.t is fixed, new fail in write_to_stdout.t and close_filehandle.t
07:23 not_gerd ups
07:23 JimmyZ not_gerd: oh, you fixed 6model?
07:26 not_gerd JimmyZ: no, that was you
07:26 not_gerd the 6model test uses getstdout
07:28 grondilu not_gerd: ok, issue filed.  https://github.com/MoarVM/MoarVM/issues/48
07:29 not_gerd grondilu: probably won't be tackled until ENOJNTHN has been resolved ;)
07:29 grondilu I've no idea what that is :o)
07:30 grondilu oh I understand
07:30 not_gerd ;)
07:30 grondilu you guys and your codes :-)
07:53 dalek MoarVM/libuv2: af9c0b1 | jimmy++ | src/io/fileops.c:
07:53 dalek MoarVM/libuv2: re-implemented MVM_file_rename/MVM_file_delete/MVM_file_​chmod/MVM_file_open_fh/MVM_file_truncate by libuv api
07:53 dalek MoarVM/libuv2: review: https://github.com/MoarVM/MoarVM/commit/af9c0b1c89
08:06 FROGGS joined #moarvm
08:38 dalek MoarVM/libuv2: f358158 | jimmy++ | src/io/fileops.c:
08:38 dalek MoarVM/libuv2: re-implemented MVM_file_close_fh/MVM_file_exists by libuv api
08:38 dalek MoarVM/libuv2: review: https://github.com/MoarVM/MoarVM/commit/f35815867d
09:07 lizmat joined #moarvm
09:20 lizmat_ joined #moarvm
09:25 dalek MoarVM/libuv2: 5e8e3e9 | jimmy++ | src/io/fileops.c:
09:25 dalek MoarVM/libuv2: re-implemented MVM_file_copy by libuv api
09:25 dalek MoarVM/libuv2: review: https://github.com/MoarVM/MoarVM/commit/5e8e3e9e5b
09:37 diakopter JimmyZ++ # heroic work continually
09:50 not_gerd joined #moarvm
09:51 not_gerd diakopter: thanks to benabik++ 's error report, my branch now build on darwin
09:52 not_gerd also, instead of merging/rebasing, we could also just do git checkout pr/46 -- Configure.pl build/Makefile.in build/config.h.in build/gen.list
09:52 diakopter not_gerd: I don't know what that does
09:52 diakopter halp? :D
09:52 not_gerd diakopter: just transfer 4 files from pr/46 to the current checkout
09:53 not_gerd I don't think it's worth to preserve the history of my work
09:53 diakopter ah, ok, I see
09:53 diakopter well I definitely strongly want to manually merge my changes to yours
09:54 diakopter so I'd merge it raw like you said, and like I said if jnthn rejects linenoise, just remove those portions
09:54 not_gerd sure
09:55 diakopter not_gerd: did jnthn commit bite you?
09:55 diakopter *bit
09:55 not_gerd not that I'm aware of
09:55 not_gerd I'm in perl6, but not moarvm
09:55 diakopter .ask jnthn *poke*
09:55 yoleaux diakopter: I'll pass your message to jnthn.
09:55 nwc10 check yourself carefully - you might have code love bites you weren't aware of
09:56 not_gerd note that I never submitted a CLA
09:56 not_gerd no idea what's the policy on moarvm
10:00 birdwindupbird joined #moarvm
10:15 not_gerd oO( moarvm devs are like werewolves - the alpha needs to pass the commit bite )
10:18 diakopter not_gerd: no cla for moarvm
11:08 colomon joined #moarvm
11:30 lizmat joined #moarvm
11:42 not_gerd joined #moarvm
12:03 crab2313 joined #moarvm
12:20 lizmat joined #moarvm
13:28 JimmyZ good evening
13:39 masak 下午好,卓明亮
14:02 JimmyZ :)
14:11 dalek MoarVM/libuv2: da8fd9d | jimmy++ | src/ (2 files):
14:11 dalek MoarVM/libuv2: a lot of small fixes
14:11 dalek MoarVM/libuv2: review: https://github.com/MoarVM/MoarVM/commit/da8fd9db95
14:21 dalek MoarVM/libuv2: 855cf98 | jimmy++ | src/io/fileops.c:
14:21 dalek MoarVM/libuv2: simplified MVM_file_get_stdstream
14:21 dalek MoarVM/libuv2: review: https://github.com/MoarVM/MoarVM/commit/855cf98631
14:22 diakopter JimmyZ: that last commit seems wrong
14:34 JimmyZ diakopter: which one?
14:36 dalek MoarVM/libuv2: 9c9b020 | jimmy++ | src/io/fileops.c:
14:36 dalek MoarVM/libuv2: re-implemented MVM_file_tell_fh/MVM_file_seek by libuv api
14:36 dalek MoarVM/libuv2: review: https://github.com/MoarVM/MoarVM/commit/9c9b020f3e
14:39 lizmat joined #moarvm
15:00 dalek MoarVM/libuv2: 4c181a1 | jimmy++ | src/io/fileops.c:
15:00 dalek MoarVM/libuv2: added pipe support to MVM_file_get_stdstream
15:00 dalek MoarVM/libuv2: review: https://github.com/MoarVM/MoarVM/commit/4c181a1874
15:31 JimmyZ diakopter: It's right.
15:36 benabik joined #moarvm
16:38 colomon joined #moarvm
16:55 FROGGS joined #moarvm
16:56 segomos is the libuv build stuff in the libuv branch now?
16:57 segomos i have half of the fileops.c converted
17:34 not_gerd joined #moarvm
17:35 not_gerd o/
17:35 not_gerd segomos: pr/49
17:35 not_gerd JimmyZ's libuv2 work + my build system stuff
17:35 not_gerd lots of broken NQP tests, though...
17:38 segomos i think they had it building yesterday
17:40 not_gerd segomos: JimmyZ replaced part of the APR code with libuv versions
17:40 not_gerd however, they don't work correctly (yet)
17:40 not_gerd it builds fine, just doesn't pass the NQP test suite
17:42 segomos ahh i see
19:38 not_gerd left #moarvm
21:10 diakopter the absolute worst time for United's flight change search to stop working
21:18 lizmat joined #moarvm
21:37 sorear joined #moarvm

| Channels | #moarvm index | Today | | Search | Google Search | Plain-Text | summary