Luke Gorrie
Luke Gorrie
This is an idea that builds on Super Side Traces (#108). Suppose that when we create a side trace we do construct the super-IR that includes all parent instructions. It...
Here is an Infrequently Answered Question: > Where can a trace end? Why? Can a trace end on any bytecode at all? Or are there restrictions about e.g. what is...
Here is an example to help explore what is special about a side trace (#99). The idea is to look at the LuaJIT IR dump for a simple side trace...
This is an Infrequently Answered Question: > What is the difference between a **root trace** and a **side trace**? Anybody have a succinct answer?
RaptorJIT should strive to make the performance of IR instructions predictable. You should be able to predict the machine code for an IR instruction by inspection of the opcode, result...
Just a reality check: is funding open source projects already a solved problem? There are tens of thousands of people working full-time on developing open source software and being paid...
Can you take a poll on Github somehow? It occurs to me that you can come at funding open source from a bunch of different perspectives and I wonder which...
Just an idea for a use-case for LOOM. I am often wanting to discuss LuaJIT behavior with other developers, e.g. on https://github.com/LuaJIT/LuaJIT/issues/293#issuecomment-283907508, and a common problem is sharing the relevant...
I have started reading LuaJIT sources. I like the fact that the source code is compact and it is reasonable to print and read a whole file (or read it...
Fight me: > Programming with a [tracing JIT](https://en.wikipedia.org/wiki/Tracing_just-in-time_compilation) is just like playing guitar with a looper pedal. First check out this (amazing) [guitar performance with a looper pedal on YouTube](https://www.youtube.com/watch?v=Lu7Zvjiq0nE)...