I have managed to work around the d8 GC bug by adding the --nocollect_maps when invoking d8. That means that after 10 minutes of execution on my MacBook Pro, the "make bootstrap" ends with:
... Linking machine code for: "backend/x86/config.js" Linking machine code for: "backend/x86/ir-to-asm.js" Linking machine code for: "backend/x86/asm.js" Linking machine code for: "main.js" Tachyon initialization complete
Yay!
Now... how do we actually execute the bootstrapped Tachyon?
I guess the champagne bottle won't be spending much more time in the fridge... ;-)
Marc
Afficher les réponses par date
Erick managed to get it running as well by reducing the memory footprint of the backend.
What's missing now is:
1. Porting the C/C++ extensions we need to make them accessible from Tachyon (working on it).
2. Testing and debugging Tachyon to make sure it's fit to run itself...
- Maxime
I have managed to work around the d8 GC bug by adding the --nocollect_maps when invoking d8. That means that after 10 minutes of execution on my MacBook Pro, the "make bootstrap" ends with:
... Linking machine code for: "backend/x86/config.js" Linking machine code for: "backend/x86/ir-to-asm.js" Linking machine code for: "backend/x86/asm.js" Linking machine code for: "main.js" Tachyon initialization complete
Yay!
Now... how do we actually execute the bootstrapped Tachyon?
I guess the champagne bottle won't be spending much more time in the fridge... ;-)
Marc
Tachyon-list mailing list Tachyon-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/tachyon-list
Congratulations Marc and the team!
And thanks for providing a reproduction. I am going to look at it ASAP cause this bug eluded our attempts to catch it for a very long time.
BTW, your project is very interesting. I really enjoy the concept of meta-circular VMs. Hope to hear more about it in the future :-)
-- Vyacheslav Egorov, Software Engineer, V8 Team. Google Denmark ApS.
On Fri, Feb 25, 2011 at 3:29 AM, Marc Feeley feeley@iro.umontreal.ca wrote:
I have managed to work around the d8 GC bug by adding the --nocollect_maps when invoking d8. That means that after 10 minutes of execution on my MacBook Pro, the "make bootstrap" ends with:
... Linking machine code for: "backend/x86/config.js" Linking machine code for: "backend/x86/ir-to-asm.js" Linking machine code for: "backend/x86/asm.js" Linking machine code for: "main.js" Tachyon initialization complete
Yay!
Now... how do we actually execute the bootstrapped Tachyon?
I guess the champagne bottle won't be spending much more time in the fridge... ;-)
Marc