These are chat archives for dropbox/pyston

4th
Jan 2016
Marius Wachtler
@undingen
Jan 04 2016 10:16
sorry for not responding early, but now I'm back from the holiday and will take a look at the PR soon.
Marius Wachtler
@undingen
Jan 04 2016 10:26
@chrisseaton
I would describe it as a hybrid approach at the moment.
The llvm tier (our fastest tier) compiles a whole method at a time (this is the one we had from the beginning on and made pyston a method at a time jit) the baseline JIT only a basic block at a time. Both use ICs with our mini tracing approach (mentioned in the talk). As our traces are very short and don't continue into python callees I would not say that pyston is a tracing JIT at the moment.
Chris Seaton
@chrisseaton
Jan 04 2016 10:28
Basic block at a time - that's interesting
Marius Wachtler
@undingen
Jan 04 2016 10:29
I could see use experimenting in the future with enhancing the baseline jit to have more tracing capabilities but I don't have any concrete plans currently.
Chris Seaton
@chrisseaton
Jan 04 2016 10:31
Do you still have the AST interpreter or is the baseline JIT the lowest tier?
Marius Wachtler
@undingen
Jan 04 2016 10:31
The baseline jit is very basic at the moment there is a large number of things which we can do to speed it up. Just need more time :-D
we still have the ast interpreter
Dong-hee Na
@corona10
Jan 04 2016 12:06
@undingen If you re okay can you restart build #1039 clang build?? I don't know why this build stop before starting test8.
Dong-hee Na
@corona10
Jan 04 2016 13:33
thanks! it passed!