penberg / hornet

Hornet, a JVM optimized for low-latency applications.
Other
53 stars 5 forks source link

Fast JIT #19

Closed penberg closed 10 years ago

penberg commented 10 years ago

Use something like DynASM to implement a fast JIT:

http://luajit.org/dynasm.html

penberg commented 10 years ago

libjit is also a possibility. Perhaps we should implement both.

jvirtanen commented 10 years ago

I don't know how familiar you are with libjit, but I have Eli Bendersky's recent blog posts on the topic on my backlog.

penberg commented 10 years ago

@jvirtanen Not very familiar. I did look at libjit when the project was started in 2004... :wink:

penberg commented 10 years ago

Work on DynASM-based backend started in commit 4b3521d91b8655f2c2df9354062dc3dfe05fd8f9.

penberg commented 10 years ago

DynASM backend is not complete but neither is the interpreter. As "fast JIT" infrastructure is there, I'm closing this issue.