Yann Collet
0e479116d6
removed date for reproducibility
...
minor `__inline`
2016-08-10 07:08:10 +02:00
Yann Collet
fb4d0d4df9
added namespace test
2016-08-10 06:55:55 +02:00
Yann Collet
16bbb84a69
do not write (reset) into reserved
2016-08-07 00:28:30 +02:00
Yann Collet
e513f5d9d6
extended @stbrumme suggestion to XXH64
2016-08-06 20:55:35 +02:00
Yann Collet
61c628549f
Implemented @stbrumme suggestion in #79
2016-08-06 20:48:24 +02:00
Yann Collet
47725a54a5
minor comment clarification
2016-08-06 20:35:56 +02:00
Yann Collet
ebd10027d0
extend macro detection of stdint.h to match Zstandard's mem.h
2016-07-10 15:55:43 +02:00
Yann Collet
bfa93f7568
Merge branch 'dev' of github.com:Cyan4973/xxHash into dev
2016-07-10 12:57:42 +02:00
Yann Collet
b97d45ab97
add canonical functions to namespace emulation
2016-07-10 12:56:59 +02:00
Yann Collet
73bb084cef
Merge pull request #74 from starius/dll-to-bin
...
install .dll to bin/ instead of lib/
2016-07-08 10:32:54 +02:00
Boris Nagaev
359003ffe1
install .dll to bin/ instead of lib/
...
Add cmake option BUILD_SHARED_LIBS to prevent building shared library
on static target.
2016-07-08 10:50:08 +03:00
Yann Collet
228d727c6c
Merge pull request #71 from Cyan4973/dev
...
add `XXH*_copyState()` to list for `XXH_NAMESPACE`
v0.6.1
2016-06-24 12:23:29 +02:00
Yann Collet
81f6843b1a
add XXH*_copyState()
to list for XXH_NAMESPACE
2016-06-24 12:19:16 +02:00
Yann Collet
b806ee430d
Merge pull request #70 from Cyan4973/dev
...
v0.6.1
2016-06-23 10:30:52 +02:00
Yann Collet
9f5e95eedf
introduced XXH*_copyState()
( #69 )
2016-06-21 08:40:48 +02:00
Yann Collet
c8ab69ee1b
reverted to XXH_PRIVATE_API macro to get all functions in "static" mode
...
still need to include `xxhash.h`
2016-06-21 08:29:40 +02:00
Yann Collet
12339ffba7
changed version to v0.6.1
2016-06-21 08:21:49 +02:00
Yann Collet
059f79421e
fixed static analyzer warning
2016-06-06 14:25:18 +02:00
Yann Collet
2ae8976579
Improved comments
2016-06-06 14:22:56 +02:00
Yann Collet
5fb5ae13bd
Merge branch 'dev' of github.com:Cyan4973/xxHash into dev
2016-06-06 14:13:44 +02:00
Yann Collet
5062cb111b
changed XXH_PRIVATE_API to XXH_INCLUDE_BODY
...
now includes `xxhash.h` instead of `xxhash.c`, which feels more natural
2016-06-06 14:12:27 +02:00
Yann Collet
86011828f0
Merge pull request #68 from Cyan4973/dev
...
Dev
2016-06-02 11:51:44 +02:00
Yann Collet
b51740d37e
Merge pull request #67 from Cyan4973/Cyan4973-readme-up1
...
readme update
2016-06-02 11:25:02 +02:00
Yann Collet
374555d1eb
Update README.md
2016-06-02 10:55:53 +02:00
Yann Collet
69b3daeb01
Update README.md
2016-06-02 10:54:32 +02:00
Yann Collet
9d791cfc9e
Merge pull request #65 from Cyan4973/dev
...
updated API for static allocation
v0.6.0
2016-06-02 10:45:37 +02:00
Yann Collet
20d9439301
changed library version number, due to API change
2016-05-28 02:38:09 +02:00
Yann Collet
ad4c45bef1
removed useless inclusions
2016-05-28 02:29:32 +02:00
Yann Collet
4a218171ea
created protected section XXH_STATIC_LINKING_ONLY
within xxhash.h
...
expose definition of `XXH32_state_t` and `XXH64_state_t` in the new section
2016-05-28 02:14:28 +02:00
Yann Collet
aba6838fdc
minor refactoring
2016-05-28 01:11:24 +02:00
Yann Collet
fec444e980
code refactoring,
...
introduce XXH64_mergeRound() to simplify code.
change library version to v0.5.2
2016-05-26 02:54:16 +02:00
Yann Collet
18e0afee86
code simplification : XXH_round()
2016-04-08 03:57:04 +02:00
Yann Collet
31639dd0da
changed bracket convention
2016-04-08 03:22:40 +02:00
Yann Collet
01b8a8bd32
switched timer to <time.h> , clock_t
2016-04-08 01:50:06 +02:00
Yann Collet
4606739e54
Merge branch 'dev' of github.com:Cyan4973/xxHash into dev
2016-04-08 01:19:20 +02:00
Yann Collet
873833c81d
modified bracket convention
2016-04-08 01:19:06 +02:00
Yann Collet
10fcb151c4
Merge pull request #61 from cota/for-yann
...
[v2] changes to increase xxhash' configurability when inlining it
2016-03-30 02:33:47 +02:00
Emilio G. Cota
7ad240669e
xxhash: rename XXH_USELESS_ALIGN_BRANCH to XXH_FORCE_ALIGN_CHECK
...
The name change also includes inverting the logic, which makes the evaluation
logic clearer: if FORCE_ALIGN_CHECK is set, we perform the check;
if not, we don't.
While at it, allow calling code to set the flag. The use case for this
is the following: calling code might have a guarantee that the input data
is aligned. Thus, for maximum performance, it would set:
XXH_FORCE_ALIGN_CHECK to 0, to skip the alignment check
XXH_FORCE_MEMORY_ACCESS 2, to copy data in chunks of 32 or 64 bits
Without this change, there is no way to skip the alignment check on
certain architectures.
Signed-off-by: Emilio G. Cota <cota@braap.org>
2016-03-24 19:04:24 -04:00
Emilio G. Cota
efc5403144
xxhash: allow external definition of XXH_FORCE_NATIVE_FORMAT
...
This is particularly useful when inlining the library.
Signed-off-by: Emilio G. Cota <cota@braap.org>
2016-03-24 19:04:20 -04:00
Emilio G. Cota
e579f8e013
gitignore: ignore xxhsum and xxh(32|64)sum
...
Signed-off-by: Emilio G. Cota <cota@braap.org>
2016-03-24 18:08:31 -04:00
Yann Collet
fcabf31f4e
Merge pull request #58 from Cyan4973/dev
...
Dev
v0.5.1
2016-03-01 13:22:23 +01:00
Yann Collet
3c7502ca60
Merge pull request #56 from t-mat/fix-xxhsum1-version
...
Add -w, --version, --help and fix XXHSUM_VERSION
2016-02-23 13:00:00 +01:00
Takayuki MATSUOKA
03dee591df
Tweak manpage structure
...
- Add "xxhsum -b" in SYNOPSIS and DESCRIPTION
- Add example for "xxhsum -b" in EXAMPLES
- Add "SEE ALSO"
2016-02-23 14:13:38 +09:00
Takayuki MATSUOKA
f84201a652
Revamp xxhsum.1
2016-02-22 22:23:29 +09:00
Takayuki MATSUOKA
d3653a7c83
Add help usage_advanced() message for --version and --help
2016-02-22 22:17:12 +09:00
Takayuki MATSUOKA
45c322c8ac
Add --help and --version
...
--help is alias of -h
--version is alias of -V
2016-02-22 22:12:43 +09:00
Takayuki MATSUOKA
7d17c88dec
Add -w (alias of --warn)
2016-02-22 22:10:25 +09:00
Takayuki MATSUOKA
f55accda39
Fix XXHSUM_VERSION
...
It muse be $(LIBVER) which is collected from xxhash.h
2016-02-22 22:06:22 +09:00
Yann Collet
9d4a957311
Merge pull request #55 from t-mat/wip/manpage
...
Add manpage and its markdown source
2016-02-22 10:51:30 +01:00
Takayuki MATSUOKA
34e042f552
Revamp xxhsum.1
2016-02-21 23:26:31 +09:00