2009-04-16 Stephanie Lewis <slewis@apple.com>
Reviewed by Oliver Hunt. <rdar://problem/6744652> 32-bit to 64-bit: Javascript hash tables double in size Remove perfect hash optimization which removes 1 MB of overhead on 32-bit and almost 2 MB on 64-bit. Removing the optimization was not a regression on SunSpider and the acid 3 test still passes. * create_hash_table: * runtime/Lookup.cpp: (JSC::HashTable::createTable): (JSC::HashTable::deleteTable): * runtime/Lookup.h: (JSC::HashEntry::initialize): (JSC::HashEntry::next): (JSC::HashTable::entry): * runtime/Structure.cpp: (JSC::Structure::getEnumerableNamesFromClassInfoTable): git-svn-id: svn://svn.chromium.org/blink/trunk@42606 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Showing
Please register or sign in to comment