Changeset 31325 in webkit
- Timestamp:
- Mar 26, 2008 12:26:26 PM (16 years ago)
- Location:
- trunk/JavaScriptCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r31319 r31325 1 2008-03-26 Maciej Stachowiak <mjs@apple.com> 2 3 Reviewed by Darin. 4 5 - JSC part of fix for "SVG multichar glyph matching matches longest instead of first (affects Acid3 test 79)" 6 http://bugs.webkit.org/show_bug.cgi?id=18118 7 8 * wtf/HashFunctions.h: 9 (WTF::): 10 * wtf/HashTraits.h: 11 (WTF::): 12 1 13 2008-03-26 Alexey Proskuryakov <ap@webkit.org> 2 14 -
trunk/JavaScriptCore/wtf/HashFunctions.h
r27176 r31325 104 104 // make IntHash the default hash function for many integer types 105 105 106 template<> struct DefaultHash<short> { typedef IntHash<unsigned> Hash; }; 107 template<> struct DefaultHash<unsigned short> { typedef IntHash<unsigned> Hash; }; 106 108 template<> struct DefaultHash<int> { typedef IntHash<unsigned> Hash; }; 107 109 template<> struct DefaultHash<unsigned> { typedef IntHash<unsigned> Hash; }; -
trunk/JavaScriptCore/wtf/HashTraits.h
r29293 r31325 94 94 static signed char deletedValue() { return -1; } 95 95 }; 96 template<> struct HashTraits<short> : GenericHashTraits< int> {96 template<> struct HashTraits<short> : GenericHashTraits<short> { 97 97 static short deletedValue() { return -1; } 98 }; 99 template<> struct HashTraits<unsigned short> : GenericHashTraits<unsigned short> { 100 static short deletedValue() { return static_cast<unsigned short>(-1); } 98 101 }; 99 102 template<> struct HashTraits<int> : GenericHashTraits<int> {
Note: See TracChangeset
for help on using the changeset viewer.