Commit Graph

173 Commits

Author SHA1 Message Date
greg 278652eb8a Add support for martinus's benchmarks 2019-04-05 21:09:30 -04:00
greg 13681b0d58 update benchmark code to allow for more comparisons 2019-04-05 21:00:01 -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 1.1.0 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 1.0.0 2019-03-31 19:07:53 -04:00
greg d4937d99ab releasing version 1.0 2019-03-31 17:45:15 -04:00
greg 1ab8b07d05 update images 2019-03-31 17:25:26 -04:00
greg 900bc73580 update images 2019-03-31 17:20:57 -04:00
greg cbdfdec786 update images 2019-03-31 17:08:25 -04:00
greg 6759b0ff59 update images 2019-03-31 17:01:14 -04:00
greg 061f70b63f update images 2019-03-31 16:56:19 -04:00
greg eea97da443 Update parallel_hashmap.md 2019-03-31 16:46:40 -04:00
greg 4584e47965 update writeup 2019-03-31 16:41:49 -04:00
greg fe6443e092 Update bench.cc 2019-03-31 16:35:10 -04:00
greg 2677210b5a update "Parallel Hashmap" writeup 2019-03-31 16:35:03 -04:00
greg fa8c63c006 update "Parallel Hashmap" writeup 2019-03-31 16:34:31 -04:00
greg cc4675b824 add comments 2019-03-31 16:34:03 -04:00
greg 84680e1a63 Update .travis.yml 2019-03-31 14:37:02 -04:00
greg 5f9a8e7960 Update .travis.yml 2019-03-31 14:36:53 -04:00
greg 8ad7d1101c build examples too 2019-03-31 14:36:19 -04:00
greg b87d0f1987 Update helpers.cmake 2019-03-31 14:35:16 -04:00
greg 2f48e16661 Apache License, Version 2.0 2019-03-31 14:33:11 -04:00
greg d13edf5680 Apache License, Version 2.0 2019-03-31 14:32:47 -04:00
greg c0c1d1634d ignore non-relevant files 2019-03-31 14:30:56 -04:00
greg b439f877e3 identify repository as C++ 2019-03-31 14:29:35 -04:00
greg c278a03054 Update README.md 2019-03-31 12:13:52 -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 e5c4e46bd5 add couple examples 2019-03-30 14:10:57 -04:00
greg 932464ee07 remove unused code, fix typos 2019-03-30 13:53:04 -04:00
greg 9736ab099b Update README.md 2019-03-29 20:34:45 -04:00
greg 1e595ed7b5 update erase() to return an iterator, and README as well 2019-03-29 20:34:15 -04:00
greg bad9609978 Update README.md 2019-03-28 23:22:33 -04:00
greg 1015c8d155 Update README.md 2019-03-28 23:14:55 -04:00
greg fbbfcd02a3 Update README.md 2019-03-28 23:11:16 -04:00
greg c37d238440 Update README.md 2019-03-28 23:04:30 -04:00
greg 15a35ee91c Update README.md 2019-03-28 23:01:59 -04:00
greg f95b200c61 Update README.md 2019-03-28 23:00:56 -04:00
greg 5e4a2e86ca Update memory usage in README 2019-03-28 23:00:20 -04:00
greg 745f4fcd3d Update README.md 2019-03-28 22:46:10 -04:00
greg 2edb2453d0 update README 2019-03-28 22:45:25 -04:00
greg a84394eeba Simplify phmap_fwd_decl.h 2019-03-28 21:18:10 -04:00
greg f999e22f3f update README.md 2019-03-28 21:12:43 -04:00
greg 9b2ec72577 macos compilation issue 2019-03-28 21:02:07 -04:00