Free up 11 bits in fast-mode PropertyDetails by removing the enumeration-index.
authorverwaest@chromium.org <verwaest@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 7 May 2013 13:09:23 +0000 (13:09 +0000)
committerverwaest@chromium.org <verwaest@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 7 May 2013 13:09:23 +0000 (13:09 +0000)
commit0b1a9c9e3da414cb55cb15c2cc0b3d630fdbfc16
tree0a333374c2a0c6f2ee73bce030ecfc390b25dbce
parent44ec65b1e11d5b7ffe2f3e361e27c2758bf18944
Free up 11 bits in fast-mode PropertyDetails by removing the enumeration-index.

The descriptors are nowadays ordered in order of addition, so that info was
duplicated.

Review URL: https://chromiumcodereview.appspot.com/14622005

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@14571 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
12 files changed:
src/bootstrapper.cc
src/heap-snapshot-generator.cc
src/heap.cc
src/objects-debug.cc
src/objects-inl.h
src/objects.cc
src/property-details.h
src/property.cc
src/property.h
src/runtime.cc
src/string-stream.cc
test/cctest/test-alloc.cc