On 2010-12-07, at 4:19 PM, chevalma@iro.umontreal.ca wrote:
It does sound *extremely* similar to the ideas I've put forward... And they have a working build, apparently.
I'm not sure if it is exactly what I wanted to do, because they don't have any mention of things like type inference.
"3. An optimizing compiler which recompiles and optimizes hot code identified by the runtime profiler. It uses static single assignment form to perform optimizations such as loop-invariant code motion, linear-scan register allocation and inlining. The optimization decisions are based on type information collected while running the code produced by the base compiler."
They could essentially be describing what the Java HotSpot VM is doing. We would have to checkout their bleeding edge branch to have some idea.
I think we should cancel the Tachyon project... I'll give a call to the Mozilla people to let them know there's no point in coming to meet with us. ;-)
Marc, do you know these two people: Kevin Millikin and Florian Schneider?
- Maxime
I've corresponded with Kevin. I think you can contact him directly if you have questions about V8.
Marc