Changeset 31325 in webkit


Ignore:
Timestamp:
Mar 26, 2008 12:26:26 PM (16 years ago)
Author:
mjs@apple.com
Message:

2008-03-26 Maciej Stachowiak <mjs@apple.com>

Reviewed by Darin.

  • wtf/HashFunctions.h: (WTF::):
  • wtf/HashTraits.h: (WTF::):
Location:
trunk/JavaScriptCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r31319 r31325  
     12008-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
    1132008-03-26  Alexey Proskuryakov  <ap@webkit.org>
    214
  • trunk/JavaScriptCore/wtf/HashFunctions.h

    r27176 r31325  
    104104    // make IntHash the default hash function for many integer types
    105105
     106    template<> struct DefaultHash<short> { typedef IntHash<unsigned> Hash; };
     107    template<> struct DefaultHash<unsigned short> { typedef IntHash<unsigned> Hash; };
    106108    template<> struct DefaultHash<int> { typedef IntHash<unsigned> Hash; };
    107109    template<> struct DefaultHash<unsigned> { typedef IntHash<unsigned> Hash; };
  • trunk/JavaScriptCore/wtf/HashTraits.h

    r29293 r31325  
    9494        static signed char deletedValue() { return -1; }
    9595    };
    96     template<> struct HashTraits<short> : GenericHashTraits<int> {
     96    template<> struct HashTraits<short> : GenericHashTraits<short> {
    9797        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); }
    98101    };
    99102    template<> struct HashTraits<int> : GenericHashTraits<int> {
Note: See TracChangeset for help on using the changeset viewer.