[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

paroga at webkit.org paroga at webkit.org
Wed Dec 22 13:47:17 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit d22f99ac4b53044c99c590c3bd874c94ac7bcd10
Author: paroga at webkit.org <paroga at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Mon Sep 27 07:04:26 2010 +0000

    2010-09-27  Patrick Gansterer  <paroga at webkit.org>
    
            Reviewed by Adam Barth.
    
            Remove WTF::stringHash functions
            https://bugs.webkit.org/show_bug.cgi?id=46520
    
            Since r68289 the stringHash functions are only wrappers around StringHasher::createHash.
            So use StringHasher::createHash directly and remove stringHash.
    
            * wtf/StringHashFunctions.h:
            * wtf/text/StringImpl.h:
            (WTF::StringImpl::computeHash): Use WTF::StringHasher::createHash directly.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@68374 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/JavaScriptCore/ChangeLog b/JavaScriptCore/ChangeLog
index 01cfdf8..5c77968 100644
--- a/JavaScriptCore/ChangeLog
+++ b/JavaScriptCore/ChangeLog
@@ -1,3 +1,17 @@
+2010-09-27  Patrick Gansterer  <paroga at webkit.org>
+
+        Reviewed by Adam Barth.
+
+        Remove WTF::stringHash functions
+        https://bugs.webkit.org/show_bug.cgi?id=46520
+
+        Since r68289 the stringHash functions are only wrappers around StringHasher::createHash.
+        So use StringHasher::createHash directly and remove stringHash.
+
+        * wtf/StringHashFunctions.h:
+        * wtf/text/StringImpl.h:
+        (WTF::StringImpl::computeHash): Use WTF::StringHasher::createHash directly.
+
 2010-09-26  Patrick Gansterer  <paroga at webkit.org>
 
         Reviewed by Adam Barth.
diff --git a/JavaScriptCore/wtf/StringHashFunctions.h b/JavaScriptCore/wtf/StringHashFunctions.h
index 6810b31..3ad7701 100644
--- a/JavaScriptCore/wtf/StringHashFunctions.h
+++ b/JavaScriptCore/wtf/StringHashFunctions.h
@@ -165,23 +165,6 @@ private:
     UChar m_pendingCharacter;
 };
 
-
-
-inline unsigned stringHash(const UChar* data, unsigned length)
-{
-    return StringHasher::createHash<UChar>(data, length);
-}
-
-inline unsigned stringHash(const char* data, unsigned length)
-{
-    return StringHasher::createHash<char>(data, length);
-}
-
-inline unsigned stringHash(const char* data)
-{
-    return StringHasher::createHash<char>(data);
-}
-
 } // namespace WTF
 
 #endif // WTF_StringHashFunctions_h
diff --git a/JavaScriptCore/wtf/text/StringImpl.h b/JavaScriptCore/wtf/text/StringImpl.h
index cec0b80..7025d9f 100644
--- a/JavaScriptCore/wtf/text/StringImpl.h
+++ b/JavaScriptCore/wtf/text/StringImpl.h
@@ -233,9 +233,9 @@ public:
 
     unsigned hash() const { if (!m_hash) m_hash = computeHash(m_data, m_length); return m_hash; }
     unsigned existingHash() const { ASSERT(m_hash); return m_hash; }
-    static unsigned computeHash(const UChar* data, unsigned length) { return WTF::stringHash(data, length); }
-    static unsigned computeHash(const char* data, unsigned length) { return WTF::stringHash(data, length); }
-    static unsigned computeHash(const char* data) { return WTF::stringHash(data); }
+    static unsigned computeHash(const UChar* data, unsigned length) { return WTF::StringHasher::createHash<UChar>(data, length); }
+    static unsigned computeHash(const char* data, unsigned length) { return WTF::StringHasher::createHash<char>(data, length); }
+    static unsigned computeHash(const char* data) { return WTF::StringHasher::createHash<char>(data); }
 
     ALWAYS_INLINE void deref() { m_refCountAndFlags -= s_refCountIncrement; if (!(m_refCountAndFlags & (s_refCountMask | s_refCountFlagStatic))) delete this; }
     ALWAYS_INLINE bool hasOneRef() const { return (m_refCountAndFlags & (s_refCountMask | s_refCountFlagStatic)) == s_refCountIncrement; }

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list