NanoJIT #138

Open
jamorton opened this Issue Oct 22, 2011 · 2 comments

Comments

Projects
None yet
3 participants
@jamorton
Contributor

jamorton commented Oct 22, 2011

the JIT hasn't been used for a while now, and I know it's being cleaned up currently, but has anyone considered the merits of using NanoJIT? It's small, has no real dependencies, and was made for flash... LLVM seems overly large and complex, and results so far haven't been good (even for similar projects like Unladen Swallow for python).

Before a serious effort is made into the LLVM jit we should consider NanoJIT

@janimo

This comment has been minimized.

Show comment
Hide comment
@janimo

janimo Oct 22, 2011

Contributor

Or it can be developed on a branch regardless of what's going on with the LLVM one, so we can compare both and pick the better one :)

Contributor

janimo commented Oct 22, 2011

Or it can be developed on a branch regardless of what's going on with the LLVM one, so we can compare both and pick the better one :)

@mgehre

This comment has been minimized.

Show comment
Hide comment
@mgehre

mgehre Oct 23, 2011

Member

Exactly, it should be no problem (even in the same branch) to develop them alongside and compare them when both are implemented. Feel free to do that!
And personally I feel that there has been already some work into the LLVM JIT. It uses some good some optimization opportunities and already covers all opcodes. Additionally, I have the feeling that LLVM will see some very nice improvements with the upcoming version 3.0.

Member

mgehre commented Oct 23, 2011

Exactly, it should be no problem (even in the same branch) to develop them alongside and compare them when both are implemented. Feel free to do that!
And personally I feel that there has been already some work into the LLVM JIT. It uses some good some optimization opportunities and already covers all opcodes. Additionally, I have the feeling that LLVM will see some very nice improvements with the upcoming version 3.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment