http://codereview.chromium.org/8166017/diff/15001/src/objects.cc File src/objects.cc (right):
http://codereview.chromium.org/8166017/diff/15001/src/objects.cc#newcode6758 src/objects.cc:6758: Map* target = reinterpret_cast<Map*>(object); My suggestion: instead of glue-ing together two transitions SMI -> DOUBLE -> FAST, SMI -> FAST and making transitions graph into a dag (instead of tree) lets consider always creating SMI -> DOUBLE -> FAST chain when transitioning from SMI to FAST. That would waste some space (minuscule amount) but will simplify the system and keep transition graph a tree (which means this code will not be needed and reasoning about tree is always simpler). http://codereview.chromium.org/8166017/ -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
