Luke Gorrie
Luke Gorrie
Thanks @igelhaus! Just now I want to optimize for clarity in the code. I think I'll introduce an explicit `NUMARGS` register that is set by `CALL` and read by `FUNC`....
Relatedly: I think it is important to foster a culture of contribution to the project. We need to welcome and support people who are working on new features and encourage...
Thanks for the link. I have seen some suspicious spikes in timeline logs in the past and it's possible that they are related to these voltage switches. I will have...
It would be interesting to know if there is any CPU performance counter register counting these voltage switches. There certainly should be.
Good catch! Do you want to make a pull request that sets the name to `raptorjit-1.0` in the Makefile? Then we can update that on larger releases.
Here is a better visualization of the optimizations benchmark results based on the one in https://github.com/raptorjit/raptorjit/issues/53#issuecomment-288019922. Click to zoom: 
Looking at this lovely picture I can spot two cases where disabling an optimization changed not only the average performance but also the shape of the distribution: - `roulette` went...
Fixed in #189
> [Lua works well] except if that inner loop contains an unbiased branch. Sometimes you can avoid that, other times that is just how the algorithms work. True! The JIT...
... also worth noting that it is a strength of the JIT that it is actually really easy to write C/asm variants of lookup/insert routines for a custom hashtable. The...