|
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 | ||