01:11 llfourn joined 02:25 FROGGS_ joined 02:49 ilbot3 joined
diakopter jnthn, look, V8 is making a moarvm-style interpreter docs.google.com/document/d/11T2CRe...MoL44/view 03:15
complete with type specialization 03:16
[Coke] we'll need a moarvm tag when we're comfy. 04:50
05:57 vendethiel joined
llfourn m: say Date.new 07:01
camelia rakudo-moar e34842: OUTPUT«Cannot make a Date object using .new␤ in block <unit> at /tmp/JchgmQnUIA line 1␤␤Actually thrown at:␤ in block <unit> at /tmp/JchgmQnUIA line 1␤␤»
llfourn :( it would have been correct today
[Coke] tomorrow, i think 07:06
08:48 vendethiel joined
lizmat [Coke]: no, it always did 24 dec, afaik 08:53
timotimo a broken calendar is right once a year! 08:54
(unless it also shows the year. or day-of-week)
09:06 domidumont joined
diakopter (or Feb 30) 09:11
09:35 brrt joined
brrt good * #moarvm 09:36
timotimo heyo brrt 09:37
09:41 LLamaRider joined
brrt ohai timotimo 09:44
timotimo perl6 doesn't look so bad, does it? 09:45
brrt no, it does not 09:46
timotimo looking back, it really is quite a bit of good stuff all those people came up with
brrt it's a really awesome language, yes
timotimo and its runtime isn't half bad either 09:47
brrt :-) 09:53
(aargh... libuv uses cfmakreaw on unix, which does not exist on solaris)
options: define cfmakeraw ourselfves, or patch libuv 10:15
dalek arVM/fix-illumos-build: c5db8e7 | brrt++ | / (4 files):
Add illumos build target, minilua-specific flags

Minilua is only a build-time dependency and the only thing we want from it is to run (correctly). So it doesn't need MoarVM ldlibs, cflags, or ldflags (and on solaris/sunstudio, it requires another compiler, too, but I'm not going to fix that in this commit).
A more general flaw of the MoarVM configure system is that it conflates the OS with its common compiler, which leads to problems like issue #306 (fixed here).
10:37
brrt konobi: ^ the above doesn't work fully yet, because of libuv+cfmakeraw 10:38
also, libuv is currently at 1.7, and doesn't build with moarvm
dalek arVM/fix-illumos-build: eda98f9 | brrt++ | src/platform/posix/sys.c:
Add NetBSD cfmakeraw implementation for solaris

Solaris apparantly does not support cfmakeraw (or this is a flags issue again). libuv will use this function for its tty-handling functions, so we need to provide an alternative implementation.
11:02
brrt that ought to fix it; i can run nqp testsuite on illumos on that branch
11:03 kjs_ joined 11:32 kjs_ joined 12:08 kjs_ joined 13:07 kjs_ joined 13:28 kjs_ joined 13:50 patrickz joined 13:58 zakharyas joined 14:10 kjs_ joined
konobi always missing brrt 14:22
[Coke] lizmat: I thought it did christmas, not christmas eve. my bad. 14:26
14:38 tadzik joined
uruwi whistles 14:40
timotimo brrt reads the irclog and sometimes it's enough to just say his name and he'll appear 14:43
he's kind of magical like that
15:00 patrickz joined 15:59 kjs_ joined 16:04 vendethiel joined 16:11 kjs_ joined 16:30 kjs_ joined 16:40 kjs_ joined
dalek arVM: c8ed03d | jnthn++ | VERSION:
Bump VERSION.
17:12
17:16 kjs_ joined 17:29 vendethiel joined
nebuchadnezzar time to make an unreasonable diner 17:37
[Coke] jnthn++ 17:41
timotimo you're going to make a diner? 17:42
17:43 virtualsue joined
uruwi Dinner? 17:43
konobi what TZ is brrt normally on? 18:27
timotimo he's in the netherlands, so GMT+1 or so
same as mine; i'm at 1923 right now
[Coke] Note! Any changes made to roast going forward are NOT part of christmas unless you merge those tests into the 6.c branch. 18:28
konobi kk 18:38
18:46 dalek joined 18:51 leont joined 19:05 llfourn joined 19:11 sivoais joined 19:18 kjs_ joined 19:20 virtualsue joined 19:22 sivoais joined 19:24 kjs_ joined 19:35 sivoais joined 19:39 brrt joined
brrt magically appears (an hour late) 19:40
timotimo different timezone, obviously
brrt :-p 19:42
family dinner in fact
timotimo the pre-release-panic and hustling and stuff is quite palable :| 19:43
we've cut the whole module installation and ecosystem stuff a bit close
it's not like nine didn't ask for help. it's just nobody felt up to helping it seems 19:44
brrt well....
i just hope no jit bugs appear suddenly
timotimo unlikely :)
after the crazy jit bug with dynamic varibles, i'm sure we're not going to have anything crazy like that any more in the next months :P 19:45
brrt well, more exposure is always risky
timotimo and everything less crazy should easily be found
sure
brrt scoffs and laughs
19:45 sivoais joined
timotimo ;) 19:46
brrt yeah i'm kind of sorry for not helping nine++ out
timotimo no, you are here for the jit :) 19:47
i mean 19:48
you can do whatever you like, but you're our one person on the road, when it comes to buses :S
brrt i... would really like that to change 19:49
timotimo as soon as the whole tiling business is implemented, everybody can come in and just use your fantastic work :D 19:50
brrt besides you're not incomprtetent yourself
lets hope that...that'll require some documentation effort too 19:51
timotimo "incompetent" is a very, very hard target to hit :)
brrt i disagree. i meet plenty such people. you are not one 19:52
konobi brrt: howdy 19:53
you were having build woes?
brrt not anymore.. or rather 19:54
is cfmakeraw implemented at all on solaris?
konobi oh 19:55
I ran into that too
it's a libuv problem, iirc
brrt and solved it how?
well yes
19:55 sivoais joined
konobi brrt: best ask in #illumos 19:56
brrt but moarvm doesnt build with current libuv
konobi it works for the libuv folks, but they must be using a different defines or the like
brrt hence while i could patch libuv, that would not help moarvm
konobi there was an illumos ticket about this before
brrt probably yes 19:57
konobi brrt: www.illumos.org/issues/1060
cfmakeraw is non-posix 19:58
brrt but the thing builds now. i'd just rather not just include netbsd code haphazardly 20:00
well, i dont care. at all :-p
konobi heh 20:01
brrt check fix-illumos-build if you want
its clearly not a priority for #illumos 20:04
(the cfmakeraw bit)
konobi oh... ./gyp_uv.py -f make 20:05
make -C out
20:06 sivoais joined
konobi seems to be how libuv wants to be built 20:06
20:06 llfourn joined
brrt i dont want gyp! 20:06
konobi yeah, supposedly there's an autogen.sh route too 20:07
just wondering if those may be out of sync now
brrt i dont really want any build system besides make
m
hmmm
i have to go lest my battery runs out 20:08
please check out the branch konobi 20:09
we'll dealwith libuv later
konobi github.com/libuv/libuv/blob/v1.x/u...#L229-L243
brrt merry christmas all
konobi gotta dash for a ferry meself 20:10
flussence passes by to report that... I've nothing bad to report on this side of the fence. Some harmless distro-generated debugspam if anyone's interested: gist.github.com/flussence/4e9ee4b840dceef8c33f
brrt maybe __EXTENSIOMS__ ... 20:11
20:15 sivoais joined
konobi yeah... and _GNU_SOURCE 20:16
and the X_OPEN stuff
20:25 sivoais joined 20:34 vendethiel joined 20:35 sivoais joined 20:47 virtualsue joined 21:05 llfourn joined 22:06 llfourn joined 22:19 kjs_ joined 22:27 kjs_ joined 22:36 uruwi joined 22:55 kjs_ joined 23:08 llfourn joined 23:30 virtualsue joined 23:31 llfourn joined