Home | History | Annotate | Download | only in JavaScriptCore

Lines Matching full:hash

70 	(PropertyMap::save): Look at the attributes the same way in the single hash entry
71 case as in the actual hash table case. Change the rule for which attributes to save
604 - another step towards atomic identifiers; storing hash in the string rep. gives about
607 * kjs/ustring.h: Add a hash field to UString::Rep.
609 (UString::Rep::create): Set hash to uninitialized value.
612 (UString::append): Set hash to 0 when modifying the string in place.
615 * kjs/property_map.cpp: Use the hash from UString.
692 - fix hash function and key comparison for the other kind of hash table; yields 3%
700 - another hash table fix; yields a 2% improvement on iBench JavaScript
767 * kjs/property_map.h: Rewrite to use a hash table.
784 (UString::release): Move the real work to the rep's deref, since the hash table
895 - prepare to turn PropertyMap into a hash table
912 * kjs/ustring.h: Added a hash function.
913 * kjs/ustring.cpp: (KJS::hash): Added.