Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jun 28, 2012
Commits on Mar 1, 2012
  1. Add #include "Platform.h" to fix Windows build

    tanjent@gmail.com authored
    remove CXX_FLAGS, which make Visual Studio complain
    Widen sanity test out of paranoia.
    Fix typo in g_hashes reference to SpookyHash
    Remove Visual Studio-specific .sln & .vcproj files
    
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@145 77a7d1d3-4c08-bdc2-d393-d5859734b01a
  2. Merge branch chandlerc_dev

    tanjent@gmail.com authored
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@144 77a7d1d3-4c08-bdc2-d393-d5859734b01a
Commits on May 20, 2011
  1. Fix typo in rotation constant for Murmur3_x86_32's tail, update verif…

    tanjent@gmail.com authored
    …ication value.
    
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@136 77a7d1d3-4c08-bdc2-d393-d5859734b01a
Commits on Apr 13, 2011
  1. more size_t warnings

    tanjent@gmail.com authored
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@135 77a7d1d3-4c08-bdc2-d393-d5859734b01a
  2. and fix corresponding build breakages under Windows

    tanjent@gmail.com authored
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@134 77a7d1d3-4c08-bdc2-d393-d5859734b01a
  3. Enable all gcc warnings except strict aliasing, fix build issues

    aappleby@google.com authored
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@133 77a7d1d3-4c08-bdc2-d393-d5859734b01a
Commits on Apr 12, 2011
  1. Add Google's open-source CityHash

    tanjent@gmail.com authored
    Fix build breakage on Cygwin
    
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@132 77a7d1d3-4c08-bdc2-d393-d5859734b01a
Commits on Apr 11, 2011
  1. Make verification failure print the hash names

    tanjent@gmail.com authored
    Fix typo in murmur3f (rotl values didn't match)
    
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@131 77a7d1d3-4c08-bdc2-d393-d5859734b01a
Commits on Apr 8, 2011
  1. Fix typos

    aappleby@google.com authored
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@130 77a7d1d3-4c08-bdc2-d393-d5859734b01a
  2. Remove dead files, make Murmur1/2/3 all have explicit public domain l…

    aappleby@google.com authored
    …icensing & no external dependencies
    
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@129 77a7d1d3-4c08-bdc2-d393-d5859734b01a
  3. Build fixes for clang, etc

    aappleby@google.com authored
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@128 77a7d1d3-4c08-bdc2-d393-d5859734b01a
  4. gcc complains about multiply defined symbols, move rotl macros back t…

    aappleby@google.com authored
    …o source file
    
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@127 77a7d1d3-4c08-bdc2-d393-d5859734b01a
  5. Remove platform.h dependency from MurmurHash3.h, move platform #ifdef…

    tanjent@gmail.com authored
    …s to header
    
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@126 77a7d1d3-4c08-bdc2-d393-d5859734b01a
Commits on Apr 5, 2011
  1. make murmurhash3 compile standalone on Visual Studio

    tanjent@gmail.com authored
    make speedtest allocate 256-byte aligned blocks
    
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@125 77a7d1d3-4c08-bdc2-d393-d5859734b01a
  2. Make MurmurHash3.cpp compile standalone on GCC

    aappleby@google.com authored
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@124 77a7d1d3-4c08-bdc2-d393-d5859734b01a
Commits on Apr 4, 2011
  1. Add CPU affinity to gcc build

    aappleby@google.com authored
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@123 77a7d1d3-4c08-bdc2-d393-d5859734b01a
  2. fix cpu affinity mask

    tanjent@gmail.com authored
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@122 77a7d1d3-4c08-bdc2-d393-d5859734b01a
  3. and of course gcc complains about missing "typename" specifier and mi…

    aappleby@google.com authored
    …ssing typecasts
    
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@121 77a7d1d3-4c08-bdc2-d393-d5859734b01a
  4. some test code for collision reporting

    tanjent@gmail.com authored
    cleanup murmur3, fix len-collision issue
    make main thread high priority on windows
    fix missing typecast in SpeedTest.cpp, increase bulk speed test reps
    remove reference to old file
    
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@120 77a7d1d3-4c08-bdc2-d393-d5859734b01a
  5. Add improved timing code that attempts to filter out spurious timing …

    aappleby@google.com authored
    …results
    
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@119 77a7d1d3-4c08-bdc2-d393-d5859734b01a
  6. Add #include <stdio.h> to Types.cpp

    aappleby@google.com authored
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@118 77a7d1d3-4c08-bdc2-d393-d5859734b01a
Commits on Apr 3, 2011
  1. Final final final Murmur3, all variants. I am tired of working on it. :)

    tanjent@gmail.com authored
    Unified, simplified, optimized implementation that works well on all platforms and is easy to extend to larger/smaller hash sizes and streaming implementations if needed.
    
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@107 77a7d1d3-4c08-bdc2-d393-d5859734b01a
Commits on Apr 2, 2011
  1. faster bmix64, 7.5 gigs/sec, passes all tests

    tanjent@gmail.com authored
    make speed test do more reps
    
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@106 77a7d1d3-4c08-bdc2-d393-d5859734b01a
Commits on Apr 1, 2011
  1. Fix self-test values

    tanjent@gmail.com authored
    Remove reference to experiments.cpp
    
    
    
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@105 77a7d1d3-4c08-bdc2-d393-d5859734b01a
  2. simpler block mix for murmur3c

    tanjent@gmail.com authored
    add mix-constant-generator code
    tweak constants for 3c and 3f
    
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@104 77a7d1d3-4c08-bdc2-d393-d5859734b01a
  3. Add missing <memory.h> to fix gcc builds

    tanjent@gmail.com authored
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@103 77a7d1d3-4c08-bdc2-d393-d5859734b01a
  4. Tweak to Murmur3a (yeah, even though I said it was finalized...)

    tanjent@gmail.com authored
    Added key-processing callback experiments, may move all keyset tests to use it
    
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@102 77a7d1d3-4c08-bdc2-d393-d5859734b01a
Commits on Mar 31, 2011
  1. Add TwoBytes test (not on by default)

    tanjent@gmail.com authored
    Remove hash list duplication from collision test so we don't use so much RAM
    
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@101 77a7d1d3-4c08-bdc2-d393-d5859734b01a
Commits on Mar 28, 2011
  1. Add faster BICTest variants

    tanjent@gmail.com authored
    Add simpler differential distribution test
    Add Crap8 hash for testing
    Include seed value in verification test
    Test Murmur3_x86_32 by default
    
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@100 77a7d1d3-4c08-bdc2-d393-d5859734b01a
Commits on Mar 21, 2011
  1. verification code work

    aappleby@google.com authored
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@96 77a7d1d3-4c08-bdc2-d393-d5859734b01a
  2. Start work on verification codes

    tanjent@gmail.com authored
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@95 77a7d1d3-4c08-bdc2-d393-d5859734b01a
Commits on Mar 20, 2011
  1. Remove stub file

    tanjent@gmail.com authored
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@94 77a7d1d3-4c08-bdc2-d393-d5859734b01a
  2. And add stdio.h so SuperFastHash has a reference to NULL

    tanjent@gmail.com authored
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@93 77a7d1d3-4c08-bdc2-d393-d5859734b01a
  3. Remove leftover references to pstdint.h that break Ubuntu build

    tanjent@gmail.com authored
    git-svn-id: http://smhasher.googlecode.com/svn/trunk@92 77a7d1d3-4c08-bdc2-d393-d5859734b01a
Something went wrong with that request. Please try again.