github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm Set by AlexDaniel on 12 June 2018. |
|||
00:57
benchable6 left,
quotable6 left,
statisfiable6 left,
coverable6 left,
nativecallable6 left,
reportable6 left,
committable6 left,
unicodable6 left,
releasable6 left,
bloatable6 left,
shareable6 left,
greppable6 left,
notable6 left,
squashable6 left,
greppable6 joined,
unicodable6 joined
00:58
committable6 joined,
bloatable6 joined,
releasable6 joined
00:59
quotable6 joined,
shareable6 joined,
statisfiable6 joined,
reportable6 joined,
coverable6 joined
01:00
squashable6 joined,
nativecallable6 joined,
notable6 joined,
benchable6 joined
01:11
chansen_ joined
01:12
tbrowder joined
06:09
sena_kun joined
06:14
robertle left
06:31
Util_ left
06:38
sena_kun left,
domidumont joined
06:41
domidumont left
06:48
Util joined,
lizmat joined,
bartolin joined,
camelia joined
07:15
Util left,
lizmat left,
bartolin left,
camelia left
07:16
AlexDaniel left,
Util joined,
lizmat joined,
bartolin joined,
camelia joined,
AlexDaniel joined
07:17
AlexDaniel left,
AlexDaniel joined
07:47
squashable6 left
07:49
squashable6 joined
08:22
brrt joined
08:23
robertle joined
10:17
sena_kun joined
|
|||
brrt | \o | 10:18 | |
10:26
robertle left
|
|||
nwc10 | o/ | 10:34 | |
brrt | quiet here the last few days | 10:43 | |
well, nine++ fixed bugs | |||
10:49
robertle joined
10:56
brrt left
11:08
Altai-man_ joined
11:10
sena_kun left
11:14
robertle left
11:17
robertle joined
11:18
hankache joined
|
|||
lizmat | I think a lot of people are waiting for a MoarVM release | 11:51 | |
seems samcv is too busy IRL :-( | |||
11:59
hankache left
12:28
jjatria joined
12:30
hankache joined
|
|||
samcv | yeah, sorry about that. i have the flu now as well. after being really busy IRL i got sick | 12:45 | |
if anybody else wants to do up the changelog this month, I can do the minting | 12:46 | ||
lizmat | samcv: get well soon! | 12:57 | |
13:09
sena_kun joined
13:10
Altai-man_ left
13:51
lucasb joined
14:00
brrt joined
14:47
brrt left
14:51
squashable6 left,
squashable6 joined
15:08
Altai-man_ joined
15:10
sena_kun left
15:20
AlexDaniel` joined
15:50
robertle left
15:56
robertle joined
16:10
robertle left
16:12
robertle joined
16:18
hankache left
16:54
domidumont joined
17:02
domidumont left
17:09
sena_kun joined
17:10
Altai-man_ left
17:19
robertle left
19:08
Altai-man_ joined
19:10
sena_kun left
20:09
squashable6 left
20:10
squashable6 joined
20:15
hankache joined
|
|||
MasterDuke | is this something moarvm could use? github.com/zwegner/faster-utf8-validator | 21:08 | |
21:09
sena_kun joined
21:11
Altai-man_ left
|
|||
jnthn | MasterDuke: Hard to say, since we don't actually want to validate it, but rather transform it into an internal NFG representation, and "validator" sounds like something that would be applicable if you wanted to keep the same representation and just check it first. | 21:41 | |
I mean, we do want to validate it along the way, of course, but it's not our whole process. | |||
There may well be things to learn, though I've spent hours tuning that lot already :) | 21:42 | ||
But patches with callgrind measurements welcome! :) | |||
"random ASCII text at .09 cycles/byte" => this is impressive, though | 21:43 | ||
Especially since we can potentially do a scheme whereby we walk through the thing until we find non-ASCII | |||
MasterDuke | hm. this is pretty far from my area of expertise. if anybody else wants to take a crack at it please do so | 21:49 | |
Voldenet | decode_utf8_byte and add_codepoint_to_buffer could really use some vectorization | 21:50 | |
fwiw "reading utf8 string" may not be the best abstraction when dealing with xml/json | 21:58 | ||
.net core introduced Utf8JsonReader which consumes stream and produces a reader - not even using utf8 encoding inbetween makes it a lot faster | 21:59 | ||
(reading is around 2x faster, writing is around 1.5x faster) | 22:00 | ||
jnthn | We don't do JSON down at the VM level anyway; a Raku module could certainly do it at the Buf level | 22:11 | |
Voldenet: If you know how to do the vectorization and have time/motivation to look at it, I'd be very glad to see that. | 22:15 | ||
22:31
evalable6 left
22:32
jjatria left,
jjatria joined
22:33
evalable6 joined
22:40
hankache left
|
|||
lizmat | jnthn: fwiw, I tried to do a from-json based on Uni, but couldn't get it to go significantly faster :-( | 22:51 | |
afk& | |||
23:08
Altai-man_ joined
23:10
sena_kun left
|
|||
jnthn | lizmat: Probably would have more luck on buf/blob, since nine++ optimized those a bunch when doing the bytecode writing | 23:19 | |
23:20
lucasb left
23:22
Altai-man_ left
|