Stefan Marr

Results 117 comments of Stefan Marr

Since @tobami asked for an opinion: What's the goal here, having an API to create the various things like environments, executables, and benchmarks? In my usage, I rarely add an...

Disabling reports should not break anything else. They are also created on demand if you browse the changes view. Think, they are only useful to be created automatically for the...

Yes, commenting that call out in line 839 should do it.

@chuckremes does https://github.com/tobami/codespeed/pull/43 fix your issue? It works at least for me.

Similar issue are in the SleepingBarber and Philosopher benchmark. They use shared Atomics for communication.

Implementing this benchmark faithfully with a language that guarantees isolation between actors is also hard. I am not sure how to do it. Especially not preserving the parallelism. At each...

There seem to be other issues with the benchmarks, the whole urgentTraversal/urgentChild notion seems to be unused. At least, I don't see how this code path is ever taken. Is...

Thanks for the CC. Similar to https://github.com/oracle/truffleruby/commit/b6c91eccb46a0b03f9f4cf04f6fb5fbbbb591ae6 I did recently experiment with inlining getters/setters (like HotSpot does, I believe) and a few other basic things, like methods returning constants or...

> Right, I call that "AST inlining", not sure if there is a better term. Yepp, AST inlinining seems suitable. The linked PR does it actually also for a bytecode...

In Ruby, they added some hacky "in compiled code" check, which copies the argument array to facilitate escape analysis. There was also talk about a compiler intrinsic to tell it...