Yann Collet
|
b6210fe0de
|
disable __uint128_t for 128-bit multiply in emscripten
as suggested by @easyaspi314
|
2019-07-26 16:16:01 -07:00 |
|
Yann Collet
|
a8bc574665
|
updated doc
and graphs.
|
2019-07-26 12:28:28 -07:00 |
|
Yann Collet
|
da50de8e2a
|
Merge branch 'dev' of github.com:Cyan4973/xxHash into dev
|
2019-07-26 12:01:06 -07:00 |
|
Yann Collet
|
42de47b0b5
|
updated documentation
try to insist on the importance of inlining.
|
2019-07-26 12:00:13 -07:00 |
|
Yann Collet
|
f012d4ef0e
|
Merge pull request #235 from Cyan4973/cmake
add cmake test to Travis CI
|
2019-07-25 17:43:47 -07:00 |
|
Yann Collet
|
4b7daee000
|
fixed trailingWhiteSpace
so that it doesn't try (and fail) to analyze binary.version.1
|
2019-07-25 17:19:58 -07:00 |
|
Yann Collet
|
cb939e00dc
|
add cmake test to Travis CI
fix #138
|
2019-07-25 17:03:25 -07:00 |
|
Yann Collet
|
b94a5e9477
|
bumped version number
|
2019-07-25 16:24:33 -07:00 |
|
Yann Collet
|
14386483ff
|
Merge pull request #234 from Cyan4973/assert
fixed assert()
|
2019-07-25 16:22:04 -07:00 |
|
Yann Collet
|
9e8d37b9df
|
blind-fixed alignment assert in 32-bit mode
|
2019-07-25 15:55:03 -07:00 |
|
Yann Collet
|
ea71708285
|
fixed assert()
control their activity with DEBUGLEVEL=#,
automatically test assert() as part of `make test`
|
2019-07-25 15:37:46 -07:00 |
|
Yann Collet
|
4032928204
|
convert primes into hexadecimal format
|
2019-07-25 15:18:06 -07:00 |
|
Yann Collet
|
2d811454c2
|
Merge pull request #231 from Cyan4973/update128
Update XXH128
|
2019-07-25 14:58:10 -07:00 |
|
Yann Collet
|
091bf37296
|
fixed (hopefully) ARM NEON code path
|
2019-07-25 13:10:04 -07:00 |
|
Yann Collet
|
ac8211770c
|
fix NEON path for ARM64
still not fixed for regulat ARMv7+NEON
|
2019-07-25 13:03:10 -07:00 |
|
Yann Collet
|
5adc627386
|
disabled VSX code path
|
2019-07-24 17:33:52 -07:00 |
|
Yann Collet
|
401c7d152d
|
xxh128: fix incorrect swap
|
2019-07-23 16:23:38 -07:00 |
|
Yann Collet
|
dba981268a
|
fixed namespace emulation
|
2019-07-23 16:12:13 -07:00 |
|
Yann Collet
|
32030d0033
|
add functions for 128-bit canonical representation
|
2019-07-23 15:49:54 -07:00 |
|
Yann Collet
|
e961044f73
|
fixed xxh128 utility functions
|
2019-07-23 15:33:58 -07:00 |
|
Yann Collet
|
9be1fbd7fa
|
added XXH128 helper functions isEqual and cmp
|
2019-07-22 18:39:47 -07:00 |
|
Yann Collet
|
b5cd9ab494
|
fixed mid-size formula for xxh128
|
2019-07-22 17:39:21 -07:00 |
|
Yann Collet
|
2d95987ef4
|
completed xxh128 tests
|
2019-07-19 17:53:04 -07:00 |
|
Yann Collet
|
da9fd1df10
|
aligned streaming implementation of 128bits with 64bits
also : added XXH128() to benchmark program
|
2019-07-19 17:28:09 -07:00 |
|
Yann Collet
|
43a4a01bde
|
mid-size mode for 128 bits
|
2019-07-19 16:44:53 -07:00 |
|
Yann Collet
|
6a52dd28da
|
simple cross-pollenization
input impacts 128-bit of accumulator (in 128-bit mode)
|
2019-07-19 16:21:17 -07:00 |
|
Yann Collet
|
66ca7d4227
|
fixed namespace emulation
|
2019-07-18 15:29:22 -07:00 |
|
Yann Collet
|
06036d88c4
|
Updated xxh128, to follow same design as XXH3_64b
Still to do :
- 128bits cross pollenization
- mid-size special case (129-240)
|
2019-07-18 15:14:44 -07:00 |
|
Yann Collet
|
b2794abc8f
|
Merge pull request #230 from gregzaitsev/dev
Fixed rerolled version of 64-bit hash.
|
2019-07-18 14:39:46 -07:00 |
|
Greg Zaitsev
|
ff9d808b3c
|
Fixed rerolled version of 64-bit hash. Was wrong for length == 4 on 32-bit platforms
|
2019-07-19 00:18:13 +03:00 |
|
Yann Collet
|
81410ce843
|
minor refactoring, for clarity
|
2019-07-17 17:53:10 -07:00 |
|
Yann Collet
|
e0bfe4440f
|
fix potential issue with mid-size inputs associated with minimum size custom secret
|
2019-07-17 15:46:16 -07:00 |
|
Yann Collet
|
6137bfc606
|
Merge pull request #228 from Cyan4973/appveyor
Update AppveyorCI tests
|
2019-07-11 12:11:03 -07:00 |
|
Yann Collet
|
31d798aa36
|
changed tests, to exclude ARM64
|
2019-07-11 10:04:49 -07:00 |
|
Yann Collet
|
6c052a93ce
|
added ARM64 target
for Visual 2017.
|
2019-07-10 17:40:59 -07:00 |
|
Yann Collet
|
7e5a1ab212
|
added visual images
|
2019-07-10 17:24:54 -07:00 |
|
Yann Collet
|
3173fc86c0
|
disable ARM binary tests
|
2019-07-10 17:19:31 -07:00 |
|
Yann Collet
|
790b4d29f9
|
new test command for Visual
|
2019-07-10 17:11:50 -07:00 |
|
Yann Collet
|
cffc1e9cd9
|
try to compile visual with static linking
so that produced binary can be tested
|
2019-07-10 16:40:51 -07:00 |
|
Yann Collet
|
78ad9b637d
|
try another name for Visual binary
|
2019-07-10 16:25:27 -07:00 |
|
Yann Collet
|
191af8507d
|
new test commands
prefer make check when available
|
2019-07-10 16:20:25 -07:00 |
|
Yann Collet
|
9b3d524794
|
disable inline keyword for clang c90 tests
|
2019-07-10 16:13:59 -07:00 |
|
Yann Collet
|
b6c63d5539
|
minor cleanup for Visual
still some issues running tests
|
2019-07-10 16:10:37 -07:00 |
|
Yann Collet
|
bea06fb823
|
fixed wrong directory listing (Visual)
|
2019-07-10 15:53:06 -07:00 |
|
Yann Collet
|
69d0d51585
|
changed cmake visual arch targets
|
2019-07-10 15:50:15 -07:00 |
|
Yann Collet
|
cdf90d3613
|
update copy command for visual
|
2019-07-10 15:46:51 -07:00 |
|
Yann Collet
|
adf33cfafd
|
removed branches from Visual build script
use env variable instead
|
2019-07-10 15:39:57 -07:00 |
|
Yann Collet
|
ab619fede6
|
removed clang warning class
|
2019-07-10 15:34:26 -07:00 |
|
Yann Collet
|
4344cee62c
|
added test directory listing
to figure out visual output layout
|
2019-07-10 15:32:47 -07:00 |
|
Yann Collet
|
94faa2f92f
|
changed flags for clang
|
2019-07-10 15:29:26 -07:00 |
|