Hi Piotr, we are planning to start work on a 64-bit port. This is a rather big project (requires changes throughout the runtime system, code generator and memory management system) and I don't think it would be feasible as a SoC project.
To get familiar with the code base, I would start by looking at the memory model in objects.h and the runtime system in objects.cc. This should give you an understanding of the way V8 objects are laid out in memory and how the basic object manipulation happens. From there, you can dive into the code generator (codegen-ia32) to see how inline caching is used. -- Mads 2009/3/27 Piotr Jaroszyński <[email protected]>: > > Hello, > > Is porting v8 to 64bit in roadmap any time soon? I was thinking about > proposing to do the work as a SoC project. Would that be feasible? I > still need to take a better look at the code and see how much needs to > be done. I would love to hear your opinions in the meantime. Also > hints on how to get familiar with the code (where to start reading > etc) would be appreciated. > > -- > Best Regards, > Piotr Jaroszyński > > > > --~--~---------~--~----~------------~-------~--~----~ v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev -~----------~----~----~----~------~----~------~--~---
