Commit Graph

67 Commits

Author SHA1 Message Date
Yann Collet
76c90f1d0f Added : internal benchmark mode 2015-05-07 13:30:27 +01:00
Yann Collet
3b63fc28ca Added -Wcast-qual compilation flag, as suggested by Isaac Turner 2015-05-05 11:25:28 +01:00
Yann Collet
049aa14e15 added more tests 2015-05-05 01:01:10 +01:00
Yann Collet
57fda00476 sync with lz4 version 2015-05-04 22:56:53 +01:00
Yann Collet
7a42b82197 Added : -Wcast-align compilation option 2014-11-23 00:48:56 +01:00
Yann Collet
f452e84660 Added : stdin test 2014-10-29 14:02:50 +01:00
Yann Collet
56cbabb752 Makefile : C compiler selection is OS driven 2014-10-29 02:05:59 +01:00
Yann Collet
9e10157ef3 renamed bench.c into xxhsum.c 2014-10-18 11:46:37 +01:00
Yann Collet
5176062578 xxh32sum & xxh64sum
enabled short latency versions
2014-09-25 21:53:18 +01:00
Yann Collet
128a34ccac Moved to xxhsum 2014-09-25 21:22:59 +01:00
Yann Collet
7a0ba00df8 Makefile : added -Wstrict-prototype 2014-07-15 18:37:36 +01:00
Yann Collet
8d9171e957 updated : siphash results 2014-07-14 19:28:30 +01:00
Yann Collet
f0f007f042 Added : Travis automated tests
and license
and readme
2014-07-10 22:44:08 +02:00
Yann Collet
70ba044ded New : XXH64, 64-bits version, thanks to Mathias Westerdahl 2014-07-10 08:28:57 +01:00
yann.collet.73@gmail.com
7c14a40411 Corrected : aligned input detection on strict-align CPU (issue 15)
git-svn-id: https://xxhash.googlecode.com/svn/trunk@33 a90a0800-428d-89a3-ac20-94765a7798ee
2013-12-05 22:47:05 +00:00
yann.collet.73@gmail.com
681ea2aad6 Support non-aligned input on strict-align CPU systems, as requested by Gregory Pakosz
Type XXH32_stateSpace_t, for static allocation ( typically for stack allocation, or freestanding systems). Suggested by Christoph Cullmann and Takayuki Matsuoka
User definable memory-related functions (malloc, free, memcpy)
Changed enum OK into XXH_OK
Restricted intrinsic _rotl to MSVC, due to poor performance under minGW

git-svn-id: https://xxhash.googlecode.com/svn/trunk@30 a90a0800-428d-89a3-ac20-94765a7798ee
2013-06-04 12:01:50 +00:00
yann.collet.73@gmail.com
56314ee122 New functions XXH32_sizeofState() and XXH32_resetState(), for external allocation. Thanks to Takayuki Matsuoka for suggestion.
Slightly improved speed of XXH32_update()
New mode XXH_ACCEPT_NULL_INPUT_POINTER (as a #define), suggested by Brian White and Thomas Kaiser.
Added : Makefile, for GCC
Modified Basic Types and C99 detection.

git-svn-id: https://xxhash.googlecode.com/svn/trunk@28 a90a0800-428d-89a3-ac20-94765a7798ee
2013-05-11 11:22:55 +00:00