2
0
mirror of https://github.com/boostorg/hash2.git synced 2026-02-24 04:02:13 +00:00
Commit Graph

38 Commits

Author SHA1 Message Date
Peter Dimov
2072d4cdaf Add test/hash_append_5 2019-03-31 15:39:24 +03:00
Peter Dimov
18ce5f009e Define do_hash_append instead of hash_append 2019-03-31 15:39:04 +03:00
Peter Dimov
2c809ac5a8 Introduce do_hash_append 2019-03-31 15:38:42 +03:00
Peter Dimov
220ed98da6 Add clang++-libc++ -fsanitize=undefined to Travis 2018-01-20 02:22:22 +02:00
Peter Dimov
1ae17cb990 Add clang-3.3, 3.4 to Travis 2018-01-19 20:01:43 +02:00
Peter Dimov
77fc95fdd3 Add clang++-libc++ to Travis 2018-01-19 20:01:08 +02:00
Peter Dimov
c756a385f6 Fix hash_append overload for std::tuple 2018-01-09 02:03:26 +02:00
Peter Dimov
719545eaf6 Fix hash_append overload for std::pair 2018-01-09 01:53:42 +02:00
Peter Dimov
98ee747a58 Revert "Add clang++ 3.3, 3.4 to Travis"
This reverts commit dd2b6f7447.
2018-01-09 01:27:51 +02:00
Peter Dimov
b918d3a1b3 Another g++ 4.6 fix 2018-01-09 01:15:50 +02:00
Peter Dimov
b2bcfbef46 Fixes for g++ 4.4, 4.6 2018-01-09 00:59:29 +02:00
Peter Dimov
dd2b6f7447 Add clang++ 3.3, 3.4 to Travis 2018-01-09 00:56:16 +02:00
Peter Dimov
755adb5fc9 Add g++ 4.4, 4.6 to Travis 2018-01-09 00:29:46 +02:00
Peter Dimov
0c1719e2b4 Use byte sequence seeds in SipHash tests, to match the reference 2018-01-09 00:13:18 +02:00
Peter Dimov
2fad3ccbeb Add boost::array to hash_append tests 2018-01-08 19:05:01 +02:00
Peter Dimov
0c221f8a6c msvc-9.0 has no std::vector<>::data either 2018-01-08 18:40:11 +02:00
Peter Dimov
d3dafac67f Update appveyor.yml 2018-01-08 18:29:05 +02:00
Peter Dimov
0fd9f27fc0 Only use 32 bits for seeding in FNV-1a if the seed fits in 32 bits 2018-01-08 18:26:37 +02:00
Peter Dimov
69af75af59 Add seed to hasher in benchmark/unordered.cpp 2018-01-08 18:24:18 +02:00
Peter Dimov
4d312e2a83 Update README.md 2018-01-08 17:49:12 +02:00
Peter Dimov
686af6b35f Update appveyor.yml 2018-01-08 17:48:41 +02:00
Peter Dimov
4cf938ec97 Use is_contiguous_range in hash_append 2018-01-08 17:46:50 +02:00
Peter Dimov
a3a07069de Add is_contiguous_range 2018-01-08 16:27:58 +02:00
Peter Dimov
763643518b Add seed constructor taking uint64_t 2018-01-07 13:37:08 +02:00
Peter Dimov
aa543ae3ca Update copyright year 2018-01-07 03:02:24 +02:00
Peter Dimov
6edd39009d Do not call memcpy with a potentially null pointer; that's undefined 2018-01-07 02:56:37 +02:00
Peter Dimov
fc33bf6ca6 Test Assignable in concept.cpp 2018-01-07 02:07:17 +02:00
Peter Dimov
8c6d9fa79f Update .travis.yml, add UBSan configurations 2018-01-07 01:59:52 +02:00
Peter Dimov
b2a661687c Add endian.hpp 2018-01-07 01:57:01 +02:00
Peter Dimov
18b67208cb Update README.md 2018-01-06 18:38:08 +02:00
Peter Dimov
4948ad4b2f Update README.md 2018-01-06 18:33:30 +02:00
Peter Dimov
20329dfeeb Update README.md 2018-01-06 18:32:36 +02:00
Peter Dimov
2b97d220a8 Update README.md 2018-01-06 18:16:37 +02:00
Peter Dimov
07a53cceae Move config.hpp before conditional.hpp, as conditional.hpp is not yet fixed on master 2018-01-06 17:05:54 +02:00
Peter Dimov
9531374ce5 Resolve ambiguity between H(p, n) and H(seed1, seed2) 2018-01-06 17:04:34 +02:00
Peter Dimov
5af1aa85f0 Add -I benchmark to depinst 2018-01-06 16:51:47 +02:00
Peter Dimov
402cc520d1 Initial commit 2018-01-06 16:45:24 +02:00
Peter Dimov
9de495d2fd Initial commit 2018-01-06 14:33:48 +00:00