00:28
MasterDuke joined
|
|||
MasterDuke | timo: this looks like something you'd be interested in pypy.org/posts/2024/10/jit-peephole-dsl.html | 00:29 | |
spidermonkey.dev/blog/2024/10/16/7...ckend.html mentions the dominance-calculating algorithm they were previously using is i believe the same one moarvm uses github.com/MoarVM/MoarVM/blob/main...ph.c#L3-L7 | 00:32 | ||
i don't remember any dominance-related functions showing up very high in perf profiles, but hey, here's a potential research area for improvement | 00:35 | ||
09:14
sena_kun joined
09:24
sena_kun left
|
|||
timo | i've thought about a DSL to use in our different optimizers for a long long time. mainly the rakudo qast optimizer, then later when spesh arrived for the spesh optimizer as well | 10:27 | |
nothing ever came of those thoughts so far | |||
10:37
MasterDuke left
|
|||
Geth | MoarVM/more_telemetry: 99cec5d1dc | (Timo Paulssen)++ | src/core/exceptions.c telemetry: output something when oops or panic |
12:04 | |
MoarVM/more_telemetry: 52badcdfea | (Timo Paulssen)++ | src/profiler/telemeh.c telemetry: ensure at least one batch is serialized |
|||
MoarVM/spesh_max_inline_depth: 8dc4afa0dc | (Timo Paulssen)++ | 2 files spesh: don't deeply recurse into inline attempts fixes #1845 |
13:16 | ||
lizmat | whee! | 13:17 | |
timo | probably shouldn't put this in the current release, or at least not without another blin run? | 13:19 | |
[Coke] | correct. | 13:45 | |
jdv | well. a blin run takes ~12h and the release is in less than that:) | 14:06 | |
Geth | MoarVM/jit_unwind_info_for_windows: f255a28e0a | (Timo Paulssen)++ | src/jit/compile.c WIP: RtlAddFunctionTable for jitted code on windows |
17:01 | |
MoarVM: timo++ created pull request #1852: WIP: RtlAddFunctionTable for jitted code on windows |
17:03 | ||
jdv | timo: can you please bump nqp and rakudo if and when you commit to main on moarvm | 17:11 | |
timo | you mean i should always add a bump when i put something into moarvm? | ||
lizmat | I usually do that when I see there are commits in Mpar | ||
*Moar | 17:12 | ||
jdv | looks like i missed the top commit for the last blin run | ||
probably cause i was having trouble with blin:( | |||
timo | the vmeventsubscribe one? | ||
jdv | yes. how confident are you with that? we either revert and put back later or bump it in and release without blin'ing it | 17:13 | |
timo | if so, don't worry about it, that API currently has no users, it's totally fine to release with the commit one before it | ||
lizmat | jdv: I concur | ||
jdv | ok, i'll just release HEAD~1 then | 17:14 | |
timo: yeah, that's the convention that preceded me | |||
Geth | MoarVM/2024.100: ee329994f9 | (Justin DeVuyst)++ | 2 files Update changelog and version |
17:28 | |
MoarVM: jdv++ created pull request #1853: Update changelog and version |
17:33 | ||
MoarVM/jit_unwind_info_for_windows: eac290d675 | (Timo Paulssen)++ | 2 files mark platform/io functions on windows MVM_PUBLIC |
17:34 | ||
MoarVM/main: ee329994f9 | (Justin DeVuyst)++ | 2 files Update changelog and version |
17:36 | ||
MoarVM/main: 4e73df509f | (Justin DeVuyst)++ (committed using GitHub Web editor) | 2 files Merge pull request #1853 from MoarVM/2024.100 Update changelog and version |
|||
jdv | done here | 17:37 | |
timo | *big sigh*, looks like compiling with telemeh on windows is going to fail for this release | 17:41 | |
not sure many people did that anyway? | 17:42 | ||
is there an errata spot for that kind of thing? | 17:43 | ||
jdv | don't think so | 17:44 | |
timo | i seem to recall we have a section in the release notes or announcement where we put stuff like that | 17:59 | |
Geth | MoarVM/jit_unwind_info_for_windows: 2e58e355d4 | (Timo Paulssen)++ | src/jit/compile.c set correct offset values, plus debugspam |
18:24 | |
MoarVM/jit_unwind_info_for_windows: 9febceb2b3 | (Timo Paulssen)++ | src/jit/compile.c debugspam |
18:47 | ||
18:49
sena_kun joined
20:41
notable6__ left,
bloatable6__ left,
coverable6 left,
shareable6 left,
sourceable6 left,
releasable6 left,
evalable6 left,
unicodable6__ left,
greppable6 left,
quotable6 left,
committable6 left,
nativecallable6 left,
tellable6 left,
bisectable6 left,
linkable6 left,
benchable6 left
20:43
bloatable6 joined,
releasable6 joined
20:44
benchable6 joined,
sourceable6 joined,
evalable6 joined,
shareable6 joined
20:45
bisectable6 joined,
committable6 joined,
notable6 joined,
linkable6 joined,
quotable6 joined
20:46
unicodable6 joined,
coverable6 joined,
nativecallable6 joined,
greppable6 joined
20:47
tellable6 joined
22:13
sena_kun left
|