Commit Graph

49 Commits

Author SHA1 Message Date
greg e77d86e49c replace "container_internal" with the shorter "priv" 2020-07-27 09:14:43 -04:00
greg 8fa6b6e05d fix typo 2020-07-19 17:57:08 -04:00
greg b47713c2c2 clean up preprocessor directives. 2020-07-19 12:52:52 -04:00
greg 96619cd132 issue #54 2020-07-18 22:14:59 -04:00
Brian McKinnon 76da9dca62 Fix two warning related to upcoming c++17 deprecations 2020-05-03 12:03:55 -05:00
greg 942403f0db remove #include <functional> from phmap_fwd_decl.h 2020-01-03 14:19:55 -05:00
greg de78c4229e disable another msvc /Wall warning in phmap_base.h 2019-12-31 14:56:21 -05:00
greg 1ae11ca382 cleanup warnings up to /w4 for msvc in btree.h 2019-12-31 14:50:08 -05:00
greg fd2f93683c cleanup more warnings with MSVC 2019-12-31 13:26:03 -05:00
greg 1d5651cffe cleanup some warnings 2019-12-31 12:29:45 -05:00
greg 6391a28fa3 cleanup duplicate definitions 2019-12-30 13:58:44 -05:00
greg 48144bc7f8 Add tests for btree and fix a couple issues. 2019-12-30 13:42:48 -05:00
greg 3c5aba629c reorganize headers and start adding btree support 2019-12-28 22:09:25 -05:00
greg 787011e610 fix warning with vs2019 - issue #35 2019-11-07 21:43:37 -05:00
greg 39c002d52a std::shared_mutex support #11 2019-05-25 16:01:53 -04:00
greg b0038888b5 Unreferenced parameter warning (#13) 2019-05-24 17:38:12 -04:00
greg 9b205856e0 Fix Intel compiler issue #9 (compiler does not like CompressedTuple) 2019-05-15 08:59:29 -04:00
greg 8fc1bb41ef fix compilation warnings with vs2017+, std=c++17 2019-05-12 11:36:49 -04:00
greg 141c4da24e cleanup some build error with ICC 2019 (issue #9) 2019-05-10 19:48:31 -04:00
greg 7c126034a5 fix bad return value 2019-04-29 14:10:32 -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 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 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 2040fa3900 fix error when building without exception support 2019-04-06 13:02:20 -04:00
greg e15f2bb959 fix multiply defined symbols 2019-04-01 13:13:20 -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 932464ee07 remove unused code, fix typos 2019-03-30 13:53:04 -04:00
greg 65ebd67804 fix travis clang build 2019-03-27 21:30:25 -04:00
greg 87dedf7b3c Update phmap_base.h 2019-03-27 21:15:30 -04:00
greg 65f4c264df missing backslash 2019-03-27 21:11:15 -04:00
greg 0bf32c2ffc old gnu libstd++ don't have make_unique 2019-03-27 21:08:58 -04:00
greg 25dddb9369 fix some build issues with c++14/17 2019-03-27 20:55:20 -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 31f86eb669 flat_hash_set test passing 2019-03-24 14:47:52 -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