github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
01:19 coverable6 left, evalable6 left, unicodable6 left, quotable6 left, benchable6 left, statisfiable6 left, bloatable6 left, undersightable6 left, squashable6 left, greppable6 left, notable6 left, shareable6 left, nativecallable6 left, bisectable6 left, reportable6 left, committable6 left, releasable6 left, coverable6 joined 01:20 evalable6 joined, undersightable6 joined, p6bannerbot sets mode: +v coverable6, committable6 joined, p6bannerbot sets mode: +v evalable6, nativecallable6 joined, shareable6 joined 01:21 quotable6 joined, p6bannerbot sets mode: +v undersightable6, p6bannerbot sets mode: +v committable6, p6bannerbot sets mode: +v nativecallable6, p6bannerbot sets mode: +v shareable6, p6bannerbot sets mode: +v quotable6, benchable6 joined 01:22 unicodable6 joined, bloatable6 joined, squashable6 joined, p6bannerbot sets mode: +v benchable6 01:23 p6bannerbot sets mode: +v unicodable6, p6bannerbot sets mode: +v bloatable6, notable6 joined, p6bannerbot sets mode: +v squashable6, bisectable6 joined 01:24 p6bannerbot sets mode: +v notable6, greppable6 joined, releasable6 joined, reportable6 joined, statisfiable6 joined, p6bannerbot sets mode: +v bisectable6, p6bannerbot sets mode: +v greppable6 01:25 p6bannerbot sets mode: +v releasable6, p6bannerbot sets mode: +v reportable6, p6bannerbot sets mode: +v statisfiable6 02:52 leont left 03:33 Kaiepi left 03:34 Kaiepi joined 03:35 p6bannerbot sets mode: +v Kaiepi 03:58 squashable6 left 04:03 squashable6 joined, p6bannerbot sets mode: +v squashable6 04:06 Ven`` left 04:12 vendethiel- left 06:00 Kaypie joined, Kaiepi left 06:01 p6bannerbot sets mode: +v Kaypie 06:05 Kaypie left 06:06 Kaypie joined 06:07 p6bannerbot sets mode: +v Kaypie
samcv .tell dogbert11 i'm not getting those valgrind errors you are 06:39
yoleaux samcv: I'll pass your message to dogbert11.
samcv i will try compiling with gcc instead of clang and then try again 06:41
there's an error in the code though 06:44
it should just be optimized out i'd think. but there's some extra variable definitions that shouldn't be there 06:53
07:04 domidumont joined 07:05 p6bannerbot sets mode: +v domidumont
Geth MoarVM: ec8a240e32 | (Samantha McVey)++ | src/strings/utf16.c
Remove some unused variables in utf16 decode

Should hopefully resolve issue #1030 which gave valgrind errors due to uninitialized variables.
07:10
08:20 zakharyas joined, p6bannerbot sets mode: +v zakharyas 08:32 patrickb joined, p6bannerbot sets mode: +v patrickb 11:23 domidumont left 11:34 robertle_ joined, p6bannerbot sets mode: +v robertle_ 11:36 Kaypie is now known as Kaiepi 11:48 leont joined, p6bannerbot sets mode: +v leont 12:18 zakharyas left 12:41 domidumont joined, p6bannerbot sets mode: +v domidumont 12:44 domidumont left 13:00 domidumont joined, p6bannerbot sets mode: +v domidumont 13:48 leont left 13:53 zakharyas joined, p6bannerbot sets mode: +v zakharyas 14:00 leont joined 14:01 p6bannerbot sets mode: +v leont 14:16 brrt joined 14:17 p6bannerbot sets mode: +v brrt
brrt \o 14:20
nwc10 o/
jnthn o/ 14:26
[Coke] o) 14:32
timotimo ooh, the variables were entirely unused, that's why in more optimized builds there was no null pointer deref 14:38
dang, i could have thought of that :D
dogbert2_ seems a bit dangerous to assume that the dangerous/broken code will be optimized away though 14:40
timotimo if null pointer deref is deemed undefined behaviour, then it's absolutely fine for the compiler to do whatever it feels like 14:42
[Coke] is there a way to get a 64bit build of moarvm on windows? 15:14
timotimo aren't the only builds on windows we have 64bit 15:15
?
[Coke] just noticed my local build is reporting 32 bit in taskmgr. 15:16
timotimo oh
15:17 squashable6 left
timotimo not actually sure how to work msvc, but i'd start with the appveyor file 15:20
15:21 squashable6 joined 15:22 p6bannerbot sets mode: +v squashable6
brrt I'd also expect the windows build to be 64 bit... otherwise the JIT won't work :-) 15:28
15:40 brrt left 15:43 brrt joined 15:44 p6bannerbot sets mode: +v brrt
timotimo i'm glad to see that coverage is still being uploaded, but of course it's only using the nqp test suite, so no info about rakudo's extops 15:51
16:03 Kaiepi left 16:04 Kaiepi joined 16:05 p6bannerbot sets mode: +v Kaiepi, squashable6 left, brrt left 16:09 squashable6 joined, p6bannerbot sets mode: +v squashable6
timotimo hum 16:21
the coverage files i'm getting are 0 bytes big 16:22
16:26 Ven`` joined, p6bannerbot sets mode: +v Ven`` 16:27 domidumont left 16:33 lizmat_ joined, p6bannerbot sets mode: +v lizmat_ 16:35 lizmat left, lizmat_ is now known as lizmat 16:52 zakharyas left 17:09 domidumont joined 17:10 p6bannerbot sets mode: +v domidumont
AlexDaniel nine: ooooohh, hmmm 17:19
I wonder if resolving this will help RT#131003
17:19 patrickz joined
synopsebot RT#131003 [open]: rt.perl.org/Ticket/Display.html?id=131003 [SEVERE][SEGV] Heap corruption when using Gumbo 17:19
17:20 p6bannerbot sets mode: +v patrickz 17:22 patrickb left
AlexDaniel ah no, that one can be reproduced with MVM_SPESH_DISABLE=1 17:24
ok then, maybe next year
:)
17:40 robertle_ left
samcv dogbert2_, well. it's more a thing of the variable being defined in an outer context. but not used in outer scope. but it's defined again in an inner scope with same name 18:23
so i don't think it should be used... unless i'm missing something. which is possible
18:30 zakharyas joined 18:31 p6bannerbot sets mode: +v zakharyas 18:59 Ven`` left 19:02 zakharyas left
dogbert11 samcv: yes the valgrind errors only showed up if MoarVM was built with --no-optimize 20:13
yoleaux 06:39Z <samcv> dogbert11: i'm not getting those valgrind errors you are
dogbert11 anyway the problem seems to have been resolved, samcv++ 20:14
samcv ok great :) 20:50
night all o/
21:38 domidumont left 21:46 patrickz left