All the tests are now executing correctly in 32 and 64 bits. The makefile target assumes the 64 bit version of d8 is named d8_64.
I also tested only the parser, bootstrapped in 32 and 64 bits, respectively with 'make bt-parser' and 'make bt-parser64'. There is a multiplication overflow when executing the 32 bit version but the 64 bit version parses and pretty print fibonacci correctly.
Tomorrow I'll look at the full boostrap.
Erick
Afficher les réponses par date
On 2011-03-12, at 12:05 AM, Erick Lavoie wrote:
All the tests are now executing correctly in 32 and 64 bits. The makefile target assumes the 64 bit version of d8 is named d8_64.
Great!
I also tested only the parser, bootstrapped in 32 and 64 bits, respectively with 'make bt-parser' and 'make bt-parser64'. There is a multiplication overflow when executing the 32 bit version but the 64 bit version parses and pretty print fibonacci correctly.
You mean the Tachyon parser compiled by Tachyon succeeded in parsing and pretty-printing fibonacci? Great! We can't be very far from a bootstrapped Tachyon! By the way, how much heap memory was used, and how does it compare to v8 when doing the same work? The ratio would allow us to predict how much memory will be required for the whole bootstrap by Tachyon.
Marc