jnthn | samcv++ xx * | 00:01 | |
samcv | jnthn: releases page is updated now :) | 00:03 | |
homepage too | |||
cleaning up the script I wrote to generate the releases page at least | |||
changed the home page manually | |||
jnthn | :-) | 00:04 | |
That's still a huge reduction in the work needed to keep it updated | 00:05 | ||
samcv | yes! | ||
Geth | MoarVM: 65273a403e | (Samantha McVey)++ | docs/moarvm.org_releases.pl Add script that generates moarvm.org/releases.html This reads docs/ChangeLog and requires the Text::Markdown Perl 5 module. |
00:25 | |
MoarVM: ac9f24145c | (Samantha McVey)++ | docs/release_guide.md Update release_guide.md w/ info on generating releases.html |
|||
00:32
nativecallable6 joined,
bloatable6 joined,
coverable6 joined,
reportable6 joined,
benchable6 joined,
statisfiable6 joined
00:34
committable6 joined
00:35
bloatable6 joined,
statisfiable6 joined,
bisectable6 joined
|
|||
MasterDuke | now that we've had the release any objection to someone merging github.com/MoarVM/MoarVM/pull/785 ? | 01:27 | |
yoleaux | 25 Jan 2018 07:17Z <brrt> MasterDuke: seeing it, I will check it out as well. I was hoping you'd find bugs like these :-) | ||
MasterDuke | .tell brrt cool. what do you think about github.com/MoarVM/MoarVM/pull/787 (sp_findmeth template)? should it be merged as is, or are you working on a different fix (than marking the op invokish)? | 01:28 | |
02:19
Merfont joined
|
|||
Geth | MoarVM: d3ce626b49 | MasterDuke17++ (committed by timo) | src/jit/core_templates.expr Add JIT template for atkey_o |
02:30 | |
MasterDuke | timotimo++ | 02:31 | |
i have another 6 or 7 templates so far in a branch, but i'm waiting to see if the box_i fix will be simple before i create the PR | 02:32 | ||
timotimo: want to look at a segv inducing getdynlex template? | 02:42 | ||
timotimo | probably going to sleep too soon for that :| | 02:54 | |
but if you paste it i'll have a look tomorrow | |||
MasterDuke | gist.github.com/MasterDuke17/a8993...fb66ab9727 | ||
02:56
ilbot3 joined
|
|||
timotimo | the lexical_registry in the cur_frame->static_info->body.lexical_names seems broken? | 03:00 | |
hm, ok, so | 03:06 | ||
the template is supposed to call MVM_frame_getdynlex with cur_frame's caller, right? | 03:07 | ||
>>> print cur_frame | 03:08 | ||
$33 = (MVMFrame *) 0x7ffff7fd4068 | |||
>>> print tc->cur_frame->caller | |||
$34 = (MVMFrame *) 0x7ffff6593c28 | |||
however! | |||
>>> print tc->cur_frame | |||
$35 = (MVMFrame *) 0x7ffff7fd4030 | |||
see the cur_frame that got passed from the template is just a couple bytes offset from the cur_frame | |||
*maybe* that's broken. or maybe that's just because it's on the stack memory region | |||
m: say 0x7ffff7fd4030 - 0x7ffff7fd4068 | 03:09 | ||
camelia | -56 | ||
timotimo | an MVMFrame is 184 bytes long | ||
MasterDuke: i think the ^caller macro requires a (load ...) | 03:10 | ||
or maybe instead of addr it should have a getf | |||
^caller is only used in callercode, and i'm not sure if that's currently exprjitted anywhere | 03:11 | ||
cool | 03:12 | ||
(macro: ^caller () (^getf (^frame) MVMFrame caller)) | |||
with this replacing the ^caller macro it seems to get much further in the nqp making | |||
MasterDuke: ^- go forth and make things awesome :) | |||
timotimo off to bed | |||
also, it's not entirely unlikely that the ^params macro wants to be changed the same way | 03:13 | ||
04:02
KDr2 joined
|
|||
MasterDuke | cool, thanks! i'll give that a shot | 04:18 | |
Geth | MoarVM: MasterDuke17++ created pull request #788: Add more jit templates |
04:57 | |
07:10
brrt joined
|
|||
brrt | good * #moarvm | 07:10 | |
07:40
stmuk left
07:41
brrt joined
08:00
Ven`` joined
08:10
domidumont joined
08:20
Ven`` joined
08:59
bloatable6 joined,
greppable6 joined,
quotable6 joined,
nativecallable6 joined,
reportable6 joined,
benchable6 joined,
bisectable6 joined,
statisfiable6 joined
09:00
committable6 joined
09:10
evalable6 joined
09:11
evalable6 joined,
squashable6 joined
09:14
zakharyas joined
09:19
coverable6 joined,
bloatable6 joined,
quotable6 joined,
nativecallable6 joined,
reportable6 joined,
releasable6 joined,
greppable6 joined,
bisectable6 joined,
benchable6 joined,
statisfiable6 joined
09:20
committable6 joined
09:37
zakharyas joined
09:57
evalable6 joined
10:14
brrt joined
10:33
Geth joined
10:38
Kaiepi joined
10:51
Geth joined
11:08
Kaiepi joined
11:25
brrt joined
11:34
Kaiepi joined
11:35
Kaiepi joined
12:08
evalable6 joined
12:20
Ven`` joined
12:54
domidumont joined
13:15
Ven`` joined
13:16
Ven` joined
14:01
Ven`` joined
14:07
zakharyas joined
14:50
Ven`` joined
15:36
Ven`` joined
15:39
brrt joined
16:08
coverable6 joined,
nativecallable6 joined,
quotable6 joined,
greppable6 joined,
committable6 joined,
evalable6 joined,
bisectable6 joined,
benchable6 joined,
releasable6 joined,
reportable6 joined,
bloatable6 joined,
squashable6 joined,
statisfiable6 joined,
brrt joined
16:29
Ven`` joined
16:48
domidumont1 joined
17:03
domidumont joined
17:39
domidumont joined
17:53
domidumont joined
19:53
zakharyas joined
19:56
Kaiepi joined
20:01
Kaiepi joined
20:15
Kaiepi joined
20:25
patrickz joined
|
|||
samcv | good * brrt | 23:12 | |
oh i guess you're offline | |||
23:16
jsimonet joined
|