github.com/moarvm/moarvm | IRC logs at irclog.perlgeek.de/moarvm/today
Set by moderator on 21 July 2013.
00:44 lizmat_ joined 01:03 benabik joined
dalek arVM: f23a723 | jimmy++ | src/ (2 files):
add missing MVMROOT
01:33
arVM: 3bb8683 | jimmy++ | src/core/interp.c:
removed needless MVMROOT
02:14
arVM: da5434b | jimmy++ | src/core/interp.c:
removed another needless MVMROOT
02:20
03:26 cognominal joined 05:08 birdwindupbird joined 06:04 FROGGS joined
FROGGS JimmyZ: morning 06:05
JimmyZ: in what cases do I need to use MVMROOT? 06:06
JimmyZ FROGGS: irclog.perlgeek.de/moarvm/2013-06-13#i_7192548 06:09
FROGGS: the comment "must re-get syms in case it moved", it's avoid MVMROOT because wo do "MVM_gc_root_add_permanent(instance->main_thread, (MVMCollectable **)&instance->hll_syms);" in moarvm.c, so we just re-get 06:14
FROGGS k 06:15
JimmyZ s/wo/we/
FROGGS JimmyZ: thanks 06:21
JimmyZ FROGGS: :-) 06:23
FROGGS: irclog.perlgeek.de/moarvm/2013-06-13#i_7192540 actually 06:28
08:27 birdwind1pbird joined 09:35 crab2313 joined 10:37 crab2313 joined
dalek arVM: 35056f6 | (Tobias Leich)++ | src/math/bigintops.c:
satisfy -Wpointer-sign and -Wparentheses-equality
11:45
arVM: 9be6e26 | (Tobias Leich)++ | src/strings/ops. (2 files):
satisfy -Wpointer-sign
arVM: 1ddeb82 | (Tobias Leich)++ | src/strings/unicode_gen.h:
satisfy -Wimplicit-function-declaration
arVM: b10f29b | (Tobias Leich)++ | src/strings/unicode_ops.c:
satisfy -Wpointer-sign
arVM: e1b2f4a | (Tobias Leich)++ | src/io/procops.c:
satisfy -Wpointer-sign

fixed reallocation of new_args
This makes t/nqp/57-construction.t pass using clang.
jnthn yay, warnings cleanup 12:05
FROGGS I was hoping the one in gc/roots.c has an effect but it does not :o( 12:06
jnthn: and btw, t/moar/57-construction.t fails when using clang (and instrumentation) 12:07
jnthn FROGGS: ah, interesting...
FROGGS: 32 bit or 64? 12:08
FROGGS 64
jnthn Maybe running it under asan will be revealing. 12:09
FROGGS jnthn: gist.github.com/FROGGS/3f1d1a7b66bf5d131841
nwc10 shame that gists are monochrome. ASAN (at least with gcc) explodes in glorious technicolor 12:10
jnthn FROGGS: um, that may be more useful on a debug build that shows us line numbers? :)
FROGGS jnthn: just configure with --debug?
nwc10 jnthn: ASAN isn't (yet) as helpful as valgrind. One needs to stick it in a debugger and put a breakpoint on its diagnostic routine to actually get a backtrace
jnthn FROGGS: think so 12:11
nwc10 (yes, you'll need to have built with -g)
JimmyZ clang.llvm.org/docs/AddressSanitize...-platforms said it doesn't support windows
jnthn aww
FROGGS hmmm, I thought it was built with -g (and I thought --debug is implicit) 12:12
VirtualBox FTW! 12:13
JimmyZ VirtualBox is goo
d
FROGGS (and VTx FTW of course) 12:14
12:14 benabik joined
FROGGS jnthn: still no line numbers 12:15
jnthn :(
FROGGS ahh, and I can only build moarvm with clang, nqp-cc has no such option, and nqp+parrot is built using gcc too
jnthn yeah, but it's moarvm that we care about here :) 12:16
FROGGS and you say you dont know what is at moarvm+0x41d439 ?
:P
jnthn :P 12:17
<-- not actually a robot
FROGGS ohh, my fault
FROGGS guesses jnthn is still not human
jnthn Totally. If it wasn't for you, I'd be a robot.
:P
nwc10 FROGGS: run it as 12:20
gdb --args ./moarvm ....
and put a breakpoint on __asan_report_error
FROGGS nwc10: how do I add a breakpoint? 12:21
nwc10 b __asan_report_error
(inside gdb)
then
run
to run
FROGGS k 12:22
nwc10 ruh-roh: www.bbc.co.uk/weather/2761369?day=4 12:23
The Austrians agree: www.zamg.ac.at/cms/de/aktuell/carou...ich/trend2
jnthn 39!!!
wtf
nwc10 yes. The good news is 12:24
1) the relative humidity seems to be about 40%
2) the pool is only 5 EUR all day
note that the BBC says 39 in the headline, but the 3 hourly breakdown is only 37. (Same figure as the Austrian forecast) 12:25
so, anyway, you should take cheer from the fact that your flat is not as warm :-) 12:26
I guess also
3) the car has aircon
4) the garage is much cooler
but
-1) not sure if our wifi reaches the garage
jnthn 4) I'm going to Switzerland on Saturday anyway :P
nwc10 WIN
jnthn to a mountainous bit
So, it's easy. Too hot? Get high. 12:27
nwc10 that was very good planning on your part.
jnthn It's quite easy to gain a couple of kilometers of altitude :)
Which shaves off plenty of degrees :)
Heck, some places have year-round snow :) 12:28
FROGGS gist.github.com/FROGGS/ec714a9adb09bd3dbef4 <--- something else I can do?
diakopter jnthn: I don't mean to presume, but if you do approve of my app, could you comment at news.perlfoundation.org 12:29
nwc10 FROGGS: I can't suggest anything to get a better backtrace than that.
diakopter nwc10: same 4 u please :)
jnthn FROGGS: It's something to do with flattening, it seems :)
diakopter FROGGS: u2? 12:30
jnthn diakopter: will look later once $dayjob stuff is done
FROGGS done 12:45
12:54 crab2313 joined
13:26 crab2313 left
dalek arVM: 23f8011 | jimmy++ | src/core/args.c:
another fix for flatten_args which may be heap buffer overflow
13:38
JimmyZ FROGGS: github.com/MoarVM/MoarVM/commit/98...nt-3705888 14:04
FROGGS: s/*=/+=/ looks wrong 14:06
14:23 FROGGS joined 14:57 JimmyZ joined
dalek arVM: 3145f39 | jimmy++ | src/ (2 files):
small fixes
15:06
15:29 timotimo joined 16:53 Guest1337 joined 17:41 FROGGS joined
dalek arVM: 409cd2a | (Tobias Leich)++ | / (8 files):
added op eqatic_s, for example for ignorecase in regexes
20:45
arVM: e6a80a9 | (Tobias Leich)++ | src/ (2 files):
Merge branch 'master' of github.com:MoarVM/MoarVM
benabik Equal AT position, Ignore Case? 20:46
jnthn eqatic...is that, like, what seahorses are? :) 20:47
FROGGS :P 20:56
21:08 BenGoldberg joined 21:19 donaldh joined
dalek arVM: cc9bca3 | (Tobias Leich)++ | nqp-cc/t/nqp/73-delegation.t:
pull in passing test
21:44
21:50 yoleaux joined
diakopter jnthn: LOLOLOL 22:26
FROGGS .tell jnthn Is this approach (wip) reasonable or totally off? gist.github.com/FROGGS/6a22741986d134ab5011 23:59
yoleaux FROGGS: I'll pass your message to jnthn.
FROGGS gnight all