Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes. Set by lizmat on 24 May 2021. |
|||
00:00
reportable6 left
00:01
reportable6 joined
00:41
Kaiepi left
|
|||
MasterDuke | B1B3773A05C0ED0176787A4F1574FF0075F7521E vs 3C8B9F4B983AFA9F644D26E2B34FA3E03A2BEF16, i think that's sufficiently different | 01:13 | |
what i am trying to figure out now is why the implementation i copied from git's source is giving different results... | 01:14 | ||
it seems to be a bit faster than ours. however, nqp::sha1 actually spends most of the time in MVM_string_utf8_encode_substr when you sha1 a large string (like the contents of a source file) | 01:25 | ||
but making that faster seems quite a bit more involved. and i think is going to require something i've brought up before, which is making more specific functions. currently the grapheme iterator checks the string's storage type at every call | 01:26 | ||
it should predict perfectly, but it would be even faster not to have that at all... | |||
jnthn, nine, timo, japhb, etc: any ideas for how to make MVM_string_utf8_encode_substr faster? my thought right now is something like creating MVM_string_gi_get_grapheme_for_(32|ascii|8) functions, but i'm open to other suggestions | 01:28 | ||
03:42
notable6 left,
evalable6 left,
tellable6 left,
unicodable6 left,
quotable6 left,
squashable6 left,
releasable6 left,
statisfiable6 left,
linkable6 left,
reportable6 left,
coverable6 left,
bisectable6 left,
bloatable6 left,
nativecallable6 left,
committable6 left,
benchable6 left,
sourceable6 left,
shareable6 left,
greppable6 left
03:43
evalable6 joined,
reportable6 joined,
notable6 joined,
releasable6 joined,
unicodable6 joined,
squashable6 joined,
quotable6 joined
03:44
bloatable6 joined,
nativecallable6 joined,
shareable6 joined,
benchable6 joined,
bisectable6 joined
03:45
sourceable6 joined,
committable6 joined,
linkable6 joined,
statisfiable6 joined,
greppable6 joined,
tellable6 joined,
coverable6 joined
04:26
Kaiepi joined
04:38
vrurg left
05:42
unicodable6 left,
shareable6 left,
greppable6 left,
releasable6 left,
nativecallable6 left,
bloatable6 left,
bisectable6 left,
statisfiable6 left,
benchable6 left,
notable6 left,
squashable6 left,
committable6 left,
evalable6 left,
coverable6 left,
sourceable6 left,
reportable6 left,
tellable6 left,
quotable6 left,
linkable6 left
05:43
notable6 joined,
sourceable6 joined,
statisfiable6 joined,
unicodable6 joined,
coverable6 joined,
shareable6 joined,
quotable6 joined
05:44
linkable6 joined,
bloatable6 joined,
releasable6 joined,
committable6 joined,
tellable6 joined
05:45
nativecallable6 joined,
reportable6 joined,
greppable6 joined,
evalable6 joined,
squashable6 joined,
bisectable6 joined,
benchable6 joined
06:00
reportable6 left
06:02
reportable6 joined
07:02
nativecallable6 left,
greppable6 left,
unicodable6 left,
evalable6 left,
bloatable6 left,
squashable6 left,
releasable6 left,
shareable6 left,
sourceable6 left,
coverable6 left,
benchable6 left,
linkable6 left,
tellable6 left,
notable6 left,
bisectable6 left,
statisfiable6 left,
quotable6 left,
reportable6 left,
committable6 left
07:03
quotable6 joined,
notable6 joined,
nativecallable6 joined,
benchable6 joined,
reportable6 joined,
bisectable6 joined,
releasable6 joined,
evalable6 joined,
statisfiable6 joined,
tellable6 joined,
unicodable6 joined,
squashable6 joined,
bloatable6 joined
07:04
linkable6 joined,
sourceable6 joined
07:05
committable6 joined,
coverable6 joined,
shareable6 joined,
greppable6 joined
08:59
Kaiepi left
09:02
sena_kun joined
09:43
Kaiepi joined
10:27
sena_kun left
11:24
sena_kun joined
12:00
reportable6 left,
reportable6 joined
13:00
shareable6 left,
greppable6 left,
squashable6 left,
statisfiable6 left,
notable6 left,
unicodable6 left,
coverable6 left,
tellable6 left,
quotable6 left,
reportable6 left,
nativecallable6 left,
bloatable6 left,
evalable6 left,
sourceable6 left,
releasable6 left,
benchable6 left,
linkable6 left,
bisectable6 left
13:01
bisectable6 joined,
bloatable6 joined,
releasable6 joined,
squashable6 joined,
benchable6 joined,
coverable6 joined,
nativecallable6 joined,
tellable6 joined,
reportable6 joined
13:02
statisfiable6 joined,
linkable6 joined,
sourceable6 joined,
quotable6 joined,
notable6 joined
13:03
greppable6 joined,
evalable6 joined,
unicodable6 joined,
shareable6 joined
14:06
Altai-man joined
14:10
sena_kun left
14:12
vrurg joined
16:19
evalable6 left,
linkable6 left,
evalable6 joined
16:22
linkable6 joined
16:24
Altai-man left
16:25
Altai-man joined
16:42
Guest2910 joined
18:00
reportable6 left
18:01
reportable6 joined
18:05
Altai-man left
18:59
sena_kun joined
19:38
Guest2910 left
19:53
Guest2998 joined
21:14
Kaiepi left
21:18
Kaiepi joined
21:27
sena_kun left
|
|||
vrurg | jnthn: Do you actually mind merging github.com/rakudo/rakudo/pull/5117? | 21:41 | |
MasterDuke | looks like git's sha1 implementation does different padding, but i'm not sure why | 22:05 | |
hm, and the outputs don't even seem to match if i don't pad either... | 22:08 | ||
jnthn | vrurg: I'll try and look at it tomorrow; I'm finally free from $dayjob for a while | 23:16 | |
vrurg: If I still haven't commented on it tomorrow, just merge it | |||
vrurg | jnthn: Thanks! I wanted it because stumbled upon an error without any location. Debugging is kind of a nightmare then. :) | 23:17 | |
23:51
linkable6 left
23:54
linkable6 joined
|