github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm Set by AlexDaniel on 12 June 2018. |
|||
06:25
squashable6 left,
reportable6 left,
coverable6 left,
quotable6 left,
undersightable6 left,
shareable6 left,
bisectable6 left,
benchable6 left,
statisfiable6 left,
bloatable6 left,
nativecallable6 left,
evalable6 left,
committable6 left,
greppable6 left,
notable6 left,
releasable6 left,
unicodable6 left
06:26
bisectable6 joined,
benchable6 joined,
notable6 joined,
p6bannerbot sets mode: +v bisectable6
06:27
releasable6 joined,
greppable6 joined,
shareable6 joined,
p6bannerbot sets mode: +v benchable6,
p6bannerbot sets mode: +v notable6,
quotable6 joined
06:28
unicodable6 joined,
p6bannerbot sets mode: +v releasable6,
p6bannerbot sets mode: +v greppable6,
p6bannerbot sets mode: +v shareable6,
undersightable6 joined,
p6bannerbot sets mode: +v quotable6,
p6bannerbot sets mode: +v unicodable6,
statisfiable6 joined
06:29
p6bannerbot sets mode: +v undersightable6,
evalable6 joined,
bloatable6 joined,
nativecallable6 joined,
p6bannerbot sets mode: +v statisfiable6,
reportable6 joined
06:30
squashable6 joined,
committable6 joined,
p6bannerbot sets mode: +v evalable6,
p6bannerbot sets mode: +v bloatable6,
p6bannerbot sets mode: +v nativecallable6,
p6bannerbot sets mode: +v reportable6,
coverable6 joined
06:31
p6bannerbot sets mode: +v squashable6,
p6bannerbot sets mode: +v committable6,
p6bannerbot sets mode: +v coverable6
07:37
timotimo left
07:42
timotimo joined,
p6bannerbot sets mode: +v timotimo
|
|||
Geth | MoarVM: 34fac5f4ef | (Stefan Seifert)++ | src/spesh/optimize.c Enable optimization of speshresolve with ustable guard indexes Even if there's no clearly winning guard index, we can at least replace speshresolve by sp_speshresolve and get rid of the logging and enable JIT compilation for that frame. The comments suggest that it has always been intended this way and that the return was just an oversight happening due to the 2 halfs of the function being written a month apart. |
08:06 | |
nine | A new data point: disabling the JIT hurts Inline::Perl5's master branch a lot (~33 %) while it hurts my optimized branch just a little (~13 %). | 09:47 | |
And another one: according to perf enabling the profiler reduces time spent in MVM_interp_run by ~ 90 %. And that time consists mostly of entering JITed code. | 09:49 | ||
09:49
domidumont joined
09:50
p6bannerbot sets mode: +v domidumont
10:28
Kaiepi left,
Kaypie joined
10:29
p6bannerbot sets mode: +v Kaypie
10:34
Merfont joined,
Kaypie left
10:35
p6bannerbot sets mode: +v Merfont
12:35
lucasb joined,
p6bannerbot sets mode: +v lucasb
|
|||
lucasb | dunno if relevant to you, but I stumble upon a paper in HN: Predicting Variable Types in Dynamically Typed Programming Languages arxiv.org/abs/1901.05138 | 12:49 | |
dogbert11 | M#1035 | 13:38 | |
synopsebot | M#1035 [open]: github.com/MoarVM/MoarVM/issues/1035 Mysterious error when running t/spec/S02-types/sethash.t with FSA_SIZE_DEBUG=1 | ||
jnthn | lucasb: Using machine learning, eh... :) | 15:03 | |
15:49
Merfont left,
Kaypie joined
15:50
p6bannerbot sets mode: +v Kaypie
17:53
lucasb left
18:25
zakharyas joined,
p6bannerbot sets mode: +v zakharyas
18:46
Kaypie is now known as Kaiepi
|
|||
timotimo | nine: i can suggest activating that env var that lets the jit create a pid.map file in itmp | 19:22 | |
yoleaux | 10:55Z <Xliff> timotimo: Do we really want people to be able to set an attribute using the $. form? | ||
timotimo | for use with perf | ||
in /tmp* | |||
nine | timotimo: oh, how do I then use that with perf? | 19:56 | |
Ah, perf report --symfs=/tmp | 20:09 | ||
20:11
domidumont left
20:38
Kaiepi left,
Kaiepi joined
20:39
p6bannerbot sets mode: +v Kaiepi
22:46
zakharyas left
|