github.com/moarvm/moarvm | IRC logs at irclog.perlgeek.de/moarvm/today
Set by moderator on 23 May 2018.
01:27 MasterDuke joined 01:57 ilbot3 joined
moderator github.com/moarvm/moarvm | IRC logs at irclog.perlgeek.de/moarvm/today
samcv nwc10: that hash impl looks nice but i don't know C++ anywhere near good enough to know how to port that to C, though i guess we could use it as a library with c bindings or something 02:47
dunno if someone who *actually* knows C++ could look at it 02:48
06:20 shareable6 joined 06:51 robertle_ joined 06:57 domidumont joined 07:04 domidumont joined 07:19 brrt joined
brrt . 07:19
samcv: i looked at it. did we release yet?
I can push a change real quick 07:21
Geth MoarVM: 62e1dce68a | (Bart Wiegmans)++ | 3rdparty/dynasm
[DynASM] Fetch new version

Old version could in some cases compute labels incorrectly (integer overflow causing positive labels to be interpreted as negative). That is bad in all sorts off interesting ways.
07:26
MoarVM: 8e71d3114d | (Bart Wiegmans)++ | docs/ChangeLog
Update ChangeLog for JIT entries

Expanded the description a bit.
07:48 shareable6 joined 08:28 domidumont joined 09:02 shareable6 joined 09:16 bartolin joined, jpf1 joined 09:36 avar joined 10:21 nine joined 10:23 camelia joined 10:28 p6lert joined 10:34 zakharyas joined 11:04 yoleaux joined 11:20 domidumont joined 12:19 domidumont1 joined 12:43 domidumont joined 12:53 robertle joined 13:25 lizmat joined 13:36 shareable6 joined
samcv brrt++ 13:42
14:22 eater joined 14:31 domidumont1 joined 14:39 domidumont joined
timotimo i've been meaning to try tomsFastMath for moarvm for the longest time. now i see in the documentation pdf that it's not multi-precision integers, it's fixed precision :( 17:02
i.e. maximum precision set at compile time
17:17 domidumont joined 18:46 shareable6 joined 19:03 brrt joined
brrt good * #moarvm 19:03
nwc10 good *, brrt 19:07
brrt ohai nwc10 19:10
19:12 ChanServ joined
brrt i'm going to see if i can figure out why removing invokish almost but not quite works 19:21
19:30 ChanServ joined
Geth MoarVM/jit-stack-walker: 4 commits pushed by (Samantha McVey)++, (Bart Wiegmans)++ 19:36
MoarVM/jit-stack-walker: 15 commits pushed by (Bart Wiegmans)++
review: github.com/MoarVM/MoarVM/compare/5...38fde02764
brrt i wonder if we can make the case for compiling-and-linking a C++ hash table 19:40
i can also try to get the jit-stack-walker branch merged as-is, and try to remove invokish in a separate step 19:53
timotimo once that lands, can i just go ahead and use it to more properly exit frames in the profiler when there's inlines at play? 19:54
brrt ... you can but why wouldn't you use a nice API for that... like the gentle segfault-fearing citizen that you are? 19:57
(or can be)
sorry, i'm knee-deep in weird-places-that-update-the-interpreter-pointer so i'm *very*suspicious of funky things 19:58
timotimo heh.
yes, i would like an api thank you very much
though i'm almost thinking i should instead make the instrumentation do the hard work
i.e. put profileleave or whatever instructions in the right spots 19:59
brrt what would that do?
timotimo make things not be wrong
brrt hehe 20:02
see, i'm not sure why MVM_args_setup_thunk should read interp_cur_op 20:04
samcv ok back now. gonna release moarvm now 20:07
Geth MoarVM: 1e1d2ec0bc | (Samantha McVey)++ | VERSION
Release 2018.05
20:14
jnthn samcv++ # release 20:17
AlexDaniel woke up 20:18
samcv just got back from two hikes :)
oh timotimo you edited releases.html which is autogenerated 20:19
samcv tries to update the script
AlexDaniel undersightable6: status 20:20
undersightable6 AlexDaniel, OK! Working on it…
AlexDaniel, 2 errors, 5 warnings: gist.github.com/9daf67f76f38fe298f...1a2fa1ec4f 20:22
AlexDaniel samcv: ↑ hint-hint
lucasb++ (faster than undersightable6) 20:23
AlexDaniel found a bug in undersightable6 20:24
doesn't highlight stuff properly
brrt samcv++ 20:25
samcv nice page
well gonna push updates to the moarvm.org site updater in a bit 20:26
brrt if anything breaks, i apologize in advance for merging a new dynasm 😬 20:27
AlexDaniel samcv: the missing tar is a problem :)
brrt: it's ok, you'll learn how to cut a moarvm point release
brrt smoking gun, the broken frame actually has a continuationcontrol opcode 20:28
didn't know we tried to compile those
samcv AlexDaniel: github is closing my connection 20:31
let me try https instead of ssh. i was having this problem intermittently this morning
damn it.. 20:32
AlexDaniel: well when github decides it wants to accept my push and not close my connection moarvm tar will be up... argh 20:33
i could try pushing from a vpn though idk if that will change anything. h/o 20:34
20:34 releasable6 joined, greppable6 joined, coverable6 joined, benchable6 joined, unicodable6 joined, statisfiable6 joined
samcv AlexDaniel: that seems to have worked 20:35
20:41 squashable6 joined 20:43 undersightable6 joined, greppable6 joined, releasable6 joined 20:44 undersightable6 joined
mst AlexDaniel: are the bots unhappy? 20:45
AlexDaniel mst: uh oh I was doing something
mst just looking at the join/quit/join thing 20:46
AlexDaniel mst: they tend to ping out collectively sometimes 20:47
last rejoins were because of me though
mst right
also it would be appreciated if you'd fix their /notice behaviour
they all replied to the globals sent out by sysadmins during the recent outage
samcv undersightable6: status 20:48
undersightable6 samcv, OK! Working on it…
AlexDaniel (because they exhausted the connection limit for an ipv6 address… so had to push some to use ipv4)
mst: oh shit
samcv AlexDaniel: on github?
oh you mean the bots
AlexDaniel mst: sorry for that
AlexDaniel looks
mst AlexDaniel++ 20:49
undersightable6 samcv, 1 error, 4 warnings: gist.github.com/8dfc14f9433cbc481e...ae2a723798
AlexDaniel ticket: github.com/perl6/whateverable/issues/321
samcv lemme update wikipedia 20:51
AlexDaniel ok that was easy
20:52 bisectable6 joined
AlexDaniel mst: ok done: github.com/perl6/whateverable/comm...c6a3866e25 20:55
Geth MoarVM: 74596f3b51 | (Samantha McVey)++ | tools/moarvm.org_releases.pl
Fix links on releases page generated with moarvm.org release tool
MoarVM: 79cd1a1b94 | (Samantha McVey)++ | docs/release_guide.md
Release guide: add more info on tags and add updating Wikipedia to guide
samcv undersightable6: status
undersightable6 samcv, OK! Working on it…
AlexDaniel mst: the change will become effective after all of them ping out naturally 20:56
mst yep
AlexDaniel (right now I only restarted bisectable6)
mst: thanks for letting me know there's a problem
undersightable6 samcv, 0 errors, 4 warnings: gist.github.com/a7817979307268d1dd...c17f2293bd 20:57
mst AlexDaniel: lovely, ta
21:05 AlexDaniel joined 21:13 travis-ci joined
travis-ci MoarVM build passed. Samantha McVey 'Release guide: add more info on tags and add updating Wikipedia to guide' 21:13
travis-ci.org/MoarVM/MoarVM/builds/383400221 github.com/MoarVM/MoarVM/compare/1...cd1a1b94f6
21:13 travis-ci left 21:20 Kaiepi joined 21:38 shareable6 joined
samcv it doesn't seem like MVM_NO_RETURN does anything except in msvc 22:20
github.com/MoarVM/MoarVM/blob/mast...up.pm#L287 22:21
MVM_NO_RETURN == noreturnspecifier and MVM_NO_RETURN_GCC == noreturnattribute
i get several less "non void function may not return" warnings on clang if i set noreturnspecifier 22:23
22:44 Kaiepi joined