Hello Marc & Bruno,
Erick and I were discussing the representation of boxed values (inside objects and on stack frames), with tag bits, etc.
We were wondering whether you thought we should use 32 or 64 bit pointers/values. I was thinking that 64 bit pointers would be desirable, as they are more future proof (think JS in a server environment), and perhaps better for 64 bit hardware. However, if we assume that all boxed values are 64 bits, this could possibly have performance penalties, since objects and stack frames would be bigger, and so there could be more memory traffic.
What's your opinion on this matter?
- Maxime