greg
|
d516003350
|
Fix build issue with Intel compiler (issue #9)
|
2019-05-12 19:04:16 -04:00 |
|
greg
|
8aa960332d
|
Fix build issue with Intel compiler (issue #9)
|
2019-05-12 18:59:57 -04:00 |
|
greg
|
6f772f0b00
|
Revert "Fix build issue with Intel compiler (issue #9)"
This reverts commit 2585ec964a.
|
2019-05-12 18:30:06 -04:00 |
|
greg
|
2585ec964a
|
Fix build issue with Intel compiler (issue #9)
|
2019-05-12 17:45:40 -04:00 |
|
greg
|
8fc1bb41ef
|
fix compilation warnings with vs2017+, std=c++17
|
2019-05-12 11:36:49 -04:00 |
|
greg
|
523d56a74d
|
fix issue #10: has_hash_value does not work as expected
|
2019-05-12 11:07:39 -04:00 |
|
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
|
141c4da24e
|
cleanup some build error with ICC 2019 (issue #9)
|
2019-05-10 19:48:31 -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
|
7c126034a5
|
fix bad return value
|
2019-04-29 14:10:32 -04:00 |
|
greg
|
8d6fa521c8
|
issue #8
|
2019-04-23 11:46:52 -04:00 |
|
greg
|
80cf601667
|
_umul128 only available on intel 64 not arm 64
|
2019-04-22 23:19:45 -04:00 |
|
greg
|
60abf4e7d0
|
Update phmap_fwd_decl.h
|
2019-04-22 16:27:14 -04:00 |
|
greg
|
cc7ea9332d
|
issue #8
|
2019-04-22 16:23:42 -04:00 |
|
greg
|
54d4634290
|
catchup 4/16
|
2019-04-20 19:56: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
|
38cec658e4
|
fix linux compilation issue
|
2019-04-13 20:34:32 -04:00 |
|
greg
|
e37b455b70
|
fix linux build issue.
|
2019-04-13 20:29:58 -04:00 |
|
greg
|
bbc746d34a
|
add support for absl::Mutex
|
2019-04-13 20:22:13 -04:00 |
|
greg
|
9216735336
|
move meminfo.h to parallel_hashmap dir.
|
2019-04-11 18:25:44 -04:00 |
|
greg
|
f3ca8e65a8
|
Fix issue when using boost mutexes
|
2019-04-11 18:20:59 -04:00 |
|
greg
|
26df7982b1
|
fix issue when compiling with old gcc
|
2019-04-07 19:51:51 -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
|
94b263b13f
|
missing typename
|
2019-04-07 09:52:11 -04:00 |
|
greg
|
cf9c514b1b
|
Update phmap_base.h
|
2019-04-07 09:42:02 -04:00 |
|
greg
|
6b66c9aa36
|
Add infrastructure for supporting different mutex types in phmap
|
2019-04-07 09:18:18 -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
|
2040fa3900
|
fix error when building without exception support
|
2019-04-06 13:02:20 -04:00 |
|
greg
|
7cc2644fba
|
Always "mix" hash values in case poor hash values are provided.
|
2019-04-05 21:12:24 -04:00 |
|
greg
|
efde045919
|
_umul128 is not a valid intrinsic for x86 Windows. #3
|
2019-04-02 07:48:57 -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
|
d4937d99ab
|
releasing version 1.0
|
2019-03-31 17:45:15 -04:00 |
|
greg
|
cc4675b824
|
add comments
|
2019-03-31 16:34:03 -04:00 |
|
greg
|
e8a16d9908
|
fix macos build issue
|
2019-03-31 11:59:32 -04:00 |
|
greg
|
80f29e9932
|
improve the hash "combine" support.
|
2019-03-31 10:59:35 -04:00 |
|
greg
|
e016df0246
|
small cleanups.
|
2019-03-30 20:50:47 -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
|
2836a43989
|
allow easy default to absl::Hash framework
|
2019-03-30 14:38:38 -04:00 |
|
greg
|
932464ee07
|
remove unused code, fix typos
|
2019-03-30 13:53:04 -04:00 |
|
greg
|
1e595ed7b5
|
update erase() to return an iterator, and README as well
|
2019-03-29 20:34:15 -04:00 |
|