timo

Results 85 comments of timo

for the second benchmark you posted, it's probably important to note that `@a := nqp::split(...)` will create a new array each go-around, which is probably a big chunk of allocations,...

on the other hand, if we have such a very small substring, it's also possible to decide "we should store the string in-situ instead of a rope-based substring" ... ok...

``` From e215e74bba2853cde0c9ddd53b1a1a424d860674 Mon Sep 17 00:00:00 2001 From: Timo Paulssen Date: Fri, 5 Jul 2024 22:31:16 +0200 Subject: [PATCH] fix comparison of strings involving in situ strings --- src/strings/ops.c...

do you know that the name exists in the dll for sure? maybe something changed somewhere. you should be able to use `dumpbin.exe /ALL D:\a\1\rakudo\13-cpp-mangling.dll` and `dumpbin.exe /ALL D:\a\1\rakudo\11-cpp.dll` and...

i don't have the brain power right now to actually look deeply at anything, but this looks kind of suspicious? ![image](https://github.com/MoarVM/MoarVM/assets/25167/ba68df54-1f0f-4daf-8cfe-9943bf3b2707) but probably just something you put in for debugging...

not sure if this does anything, but try `%lld` instead of `%ld` in the printf, maybe that's causing a problem?

yeah at least some of the numbers in the debug output are suspiciously 31 bits long and then a much longer number for the output of m and m2

yes, native-shaped-array performance is really weak at the moment.

i have tried to look into this and have gotten knee deep in what feels indistinguishable from untreated sewage and I have against my better judgement pushed beyond my frustration...

https://github.com/bytecodealliance/wasmtime/issues/291 probably related