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