greg
|
27f872121b
|
try fix for icc error " Error #3466 inheriting constructors must be inherited from a direct base class"
|
2019-05-10 20:35:54 -04:00 |
|
greg
|
470f0644c0
|
cleanup a couple of headers included twice
|
2019-04-29 22:20:27 -04:00 |
|
greg
|
3fb4990579
|
reorganize headers so that phmap_fwd_decl.h is more usable
|
2019-04-29 22:01:08 -04:00 |
|
greg
|
6f91dc7962
|
support the boost hash_value() method for providing hash value.
|
2019-04-29 17:12:20 -04:00 |
|
greg
|
ff561f34db
|
fix compilation warnings
|
2019-04-18 21:59:12 -04:00 |
|
greg
|
e478a4fc85
|
Improve internal locking support - cleanup examples
|
2019-04-14 13:04:25 -04:00 |
|
greg
|
1a298f5ed9
|
Fix a couple small performance issues in erase()
|
2019-04-14 09:27:17 -04:00 |
|
greg
|
47d67d861a
|
Improve lock support - issue #2
|
2019-04-07 18:12:32 -04:00 |
|
greg
|
38f81c15bc
|
improve mutex support
|
2019-04-07 12:19:04 -04:00 |
|
greg
|
6493bd35f6
|
fix possible deadlock when using internal synchronization
|
2019-04-07 09:14:37 -04:00 |
|
greg
|
c6b1328272
|
remove debugging code & update nexcept clauses.
|
2019-04-06 17:57:17 -04:00 |
|
greg
|
7cc2644fba
|
Always "mix" hash values in case poor hash values are provided.
|
2019-04-05 21:12:24 -04:00 |
|
greg
|
2234bd037b
|
The default hash does not like using pointers as keys. #4
|
2019-04-02 07:25:46 -04:00 |
|
greg
|
e15f2bb959
|
fix multiply defined symbols
|
2019-04-01 13:13:20 -04:00 |
|
greg
|
0c53c040fd
|
change variable name to respect standard reserved identifiers (issue #1)
|
2019-04-01 09:06:52 -04:00 |
|
greg
|
d5bad0bb45
|
use faster hash mixing algo using intrinsics 128 bit multiplication
|
2019-03-31 19:07:53 -04:00 |
|
greg
|
80f29e9932
|
improve the hash "combine" support.
|
2019-03-31 10:59:35 -04:00 |
|
greg
|
d0c2c9a2d2
|
remove some dead code
|
2019-03-30 20:35:52 -04:00 |
|
greg
|
2b41b843b3
|
add "void _erase(const_iterator cit)" APIs
|
2019-03-30 14:39:10 -04:00 |
|
greg
|
1e595ed7b5
|
update erase() to return an iterator, and README as well
|
2019-03-29 20:34:15 -04:00 |
|
greg
|
3c9776a74d
|
make "forward declare" header and edit README
|
2019-03-28 20:27:25 -04:00 |
|
greg
|
829a3f30ab
|
fix some warnings
|
2019-03-27 20:27:18 -04:00 |
|
greg
|
6c6383b5b7
|
building on linux
|
2019-03-26 08:35:11 -04:00 |
|
greg
|
c043f2b363
|
add more tests - they all pass on windows / vs2017
|
2019-03-25 21:18:16 -04:00 |
|
greg
|
6968d22348
|
add parallel_node variants
|
2019-03-25 07:58:34 -04:00 |
|
greg
|
31f86eb669
|
flat_hash_set test passing
|
2019-03-24 14:47:52 -04:00 |
|
greg
|
2720a7108c
|
fix error when compiling without NDEBUG
|
2019-03-19 17:58:24 -04:00 |
|
greg
|
d675336a8d
|
wip
|
2019-03-17 21:24:03 -04:00 |
|
greg
|
0118121ef1
|
wip
|
2019-03-17 20:38:56 -04:00 |
|
greg
|
0cd5c6a64c
|
wip
|
2019-03-17 15:09:19 -04:00 |
|
greg
|
64cb1d59a6
|
wip
|
2019-03-17 14:01:23 -04:00 |
|
greg
|
213cc4b689
|
wip
|
2019-03-17 10:57:28 -04:00 |
|
greg
|
5170154e8d
|
wip
|
2019-03-16 20:48:50 -04:00 |
|