Commit Graph

59 Commits

Author SHA1 Message Date
greg c38ac17e5f Update entropy test program with larger parallel hashmaps 2020-07-26 18:03:09 -04:00
greg efc622c500 issue #53: checkin updated test 2020-07-26 17:39:10 -04:00
greg 01d33e0dbb issue #53: add test suggestes by @fowles 2020-07-26 17:35:55 -04:00
greg f8ffdc9d8c Add example demonstrating saving nested hashmaps to binary file. 2020-03-27 21:52:47 -04:00
greg 7a39f4d31c minor changes in examples 2020-01-01 12:56:26 -05:00
greg e867a03e00 update btree example to demonstrate forward declaration. 2019-12-31 17:58:37 -05:00
greg 1d5651cffe cleanup some warnings 2019-12-31 12:29:45 -05:00
greg 48144bc7f8 Add tests for btree and fix a couple issues. 2019-12-30 13:42:48 -05:00
greg 64f1b82a54 fix issue for using hash_value() as a way to implement hash in a class 2019-11-03 14:45:25 -05:00
greg 8834c9d624 simplify serialize.cc, add it to the examples in CMakeLists.txt 2019-09-08 11:12:12 -04:00
greg c6e54f3a4a Update serialize.cc 2019-09-02 08:57:45 -04:00
greg 77ef910921 simplify load/dump code. Also don't close the archibe after dump/load, we may need to save multiple hash maps in one archive. 2019-08-25 14:55:46 -04:00
greg 2ff7c0fce7 cleanup example and test program. bracket load/dump calls so that file is closed. 2019-08-25 10:22:44 -04:00
Gregory Popovitch daaed8b1aa Merge pull request #23 from gtarcoder/master
Added dump&&load interface for trivially_copyable types
2019-08-25 09:15:07 -04:00
sunkaicheng 62a1674d94 remove mmap load and dump 2019-08-25 20:47:05 +08:00
debugman 8fbc1526e1 Merge branch 'master' into mmap 2019-08-25 20:09:01 +08:00
sunkaicheng 34ecd92f63 added mmap load 2019-08-25 19:59:28 +08:00
sunkaicheng 61f1bdb037 use single file to store data for parallel hash 2019-08-23 10:22:41 +08:00
sunkaicheng 0866192922 use single file to store data for parallel hash 2019-08-21 09:09:12 +08:00
sunkaicheng 6ae6e2ee49 only support dump&load is_trivially_copyable types 2019-08-20 00:56:59 +08:00
sunkaicheng 21c032c9a5 added tests 2019-08-20 00:54:20 +08:00
greg 2d5709e163 Update serialize.cc 2019-08-18 15:39:18 -04:00
sunkaicheng ba121d043f added tests 2019-08-18 22:50:47 +08:00
sunkaicheng dd9af7f8a5 refine code 2019-08-18 18:29:46 +08:00
sunkaicheng 5cd20dc4a6 added serialize compare and added parallel dump&load 2019-08-16 10:37:28 +08:00
sunkaicheng da55a69dfa refine test 2019-08-14 23:28:33 +08:00
sunkaicheng 5e5ade8c6e added load&dump interface 2019-08-14 23:09:22 +08:00
greg 3c16c3aef6 Update serialize.cc 2019-07-27 15:24:24 -04:00
greg 9c6baa6c1c comment out serialize.cc example in CMakeLists as it requires Cereal. 2019-07-27 15:13:53 -04:00
greg 20bcc22b70 Do nothing when calling clear() on empty hash_map. Cereal does call map.clear() when deserializing. Issue #19. 2019-07-27 15:11:58 -04:00
greg c29ec8c37b fix compilation error 2019-06-15 19:54:11 -04:00
greg 58816906b4 add natvis file 2019-06-15 19:50:43 -04:00
greg 9b205856e0 Fix Intel compiler issue #9 (compiler does not like CompressedTuple) 2019-05-15 08:59:29 -04:00
greg 415b3b54e9 Revert "fix warning in example program"
This reverts commit 5c54670519.
2019-05-12 18:29:51 -04:00
greg 5c54670519 fix warning in example program 2019-05-12 18:24:27 -04:00
greg 657daee52a update comments 2019-05-12 10:40:32 -04:00
greg 113be533fb add hash_value example 2019-05-12 10:36:40 -04:00
greg 6c361cde7b cleanup some warnings in tests 2019-05-10 20:35:05 -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 1297aa6484 fix warnings in example 2019-04-13 20:55:30 -04:00
greg bbc746d34a add support for absl::Mutex 2019-04-13 20:22:13 -04:00
greg 9f5a7a37f0 fix compilation warnings 2019-04-11 19:59:33 -04:00
greg bcd22d2348 fix build issue 2019-04-11 18:31:32 -04:00
greg 9216735336 move meminfo.h to parallel_hashmap dir. 2019-04-11 18:25:44 -04:00
greg a381f47b15 improve emplace.cc example. 2019-04-10 08:12:25 -04:00
greg f158bc4344 cleanup the emplace example and add more enlightening testcase. 2019-04-09 19:58:29 -04:00
greg 560b41f45c fix knucleotide example build issue 2019-04-07 21:44:55 -04:00
greg 6170a3a28f fix compilation issue with c++11 2019-04-07 21:16:25 -04:00
greg 5654f72bdd add knucleotide example 2019-04-07 20:49:06 -04:00