Camelia, the Perl 6 bug

IRC log for #moarvm, 2013-08-10

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

All times shown according to UTC.

Time Nick Message
00:01 eternaleye joined #moarvm
00:05 FROGGS joined #moarvm
00:08 lizmat joined #moarvm
00:17 ingy joined #moarvm
00:23 ingy hi jnthn
00:26 jnthn o/ ingy
00:27 ingy :)
00:28 ingy jnthn: I've decided to start hacking on moar and was wondering if you could point me in a good direction
00:28 jnthn ingy: Did you grab/build it already? :)
00:29 ingy nope
00:29 ingy I really am n00
00:30 jnthn OK, doing that is a good first step. You build the VM itself, and then an NQP cross-compiler (not quite there with it hosting NQP itself yet).
00:30 diakopter NQNQP-on-NQP
00:30 ingy I don't even see a repo for it
00:30 diakopter MoarVM/MoarVM
00:30 jnthn moarvm.com ==> goes to the repo :)
00:31 ingy not on github?
00:31 jnthn Yes :)
00:31 jnthn it just redirects there :)
00:31 jnthn just less to type ;)
00:31 jnthn And I had to point the domain *somewhere* :)
00:32 ingy jnthn: check out this: https://github.com/ingydotnet/git-hub
00:32 ingy I don't do github with a browser anymore :)
00:33 jnthn oh nice!
00:33 ingy in fact I'm a couple mins from a one liner too clone all of the perl6 github organization repos
00:33 ingy :D
00:34 ingy I see. moarvm is an org
00:34 ingy I guess that makes some sense
00:34 ingy since we'll want to run python on it
00:34 ingy ;)
00:35 * ingy ducks
00:36 ingy Resolving deltas: 100% (7777/7777), done.
00:36 ingy jackpot!
00:38 FROGGS joined #moarvm
00:54 ingy jnthn: make failed on -luuid. installed pkg uuid-dev and it finished
00:54 ingy I could possibly patch that bug :)
00:57 jnthn aye :)
00:57 * jnthn should prep for airport
00:57 ingy ok
00:58 jnthn bbl
00:58 jnthn &
00:58 JimmyZ I'm patch that bug in https://github.com/MoarVM/MoarVM/tree/libuv
00:58 JimmyZ patching
00:58 JimmyZ good morning, btw
00:58 ingy once I add the issues and pulls features to git-hub I can do everything from the terminal
00:59 ingy hi jnthn
00:59 ingy er
00:59 ingy JimmyZ :)
00:59 JimmyZ :P
01:00 ingy JimmyZ: check out https://github.com/ingydotnet/git-hub some time
01:01 ingy hrm
01:01 JimmyZ ingy: thanks, I'm look at it
01:02 ingy perl Configure.pl --gen-nqp  # fails with junk about parrot
01:02 ingy does nqp need parrot?
01:03 JimmyZ yeah, it'll be selfhosting after somedays
01:03 ingy you can point me at TFM if I should be Ring it
01:03 ingy makes sense
01:04 JimmyZ ingy: diakopter++ is doing it, I guess it's almostly done
01:06 diakopter well
01:07 diakopter jnthn did most of it
01:08 JimmyZ aye
02:01 FROGGS joined #moarvm
02:12 FROGGS joined #moarvm
02:15 ingy $ nqp nqp-moar-cc.nqp -e "say('Hello, MoarVM')"
02:15 ingy Hello, MoarVM
02:16 ingy I saw a couple nits along the way
02:16 ingy will fix
02:52 dalek MoarVM/libuv: 5e5228f | jimmy++ | 3rdparty/libuv/ (5 files):
02:52 dalek MoarVM/libuv: added uv_fs_seek function
02:52 dalek MoarVM/libuv: review: https://github.com/MoarVM/MoarVM/commit/5e5228f922
04:37 dalek MoarVM/libuv: 0589da4 | jimmy++ | 3rdparty/libuv/ (3 files):
04:37 dalek MoarVM/libuv: added uv_fs_lock/uv_fs_unlock function
04:37 dalek MoarVM/libuv: review: https://github.com/MoarVM/MoarVM/commit/0589da4666
05:48 crab2313 joined #moarvm
06:46 jnthn ingy: lemme know if you want a commit bit
06:55 FROGGS joined #moarvm
06:56 FROGGS o/
07:05 sorear o/
07:17 dalek MoarVM/libuv: 22966d7 | jimmy++ | 3rdparty/libuv/ (4 files):
07:17 dalek MoarVM/libuv: added uv_fs_getfullpath function
07:17 dalek MoarVM/libuv: review: https://github.com/MoarVM/MoarVM/commit/22966d7b19
07:18 JimmyZ \o/
07:19 JimmyZ cross platform is really a pain
07:47 FROGGS but it is awesome when it finally works :o)
07:53 crab2313_ joined #moarvm
09:07 dalek MoarVM/libuv: 86a2559 | jimmy++ | 3rdparty/libuv/include/uv- (2 files):
09:07 dalek MoarVM/libuv: added uv_thread_yield
09:07 dalek MoarVM/libuv: review: https://github.com/MoarVM/MoarVM/commit/86a255911f
09:18 dalek MoarVM/libuv: 771f3b6 | jimmy++ | 3rdparty/libuv/include/uv- (2 files):
09:18 dalek MoarVM/libuv: added uv_thread_exit
09:18 dalek MoarVM/libuv: review: https://github.com/MoarVM/MoarVM/commit/771f3b6b14
10:06 not_gerd joined #moarvm
10:06 not_gerd o/
10:08 FROGGS hi not_gerd
10:09 JimmyZ \o/
10:10 * not_gerd finished my configuration refactor: https://github.com/MoarVM/MoarVM/pull/44
10:11 not_gerd apparently, strawberry perl doesn't bundle MSYS
10:11 not_gerd if they did, just unzipping strawberry portable would be a convenient way to build moarvm
10:12 not_gerd (on windows)
10:12 not_gerd apr-- # far less portable than the name suggests
10:16 JimmyZ not_gerd: I'm patch libuv
10:17 JimmyZ *patching
10:41 FROGGS not_gerd: my guts tell me I should not apply pull request that have words like 'mostly', 'partly' and 'almost' in it
10:41 not_gerd FROGGS: you should not apply them, but you should test them
10:42 not_gerd personally, I see pull requests as more of a RFC
10:42 FROGGS but it still sounds that I'd need to apply #44 first, right?
10:45 not_gerd FROGGS: https://help.github.com/articles/c​hecking-out-pull-requests-locally
10:46 dalek MoarVM/libuv: e139b20 | jimmy++ | 3rdparty/libuv/ (3 files):
10:46 dalek MoarVM/libuv: added uv_fs_flush function
10:46 dalek MoarVM/libuv: review: https://github.com/MoarVM/MoarVM/commit/e139b2085a
10:47 not_gerd JimmyZ++
10:55 JimmyZ I'd like to test #44 after segomos++'s libuv work
10:55 JimmyZ since he have already working patch
10:56 JimmyZ *had
10:56 JimmyZ or what jnthn++ will say
11:02 crab2313 joined #moarvm
11:13 ggoebel joined #moarvm
11:23 lizmat joined #moarvm
11:35 FROGGS[mobile] joined #moarvm
11:49 not_gerd left #moarvm
12:35 crab2313 joined #moarvm
12:40 dalek MoarVM/libuv: 65f8d6a | jimmy++ | 3rdparty/libuv/ (5 files):
12:40 dalek MoarVM/libuv: added uv_fs_getstdin/uv_fs_getstdout/uv_fs_getstderr
12:40 dalek MoarVM/libuv: review: https://github.com/MoarVM/MoarVM/commit/65f8d6a9f6
12:45 tadzik1 joined #moarvm
12:48 birdwindupbird joined #moarvm
12:59 colomon joined #moarvm
13:00 JimmyZ File part is done, only left Process part now
13:03 timotimo very nice! :)
13:05 JimmyZ not nice, they are not tested at all, only compiles :(
13:05 JimmyZ which I patched
13:07 timotimo oh
13:07 timotimo well, it's progress :)
13:09 diakopter frankfurt, i can't understand what everyone's saying
13:10 diakopter FROGGS[mobile]: halp
13:11 diakopter lufthansa guy was not very happy about letting me into the lounge
13:12 diakopter <frown>
13:12 diakopter now to figure out how not to fry my laptop
13:16 dalek MoarVM/libuv: 554d0b5 | jimmy++ | 3rdparty/libuv/ (2 files):
13:16 dalek MoarVM/libuv: small fix for uv_fs_getstd*
13:16 dalek MoarVM/libuv: review: https://github.com/MoarVM/MoarVM/commit/554d0b5622
13:19 diakopter JimmyZ: hi
13:19 JimmyZ diakopter: hi
13:31 dalek MoarVM/libuv: 1892009 | jimmy++ | 3rdparty/libuv/src/ (2 files):
13:31 dalek MoarVM/libuv: updated libuv to latest version
13:31 dalek MoarVM/libuv: review: https://github.com/MoarVM/MoarVM/commit/18920099fb
13:32 timotimo diakopter: why was the guy not happy? was he a xenophobe or something?
13:32 diakopter I was being ignorant indignant USAian
13:33 timotimo well, that's not very nice of you
13:33 diakopter *giggle*
15:22 FROGGS[mobile] joined #moarvm
16:06 crab2313 joined #moarvm
16:15 lizmat joined #moarvm
16:26 lizmat joined #moarvm
16:50 cognominal joined #moarvm
16:55 diakopter too bad my brain's too shot to do anything
16:56 timotimo sorry to hear that :(
16:56 japhb It happens to the best of us.  So I've heard.  ;-)
16:58 japhb So what's the event du jour?
16:58 timotimo japhb: http://t.h8.lv/p6bench/with_storeunchecked.html - i think the changes seen here were from getting compile-time inlining working with subs that have optional parameters; seems like a decent win, no? :)
17:00 japhb Is that -parrot or -jvm?  (I'm still having trouble catching up with #perl6, in case you mentioned it there)
17:03 japhb timotimo, wow, those are pretty impressive wins, across a lot of tets
17:03 japhb *tests
17:03 timotimo that's -parrot
17:04 timotimo i'm currently trying to get rid of a couple of type checks at compile time if the optimizer deems it safe
17:04 timotimo no improvements in performance so far, though :(
17:06 japhb Ah well.
17:09 timotimo at least the QAST now looks the way i hoped it would for my tiny little example
17:10 FROGGS joined #moarvm
17:12 japhb timotimo, is your pull request for perl6-bench up to date with your latest changes?
17:12 timotimo might be, i'll be afk for a little bit now, though
17:12 japhb I'd like to pull it in this weekend, along with any other changes you have pending.
17:12 japhb OK, let me know.
17:30 timotimo i dare not touch my desktop while it's benchmarking :)
17:34 timotimo i think i set the repetition of single tests down from 3 to 2 or something, because benchmarking just takes hours and hours ;)
17:37 timotimo that may explain some of the noise in my graphs especially to the left.
18:15 not_gerd joined #moarvm
18:15 not_gerd o/
18:15 not_gerd shiny new Makefile: https://github.com/gerdr/MoarVM/blob​/gerdr/configure2/build/Makefile.in
18:16 japhb timotimo, yeah, that's one of the most common reasons.
18:16 FROGGS does somebody know why I can't args to the unix time command?
18:16 japhb Originally I had the repeats set to *10*.  I had a lot fewer tests (and known interpreters) then.  :-)
18:17 FROGGS the manpage lists some I'd like to use
18:17 japhb Isn't time also a shell builtin?  ISTR recall that.
18:17 FROGGS ahh, hmmm, yeah
18:18 japhb /usr/bin/time then?
18:18 FROGGS japhb++
18:20 colomon joined #moarvm
18:21 ingy I present you with the Perl 6 Bash Command of the Day:
18:22 ingy git clone --recursive git@github.com:ingydotnet/git-hub; (cd git-hub; make install); for repo in `git hub repos perl6 -ar`; do echo git clone `git hub repo $repo -r | grep ^ssh_url | cut -f2`; done
18:23 ingy get all of perl6 in one line
18:23 ingy except moarvm :(
18:23 * ingy goes off to make his announcement on #perl6 :)
19:27 lizmat joined #moarvm
20:12 not_gerd sounds relevant: https://github.com/mozilla/rust/issues/4419 # async IO and threading with libuv
20:55 not_gerd left #moarvm
22:25 colomon joined #moarvm
22:37 crab2313 joined #moarvm
23:58 FROGGS joined #moarvm

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