2
0
mirror of https://github.com/boostorg/hash2.git synced 2026-01-19 04:12:12 +00:00

595 Commits

Author SHA1 Message Date
Peter Dimov
455145b522 Merge branch 'develop' into feature/is_uniquely_represented 2019-04-01 13:29:59 +03:00
Peter Dimov
a558503006 More .travis.yml updates 2019-04-01 13:03:27 +03:00
Peter Dimov
a0cb33b8fe Update .travis.yml 2019-04-01 12:32:19 +03:00
Peter Dimov
84a1457956 Use is_uniquely_represented in is_contiguously_hashable 2019-03-31 16:17:23 +03:00
Peter Dimov
27cf6a2c86 Add is_uniquely_represented 2019-03-31 16:13:20 +03:00
Peter Dimov
5b090addc0 Simplify hash_append_range_ 2019-03-31 15:50:01 +03:00
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
b78e65a2ca Update README.md 2018-01-23 18:53:43 +02: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