github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm Set by AlexDaniel on 12 June 2018. |
|||
patrickz | .tell jnthn I'd be grateful for a quick heads up if these findings match your observations. I created a pull request and added you as reviewer. | 00:02 | |
yoleaux | patrickz: I'll pass your message to jnthn. | ||
00:06
patrickz left
00:20
AlexDaniel left
03:27
Kaiepi left
03:29
Kaiepi joined
04:18
Kaiepi left
05:49
brrt joined
06:23
domidumont joined
06:25
SmokeMachine left
06:33
SmokeMachine joined
06:42
SmokeMachine left
06:52
SmokeMachine joined
07:02
domidumont left
07:19
domidumont joined
07:31
patrickb joined
07:44
zakharyas joined
08:05
SmokeMachine_ joined
08:06
SmokeMachine left,
SmokeMachine_ is now known as SmokeMachine
08:40
brrt left
08:56
brrt joined
09:27
MasterDuke left
10:07
brrt left
10:08
domidumont left
10:17
patrickb left
10:18
patrickb joined
10:20
patrickb left
10:31
patrickb joined
10:34
patrickb left,
patrickb joined
10:37
patrickb left
10:43
brrt joined
11:23
zakharyas left
11:35
brrt left
11:51
AlexDaniel` joined
11:59
domidumont joined
12:55
zakharyas joined
13:07
Garland_g[m] joined
13:13
Kaiepi joined
13:16
Kaiepi left,
Kaiepi joined
13:45
sivoais left
13:46
sivoais joined
13:47
lucasb joined
13:52
Guest2775 joined
13:53
patrickb joined
14:05
AlexDaniel joined
14:06
AlexDaniel` left,
Garland_g[m] left
|
|||
Geth | MoarVM/more-pea: 10 commits pushed by (Jonathan Worthington)++ review: github.com/MoarVM/MoarVM/compare/4...6a0b127172 |
14:06 | |
jnthn | rebase :) | ||
yoleaux | 15 Apr 2019 23:58Z <patrickz> jnthn: I attempted a fix for the runners in the build dir not working. What I found out: They were dependent on CWD and only worked with CWD = build dir. The install path was and still is included as a lib dir in those runners, because they need NQP which is located in the same dir. I changed the include order though, so the files in the build dir are preferred. | ||
15 Apr 2019 23:58Z <patrickz> jnthn: I put the changes in github.com/patzim/rakudo/tree/fix-build-runners | |||
00:02Z <patrickz> jnthn: I'd be grateful for a quick heads up if these findings match your observations. I created a pull request and added you as reviewer. | |||
jnthn | ooh, I should check that :) | 14:07 | |
14:17
discord6 left,
discord6 joined,
discord6 left,
discord6 joined
14:30
reportable6 left,
shareable6 left
14:31
reportable6 joined
14:34
shareable6 joined,
AlexDaniel` joined
|
|||
Geth | MoarVM/more-pea: ac9fa0655e | (Jonathan Worthington)++ | src/core/interp.c Add interpretation of some new unboxed bigint ops |
14:44 | |
MoarVM/more-pea: cbe7ff1646 | (Jonathan Worthington)++ | 2 files JIT the new unboxed big integer operations |
|||
jnthn | Neat, given the program: | 14:48 | |
my $x = 64; | 14:49 | ||
my int $o; | |||
for ^20_000_000 { | |||
my int $i = ($x + 1) * 2; | |||
$o = $o + $i; | |||
} | |||
say $o; | |||
It eliminates the Int allocations for the + and * results | |||
Meaning that we get rid of all of the allocations | |||
(Once spesh has run) | |||
And thus run in under half the time | 14:50 | ||
Still some work to do on this stuff, but nice to see it can have some benefit :) | 14:51 | ||
patrickb | ls | 14:53 | |
ugh ww | |||
jnthn | Though making this really useful in practical cases will mean making our EA really be PEA :) | 14:54 | |
15:08
Garland_g[m] joined
|
|||
tadzik | nEAt | 15:11 | |
jnthn | Also, if I translate that into Perl 5 (get rid of int, etc.) then Perl 6 seems to run it 3 times faster; note that the + and the * are big integer upgrading operations (though in this case never need to upgrade, but we still must check...) producing boxed Ints, which is what we now optimize away. | 15:17 | |
So that's fairly promising | |||
tadzik | that's really good:) | ||
Guest2775 | libuv 1.28, github.com/libuv/libuv/blob/v1.x/ChangeLog | 15:18 | |
jnthn: will your current work be able to improve R#1421 ? | 15:19 | ||
synopsebot | R#1421 [open]: github.com/rakudo/rakudo/issues/1421 [performance] Sieve of Eratosthenes 42x slower than Perl 5 | ||
jnthn | Would at least help a bit, yes | 15:29 | |
15:29
patrickb left
|
|||
jnthn | Though it may already be faster than when that measurement was done :) | 15:29 | |
15:36
patrickb joined
16:29
AlexDaniel left
17:21
Kaiepi left
17:25
Kaiepi joined
17:29
Kaiepi left
17:32
Kaiepi joined
17:54
Kaiepi left
17:57
Kaiepi joined
18:06
AlexDaniel joined
18:13
zakharyas left
18:23
domidumont left
18:49
patrickb left
19:01
patrickb joined
19:14
patrickb left,
patrickb_ joined
19:22
Kaiepi left
19:33
zakharyas joined
19:59
Kaiepi joined
20:22
zakharyas left
21:03
AlexDani` joined
21:04
AlexDaniel left
21:12
Kaiepi left,
Kaiepi joined
21:15
Kaiepi left
21:32
AlexDani` left
22:07
MasterDuke joined,
MasterDuke left,
MasterDuke joined
22:38
patrickb_ left
22:47
patrickb joined
23:40
patrickz joined
23:43
patrickb left
23:45
AlexDani` joined
23:46
AlexDani` is now known as AlexDaniel,
AlexDaniel left,
AlexDaniel joined
23:47
lucasb left
|