| | "100" token, awarded by Pipeliner."Love" token, awarded by EAW. - Repository
- rB Blender
- Branch
- update-bli-cpp-structures (branched from master)
- Build Status
-
Event TimelineJacques Lucke (JacquesLucke) retitled this revision from BLI: Generally improve C++ data structures (WIP) to BLI: Generally improve C++ data structures. This revision is now accepted and ready to land. This revision was automatically updated to reflect the committed changes. | Path | Size |
|---|
| 4 lines | | | | | | 47 lines | | 158 lines | | 227 lines | | 3 lines | | 107 lines | | 350 lines | | 38 lines | | 6 lines | | 6 lines | | 1289 lines | | 361 lines | | 1 line | | 189 lines | | | | 10 lines | | 250 lines | | 872 lines | | 415 lines | | 339 lines | | | | 129 lines | | 6 lines | | 413 lines | | 814 lines | | 171 lines | | 7 lines | | | | 2 lines | | 11 lines | | | | 14 lines | | 7 lines | | | | 40 lines | | 27 lines | | 17 lines | | 5 lines | | 261 lines | | 48 lines | | 15 lines | | 387 lines | | 126 lines | | | | 1 line | | | | 96 lines | | 155 lines | | 2 lines |
| Commit | Tree | Parents | Author | Summary | Date |
|---|
| fc09f554cb86 | f4fe2bf9d327 | c0c6b19d59b4 | Jacques Lucke | "fail" -> "undefined behavior" | Jun 5 2020, 10:54 AM | | c0c6b19d59b4 | 39f5ff87fb0f | 0ee542755cd2 b168c255aae8 | Jacques Lucke | BLI: Generally improve C++ data structures (WIP) (Show More…) | Jun 4 2020, 9:39 PM | | 0ee542755cd2 | fddc73c5d6f4 | 643c7d998bf5 | Jacques Lucke | cleanup | Jun 4 2020, 9:37 PM | | 643c7d998bf5 | 25257caa717c | b7dd028d1447 | Jacques Lucke | cleanup debug | Jun 4 2020, 9:34 PM | | b7dd028d1447 | 4dd649c3338c | 222d60d88701 | Jacques Lucke | fix test | Jun 4 2020, 9:30 PM | | 222d60d88701 | df6eb7fd5836 | 21756ba89cfe | Jacques Lucke | overaligned values | Jun 4 2020, 9:24 PM | | 21756ba89cfe | c2af19bda733 | c6b2c4e5f30b | Jacques Lucke | docs | Jun 4 2020, 7:04 PM | | c6b2c4e5f30b | 349099e6900d | 85ba6afdfbab | Jacques Lucke | fix warning | Jun 4 2020, 6:56 PM | | 85ba6afdfbab | f5f70202c8ee | 2c8e34f3e6c4 | Jacques Lucke | cleanup | Jun 4 2020, 8:38 PM | | 2c8e34f3e6c4 | 226e45a0e501 | 5b2c4900e86c | Jacques Lucke | use strict flags in tests | Jun 4 2020, 8:36 PM | | 5b2c4900e86c | 8c8e767f4645 | e26595f8c84d | Jacques Lucke | strict flag fixes | Jun 4 2020, 8:36 PM | | e26595f8c84d | 77ce55da5b51 | c5c4d4e02c97 | Jacques Lucke | strict flag fixes | Jun 4 2020, 8:25 PM | | c5c4d4e02c97 | c4245fa6b43d | afd9e5f9aa3d | Jacques Lucke | bitscan_reverse_clear_uint tests | Jun 4 2020, 8:22 PM | | afd9e5f9aa3d | f37612839cd6 | 75a460f89ccd | Jacques Lucke | revert some changes to edgehash | Jun 4 2020, 8:03 PM | | 75a460f89ccd | 606a5efa5e5b | 8f4bfd83ebec | Jacques Lucke | docs | Jun 4 2020, 8:01 PM | | 8f4bfd83ebec | 1f555e9fb807 | 189d93f08e6a | Jacques Lucke | docs | Jun 4 2020, 7:50 PM | | 189d93f08e6a | 7294ec9fd133 | d05a7db5b8c8 | Jacques Lucke | docs | Jun 4 2020, 7:39 PM | | d05a7db5b8c8 | 2d4d2d432a6f | 50d1eb4b8b5f | Jacques Lucke | docs | Jun 4 2020, 7:32 PM | | 50d1eb4b8b5f | b45e5fa5dd22 | 8bc1d67b2be9 | Jacques Lucke | improve naming | Jun 4 2020, 7:20 PM | | 8bc1d67b2be9 | 87cb2e43095a | 39b9dcb6e2d5 | Jacques Lucke | cleanup naming | Jun 4 2020, 7:16 PM | | 39b9dcb6e2d5 | 3838172834e4 | fbf440ee64ca | Jacques Lucke | fix | Jun 4 2020, 7:11 PM | | fbf440ee64ca | 6c2b55b3dd5c | 0304cca0c9fa | Jacques Lucke | cleanup | Jun 4 2020, 7:06 PM | | 0304cca0c9fa | 7d5dffd80234 | b72f5db1436a | Jacques Lucke | Vector.remove | Jun 4 2020, 7:05 PM | | b72f5db1436a | ca50055e6cf6 | 439f8e9419f2 | Jacques Lucke | cleanup naming | Jun 4 2020, 6:41 PM | | 439f8e9419f2 | 5d65ec9fd832 | aee0ba0905a8 | Jacques Lucke | fix stack push_multiple | Jun 4 2020, 6:38 PM | | aee0ba0905a8 | 3577e869fa4b | 8bafe59802ee | Jacques Lucke | cleanup | Jun 4 2020, 6:19 PM | | 8bafe59802ee | 542338e097e5 | 1472ab122070 | Jacques Lucke | rename grow | Jun 4 2020, 6:13 PM | | 1472ab122070 | 7c8a7d5402ad | 93e51086f7c6 | Jacques Lucke | VectorSet | Jun 4 2020, 3:07 PM | | 93e51086f7c6 | b01c2a0a9189 | 31a24b7d9983 | Jacques Lucke | Set docs | Jun 4 2020, 2:56 PM | | 31a24b7d9983 | bed13b0df138 | 04c3c7245cb8 | Jacques Lucke | Map docs | Jun 4 2020, 2:35 PM | | 04c3c7245cb8 | fd24803d9341 | c26f95407cfd | Jacques Lucke | Array docs | Jun 4 2020, 2:10 PM | | c26f95407cfd | 5c99226394ee | e07c1dd4986c | Jacques Lucke | ArrayRef docs | Jun 4 2020, 1:55 PM | | e07c1dd4986c | 5ddcda9e2fa3 | ec3992b7cdd0 | Jacques Lucke | allocator docs | Jun 4 2020, 1:25 PM | | ec3992b7cdd0 | 071144da364e | 26b9637de76f 0f3202952285 | Jacques Lucke | Merge branch 'master' into update-bli-cpp-structures | Jun 4 2020, 1:21 PM | | 26b9637de76f | 1779acc2a009 | ae5c48663f95 | Jacques Lucke | cleanup | Jun 4 2020, 10:30 AM | | ae5c48663f95 | 02a0469dd97b | fc1dff864cfe | Jacques Lucke | reserve | Jun 3 2020, 5:59 PM | | fc1dff864cfe | f5826fad2931 | 574a1e8a514a | Jacques Lucke | disable benchmark | Jun 3 2020, 5:47 PM | | 574a1e8a514a | 568df1cbdde4 | 655212d7aa21 | Jacques Lucke | BLI::Map benchmark | Jun 3 2020, 5:46 PM | | 655212d7aa21 | f7fceb873e37 | 793a18e085fa | Jacques Lucke | cleanup includes | Jun 3 2020, 5:00 PM | | 793a18e085fa | 39053c00c758 | 2defe2512aec 96eab0875597 | Jacques Lucke | Merge branch 'master' into update-bli-cpp-structures | Jun 3 2020, 4:54 PM | | 2defe2512aec | 09529339cd4e | 2a84b83d978e cda15408582e | Jacques Lucke | Merge branch 'master' into update-bli-cpp-structures | Jun 3 2020, 3:30 PM | | 2a84b83d978e | edb833c83063 | 727af19322fc | Jacques Lucke | docs | Jun 3 2020, 3:30 PM | | 727af19322fc | 63a4b7b31505 | d3719da1fd4f | Jacques Lucke | cleanup | Jun 3 2020, 3:27 PM | | d3719da1fd4f | 83aaff8b32b3 | 1603c2c16f71 | Jacques Lucke | docs | Jun 3 2020, 2:50 PM | | 1603c2c16f71 | e133aad5f9e1 | ef353dadf9ac | Jacques Lucke | array docs | Jun 3 2020, 2:46 PM | | ef353dadf9ac | a1e0664fa301 | 039920563041 | Jacques Lucke | docs | Jun 3 2020, 2:42 PM | | 039920563041 | a60ab6b76bcf | 4e315c536ffb | Jacques Lucke | cleanup | Jun 3 2020, 2:32 PM | | 4e315c536ffb | 4bbb4325ed79 | 3ed3110eb310 | Jacques Lucke | map docs | Jun 3 2020, 2:31 PM | | 3ed3110eb310 | 53d85352f373 | 9da8f979c234 | Jacques Lucke | allocator docs | Jun 3 2020, 2:14 PM | | 9da8f979c234 | 16fd5d98aad9 | 58f80cf31817 | Jacques Lucke | improve memory naming | Jun 3 2020, 1:55 PM | | 58f80cf31817 | 8b9f8b783a33 | 6d7fb1b1afba | Jacques Lucke | simplify allocator interface | Jun 3 2020, 1:52 PM | | 6d7fb1b1afba | f82574d89f7e | 02cab7cf5f5a | Jacques Lucke | cleanup | Jun 1 2020, 11:31 PM | | 02cab7cf5f5a | a748db632b6d | 60f9b34eb648 | Jacques Lucke | hash docs | Jun 1 2020, 11:16 PM | | 60f9b34eb648 | 4d2a15bb95be | 30fcfedc42da | Jacques Lucke | cleanup | Jun 1 2020, 10:38 PM | | 30fcfedc42da | 56ccc4ef9957 | 1c535986ee30 | Jacques Lucke | cleanup | Jun 1 2020, 10:31 PM | | 1c535986ee30 | 8b3b16c6ae0b | bf1ea937bb11 | Jacques Lucke | docs | Jun 1 2020, 10:30 PM | | bf1ea937bb11 | 03c2c59abc86 | 6c91068326ac | Jacques Lucke | Improve Set docs | Jun 1 2020, 10:29 PM | | 6c91068326ac | b54fb3a60556 | b651a8e41dbc | Jacques Lucke | IntrusiveMapSlot | Jun 1 2020, 10:00 PM | | b651a8e41dbc | d7548473f1a5 | 3562ccce6aea | Jacques Lucke | docs | Jun 1 2020, 9:24 PM | | 3562ccce6aea | 67745840c20d | 95e8510a7715 | Jacques Lucke | move intrusive key info to a more generic place | Jun 1 2020, 9:16 PM | | 95e8510a7715 | 2c57887d5d61 | 26ffe9597e94 | Jacques Lucke | Intrusive templated key | Jun 1 2020, 8:46 PM | | 26ffe9597e94 | 453b459b7f6e | a6cb0cf3d920 | Jacques Lucke | optimization | Jun 1 2020, 8:14 PM | | a6cb0cf3d920 | c9b981787fef | 6e1ff65ea010 | Jacques Lucke | initial intrusive set slot | Jun 1 2020, 12:52 PM | | 6e1ff65ea010 | 7c080ad586d0 | 8547c14287ea | Jacques Lucke | same in VectorSet | Jun 1 2020, 12:23 PM | | 8547c14287ea | d38645ff99f2 | 357d66da4b20 | Jacques Lucke | same in map | Jun 1 2020, 12:19 PM | | 357d66da4b20 | ce6649759d58 | 5332cdb128a4 | Jacques Lucke | remove -> remove_contained, discard -> remove | Jun 1 2020, 12:14 PM | | 5332cdb128a4 | 7cc2fe8c6a7e | c00abd70bc8f | Jacques Lucke | store hash and is_equal instances in Map and VectorSet | Jun 1 2020, 12:02 PM | | c00abd70bc8f | ff738e8ba9e8 | da8999e2ef0c | Jacques Lucke | store hash and is_equal in Set | Jun 1 2020, 11:41 AM | | da8999e2ef0c | 78c07859a04d | ccc642763f3a | Jacques Lucke | new add_as methods | Jun 1 2020, 11:37 AM | | ccc642763f3a | 71dd9231e0f6 | 0673efd1bb00 | Jacques Lucke | improve order of methods | Jun 1 2020, 11:22 AM | | 0673efd1bb00 | 6f023e1663eb | df8b72d9d039 fcccee0c3372 | Jacques Lucke | Merge branch 'master' into update-bli-cpp-structures | Jun 1 2020, 12:05 AM | | df8b72d9d039 | e05aae476e40 | 6add1acbd64c | Jacques Lucke | vector resize and fixes | May 31 2020, 11:56 PM | | 6add1acbd64c | 729670150cb6 | abb5e598d1dc | Jacques Lucke | test hash and equality customization | May 31 2020, 11:08 PM | | abb5e598d1dc | f3444806e333 | 0dcd28c35a6c | Jacques Lucke | Support for custom equality operator in VectorSet | May 31 2020, 11:00 PM | | 0dcd28c35a6c | ac5bd40809dd | c6128b885226 | Jacques Lucke | Support for custom equality operator in Map | May 31 2020, 10:57 PM | | c6128b885226 | 6b4392cbc7f3 | eaea40f83401 | Jacques Lucke | Support for customizing equality operator | May 31 2020, 10:51 PM | | eaea40f83401 | 297bb7dea43e | 32d7eef48b94 | Jacques Lucke | use .data instead of .begin | May 31 2020, 10:17 PM | | 32d7eef48b94 | e019763a96ba | 2aac0ef64ad7 | Jacques Lucke | support heterogenuous lookup in VectorSet | May 31 2020, 10:08 PM | | 2aac0ef64ad7 | cdafbc7c37b1 | 68af54e538fe | Jacques Lucke | support heterogenuous lookup in Map | May 31 2020, 10:00 PM | | 68af54e538fe | a533dda8c661 | fb5f04bc28ab | Jacques Lucke | improve string lookup | May 31 2020, 9:27 PM | | fb5f04bc28ab | b75bdaa50482 | 219cf2bc4761 | Jacques Lucke | cleanup | May 31 2020, 1:00 PM | | 219cf2bc4761 | e64dadf351e7 | e7af27bf6465 | Jacques Lucke | VectorSet discard | May 31 2020, 12:59 PM | | e7af27bf6465 | 4c1a707c550b | f131be1807f5 | Jacques Lucke | map discard | May 31 2020, 12:48 PM | | f131be1807f5 | a99f9ea92f77 | 0ab6eba6c5b6 | Jacques Lucke | terminology fix | May 31 2020, 12:44 PM | | 0ab6eba6c5b6 | 6b89a32bd08b | 952d6ec0d0ad | Jacques Lucke | initial heterogenous types for Set | May 31 2020, 12:43 PM | | 952d6ec0d0ad | b8ff0185c054 | bf1285e053d7 | Jacques Lucke | cleanup | May 31 2020, 12:23 PM | | bf1285e053d7 | c5f04a02b1fe | ce8d170f38d3 | Jacques Lucke | cleanup naming | May 31 2020, 12:22 PM | | ce8d170f38d3 | b8c7c7bb6e34 | 247bef8ea1f5 | Jacques Lucke | cleanup | May 31 2020, 12:19 PM | | 247bef8ea1f5 | 3a4bcf359f7e | 748cd3e5daaa | Jacques Lucke | cleanup | May 31 2020, 12:18 PM | | 748cd3e5daaa | 526c78c160cf | 53dc05bfe7c8 | Jacques Lucke | Initial LoadFactor abstraction | May 31 2020, 11:54 AM | | 53dc05bfe7c8 | 7a4c05797731 | 6c10d55aa617 | Jacques Lucke | arrayref cleanup | May 30 2020, 7:31 PM | | 6c10d55aa617 | acd21686e7b7 | 3e50d6049619 | Jacques Lucke | docs | May 30 2020, 7:01 PM | | 3e50d6049619 | 75cf649c1cf3 | 2b7e86a66227 | Jacques Lucke | test | May 30 2020, 6:55 PM | | 2b7e86a66227 | 64f00748eb7c | 3b4c5a75fc44 | Jacques Lucke | don't zero initialize | May 30 2020, 6:50 PM | | 3b4c5a75fc44 | e3ca011e3101 | 7c4004904d09 | Jacques Lucke | docs and fix | May 30 2020, 6:48 PM | | 7c4004904d09 | cbfbc13024c7 | a12a78da1eb8 | Jacques Lucke | docs | May 30 2020, 6:07 PM | | a12a78da1eb8 | b84980f79544 | d2c2defefeaf | Jacques Lucke | cleanup | May 30 2020, 5:51 PM | | d2c2defefeaf | 3fcf6d51ab78 | c02daec70cef | Jacques Lucke | cleanup | May 30 2020, 5:45 PM | | c02daec70cef | 8b821da84c4f | 12d8ebbe25b5 | Jacques Lucke | stringref docs | May 30 2020, 5:35 PM | | 12d8ebbe25b5 | 7ff0e82c248f | f55f9e977db5 | Jacques Lucke | cleanup slot iteration | May 30 2020, 4:55 PM | | f55f9e977db5 | 3aa948fa94a9 | e230d7a60502 | Jacques Lucke | benchmark | May 30 2020, 4:48 PM | | e230d7a60502 | 7b62da074d15 | 4c35405311d8 | Jacques Lucke | docs | May 30 2020, 3:39 PM | | 4c35405311d8 | 9794ae9042b1 | 5c2db9227e05 | Jacques Lucke | stack docs | May 30 2020, 2:57 PM | | 5c2db9227e05 | 501de8bb3583 | 3f37e8098795 | Jacques Lucke | fix excessive stack usage | May 30 2020, 2:40 PM | | 3f37e8098795 | b3791d60d4a7 | ff33f0792eeb | Jacques Lucke | docs | May 30 2020, 2:30 PM | | ff33f0792eeb | b05b9acceb1e | 1a29dc6162ba | Jacques Lucke | docs | May 30 2020, 2:03 PM | | 1a29dc6162ba | 8d5d13a762df | 03ab9602c479 63bcee81f624 | Jacques Lucke | Merge branch 'master' into update-bli-cpp-structures | May 30 2020, 1:53 PM | | 03ab9602c479 | bab2ae597b5d | aa77d601ad45 | Jacques Lucke | cleanup | May 29 2020, 9:07 PM | | aa77d601ad45 | b450035f8b92 | 01ad42173d3f | Jacques Lucke | docs | May 29 2020, 9:06 PM | | 01ad42173d3f | bc277efa8d6f | 49c9832b06a6 | Jacques Lucke | proper move semantic | May 29 2020, 8:51 PM | | 49c9832b06a6 | 4b4e1b96f16c | fdbfd4eb5c2f | Jacques Lucke | optimize push_multiple | May 29 2020, 8:40 PM | | fdbfd4eb5c2f | f82014cc30bc | fa431a10d2dd | Jacques Lucke | better stack grow | May 29 2020, 8:25 PM | | fa431a10d2dd | bc94c1edba23 | 4c5a728ff875 | Jacques Lucke | copy/move assignment | May 29 2020, 8:22 PM | | 4c5a728ff875 | f719de965edb | 11545f74035a | Jacques Lucke | add stack copy/move constructor | May 29 2020, 8:20 PM | | 11545f74035a | bf5aae6d1ffc | e783b794807a | Jacques Lucke | try new stack implementation | May 29 2020, 8:00 PM | | e783b794807a | 7c73e9c1896f | 90d7ef0fa2a9 | Jacques Lucke | cleanup | May 29 2020, 7:16 PM | | 90d7ef0fa2a9 | 5743b2c247d7 | c0db4a1b1de8 | Jacques Lucke | better stats | May 29 2020, 7:00 PM | | c0db4a1b1de8 | 50108a3718ca | a1b4b2d736d8 | Jacques Lucke | docs | May 29 2020, 6:57 PM | | a1b4b2d736d8 | 9adda0fe2725 | cb5ae351c227 | Jacques Lucke | docs | May 29 2020, 6:19 PM | | cb5ae351c227 | d333745d2833 | bf27de7f38f0 | Jacques Lucke | docs | May 29 2020, 6:00 PM | | bf27de7f38f0 | 4b197cc67312 | 3a0f0a5c80e9 | Jacques Lucke | docs | May 29 2020, 5:57 PM | | 3a0f0a5c80e9 | 8635a880d2dd | 6747a1f2d363 | Jacques Lucke | docs | May 29 2020, 5:56 PM | | 6747a1f2d363 | c72366e95149 | 4442d7a89bcb | Jacques Lucke | cleanup naming | May 29 2020, 5:41 PM | | 4442d7a89bcb | c362a828bf81 | 36d73548ba62 67795c90fcd2 | Jacques Lucke | Merge branch 'master' into update-bli-cpp-structures | May 29 2020, 5:37 PM | | 36d73548ba62 | a0a83b5f608d | 077646cfbf6d | Jacques Lucke | docs and fixes | May 29 2020, 5:36 PM | | 077646cfbf6d | a32191bc5eb8 | 2251bd30c976 | Jacques Lucke | docs | May 29 2020, 5:16 PM | | 2251bd30c976 | 90f6f262f424 | 5b27317f3fb2 | Jacques Lucke | add possible improvements | May 27 2020, 4:41 PM | | 5b27317f3fb2 | c55f430ee3cf | 2b6edc80b1f9 | Jacques Lucke | Speedup VectorSet initialization | May 27 2020, 4:35 PM | | 2b6edc80b1f9 | b14fddbe9cd2 | a5a101c605d0 | Jacques Lucke | Speedup initial Map construction | May 27 2020, 4:31 PM | | a5a101c605d0 | f7adc955da3c | bb09b2268d7f | Jacques Lucke | improve documentation | May 27 2020, 4:25 PM | | bb09b2268d7f | c2ba4e80e0ce | 8ba5333c16ea | Jacques Lucke | continue with documentation | May 27 2020, 4:10 PM | | 8ba5333c16ea | 2a212027e9d0 | d82bab41f74e 49c295813ba9 | Jacques Lucke | Merge branch 'master' into new-hash-tables | May 27 2020, 3:45 PM | | d82bab41f74e | 368374f33800 | 959214808617 | Jacques Lucke | avoid "static constexpr" variables, C++17 would be useful now... | May 21 2020, 5:15 PM | | 959214808617 | c7c9a548d2d5 | b230a06dca15 | Jacques Lucke | fix compile error | May 21 2020, 4:48 PM | | b230a06dca15 | 7d3136f565d4 | 6940eda545d1 | Jacques Lucke | fix strict compilation | May 21 2020, 4:40 PM | | 6940eda545d1 | 5342018642be | 605ea2c4cc12 | Jacques Lucke | rename edgehash.c to edgehash.cc | May 21 2020, 3:46 PM | | 605ea2c4cc12 | b7fe8006135f | c1546b4d1c40 | Jacques Lucke | docs | May 21 2020, 3:38 PM | | c1546b4d1c40 | 31d6b14a3b9d | 8820fd9d3527 | Jacques Lucke | move probing strategies to separate file | May 21 2020, 2:58 PM | | 8820fd9d3527 | d3bcc0a90f3d | 472b588e1fb0 | Jacques Lucke | docs | May 21 2020, 2:52 PM | | 472b588e1fb0 | 7d9239b7ec27 | 672e9c03b225 0c9e73845cc7 | Jacques Lucke | Merge branch 'master' into new-hash-tables | May 21 2020, 2:37 PM | | 672e9c03b225 | 763e72b7109f | 8eddff230fcf | Jacques Lucke | docs | May 21 2020, 2:08 PM | | 8eddff230fcf | 6837c54d27ed | db001f24f0f7 | Jacques Lucke | improve PointerSetSlot | May 21 2020, 2:06 PM | | db001f24f0f7 | 0921a146e0ad | 9a2af4e2bdf8 03d8783db021 | Jacques Lucke | Merge branch 'master' into new-hash-tables | May 21 2020, 2:03 PM | | 9a2af4e2bdf8 | bc9e0fb30e24 | 137cf2502700 | Jacques Lucke | docs | May 20 2020, 10:56 AM | | 137cf2502700 | ae051da00246 | 5bd8e783ce53 | Jacques Lucke | cleanup | May 19 2020, 6:39 PM | | 5bd8e783ce53 | 93143ef25d22 | 2bf5c07981ec dd62d956872f | Jacques Lucke | Merge branch 'master' into new-hash-tables | May 19 2020, 6:26 PM | | 2bf5c07981ec | 444a98f56de6 | f429d38f7fea | Jacques Lucke | improve terminology | May 19 2020, 11:55 AM | | f429d38f7fea | 054a57d8020a | e0d03cefe197 | Jacques Lucke | improve terminology | May 19 2020, 11:49 AM | | e0d03cefe197 | fdb83d30dc51 | aff33e5e0af5 | Jacques Lucke | update terminology | May 19 2020, 11:45 AM | | aff33e5e0af5 | c044159b5a19 | f8edc3ff2b84 | Jacques Lucke | cleanup | May 19 2020, 11:21 AM | | f8edc3ff2b84 | 4325a98dd4e0 | 77a96ecc518d | Jacques Lucke | typo | May 19 2020, 11:01 AM | | 77a96ecc518d | 971e669c54e2 | fa82a453edec | Jacques Lucke | Make initial initialization faster | May 18 2020, 6:56 PM | | fa82a453edec | 42d34a8f8285 | 1b6b75d578a3 | Jacques Lucke | docs | May 18 2020, 6:29 PM | | 1b6b75d578a3 | f24b814233db | d737abbf1ab2 | Jacques Lucke | add comments to BLI::Set | May 17 2020, 7:52 PM | | d737abbf1ab2 | 7be64e76a298 | a86e8bcae1cd | Jacques Lucke | splitup files | May 17 2020, 6:28 PM | | a86e8bcae1cd | 3662267a2e3e | 6c3218765010 | Jacques Lucke | documentation | May 17 2020, 4:49 PM | | 6c3218765010 | 1423ee91e128 | de4b6d4f5e3e | Jacques Lucke | documentation | May 17 2020, 4:28 PM | | de4b6d4f5e3e | 8c7fcece976b | 22967037caeb | Jacques Lucke | rename file | May 17 2020, 3:06 PM | | 22967037caeb | 0f1c63f07a8f | 440a20edcc5f | Jacques Lucke | change order of template arguments | May 17 2020, 2:54 PM | | 440a20edcc5f | ef733967db2a | 9b9106a15774 | Jacques Lucke | Add PreShuffle arg | May 17 2020, 2:43 PM | | 9b9106a15774 | c64708a637b6 | f1afd255859a | Jacques Lucke | improve threshold | May 17 2020, 1:46 PM | | f1afd255859a | 87f3cd213872 | f7769cb6a0a9 | Jacques Lucke | 10% performance improvement for grow | May 17 2020, 1:25 PM | | f7769cb6a0a9 | d71aff23d91b | 3d9b69017297 | Jacques Lucke | use tbb in array | May 17 2020, 12:37 PM | | 3d9b69017297 | bec34234d265 | 0846e3796486 | Jacques Lucke | add todo | May 16 2020, 10:52 PM | | 0846e3796486 | 93fc7c97be10 | e925c4b526eb | Jacques Lucke | cleanup | May 16 2020, 10:39 PM | | e925c4b526eb | 9ab9e0bcd3a5 | 0c1e20de7ea6 | Jacques Lucke | print stats for VectorSet | May 16 2020, 10:39 PM | | 0c1e20de7ea6 | ecd45e92bc62 | c505e390ae40 | Jacques Lucke | print stats for Map | May 16 2020, 10:21 PM | | c505e390ae40 | 76e42586b0c1 | a5eed5db815f | Jacques Lucke | start generalizing hash table statistics | May 16 2020, 10:09 PM | | a5eed5db815f | 49461e5e8e3d | 100e0177f8ad | Jacques Lucke | make linear steps configurable | May 16 2020, 9:23 PM | | 100e0177f8ad | 5557f2ed413d | 95d66fc1d4f2 | Jacques Lucke | cleanup | May 16 2020, 9:22 PM | | 95d66fc1d4f2 | a153ac17dfee | 4524ee239921 | Jacques Lucke | improve hash function for 64 bit integers | May 16 2020, 9:03 PM | | 4524ee239921 | f3aa5ae8a959 | 757279f9fa69 | Jacques Lucke | InlineBufferCapacity support for Map and VectorSet | May 16 2020, 8:45 PM | | 757279f9fa69 | b63a67e0d0a2 | 3569b0390605 | Jacques Lucke | doing some benchmarks | May 16 2020, 8:07 PM | | 3569b0390605 | 8e08dd02b721 | 360e5ef2c837 | Jacques Lucke | simplify probe sequence a bit | May 16 2020, 4:28 PM | | 360e5ef2c837 | 840f431b04ad | 671071c9e5d3 | Jacques Lucke | make load factor adjustable | May 16 2020, 3:36 PM | | 671071c9e5d3 | 8cd589d811c5 | 5e2f0a403ea8 | Jacques Lucke | rename | May 16 2020, 2:56 PM | | 5e2f0a403ea8 | 6d40186eb075 | bbd50cfd89cc | Jacques Lucke | remove unused data structure | May 16 2020, 2:56 PM | | bbd50cfd89cc | d2417e29af61 | f6fc71c906f1 | Jacques Lucke | new VectorSet implementation | May 16 2020, 2:54 PM | | f6fc71c906f1 | 810f6a5da214 | c04272223350 | Jacques Lucke | cleanup | May 16 2020, 1:20 PM | | c04272223350 | 9e8fe4f628da | 29236caa3fe4 | Jacques Lucke | share probing strategy between set and map | May 16 2020, 1:18 PM | | 29236caa3fe4 | 66222a3207d5 | eafdc88cfaec | Jacques Lucke | remove old Map, Set and StringMap | May 16 2020, 1:05 PM | | eafdc88cfaec | adaf0fa2205b | e6a88684a9d8 | Jacques Lucke | typo | May 16 2020, 12:59 PM | | e6a88684a9d8 | bde8384fd54a | 5a86f5fd6c5e | Jacques Lucke | extract probing strategy | May 16 2020, 12:57 PM | | 5a86f5fd6c5e | f57ee32a9a8c | 78fd22f7b467 | Jacques Lucke | temporary testing stuff | May 15 2020, 12:54 PM | | 78fd22f7b467 | 5bba1568136e | a3cbc32bb4cf | Jacques Lucke | leave only one probing variant | May 15 2020, 12:54 PM | | a3cbc32bb4cf | 7d2f6b860232 | 0fdfa4687eb4 | Jacques Lucke | add some collision tests | May 15 2020, 12:51 PM | | 0fdfa4687eb4 | 2846101bc799 | fefe7b6a3166 5f95912afc4d | Jacques Lucke | Merge branch 'master' into single-slot-item-set | May 15 2020, 12:50 PM | | fefe7b6a3166 | b13662d13bf6 | bd4a78ae75da | Jacques Lucke | improvements | May 15 2020, 12:46 PM | | bd4a78ae75da | fa5671f19119 | 2c6c84a3d26d | Jacques Lucke | add multiple slot iterator variants | May 15 2020, 12:15 PM | | 2c6c84a3d26d | 38d0134eb518 | f747044eda9b | Jacques Lucke | improve collision stats | May 15 2020, 12:06 PM | | f747044eda9b | 23cbffcdf138 | 84651db8aa08 | Jacques Lucke | cleanup slot iteration | May 15 2020, 11:33 AM | | 84651db8aa08 | a484bde00710 | 03d8664314df | Jacques Lucke | initial comments | May 14 2020, 7:31 PM | | 03d8664314df | a6c296754dc5 | 4233e90287aa | Jacques Lucke | fix move and copy assignment | May 14 2020, 6:49 PM | | 4233e90287aa | be15c808b1b9 | c7a744b71fc2 | Jacques Lucke | cleanup | May 14 2020, 6:43 PM | | c7a744b71fc2 | 526613bdbb80 | 00eb7e96bfbe | Jacques Lucke | fix | May 14 2020, 6:33 PM | | 00eb7e96bfbe | c03d7f15dc64 | ed4b7a2c0b0b | Jacques Lucke | get iterators working | May 14 2020, 6:19 PM | | ed4b7a2c0b0b | e0b7d6302729 | 3f0628277bf0 | Jacques Lucke | fixes | May 14 2020, 5:50 PM | | 3f0628277bf0 | a9fec473e3c2 | 9f82e52c4b61 | Jacques Lucke | WIP map | May 13 2020, 8:14 PM | | 9f82e52c4b61 | 56836c4c85e6 | 3253c8d0cc54 | Jacques Lucke | rename Value to Key | May 13 2020, 7:09 PM | | 3253c8d0cc54 | 2f75939a11cd | b5da85e3e9e5 | Jacques Lucke | more const correct | May 13 2020, 6:46 PM | | b5da85e3e9e5 | 8a107abf80d2 | 36eb7f2d8c15 | Jacques Lucke | cleanup | May 13 2020, 6:33 PM | | 36eb7f2d8c15 | c921942119bd | aa8907ad0ce3 | Jacques Lucke | rename | May 13 2020, 6:24 PM | | aa8907ad0ce3 | b9f8de3a2ac8 | 0428049d3c76 | Jacques Lucke | cleanup | May 13 2020, 6:20 PM | | 0428049d3c76 | 63886a1a4709 | 7251305994c1 | Jacques Lucke | automatically select slot type | May 13 2020, 6:17 PM | | 7251305994c1 | 6447d8633215 | d2f2ec8a99be | Jacques Lucke | initial pointer slot | May 13 2020, 5:43 PM | | d2f2ec8a99be | 4d5ce1229137 | 2b549b550c94 | Jacques Lucke | set slot with hash | May 13 2020, 5:28 PM | | 2b549b550c94 | 29fa66f348e0 | f2fbd0d6597e | Jacques Lucke | cleanup | May 13 2020, 5:13 PM | | f2fbd0d6597e | d9283ddb49a3 | 155511f421e2 | Jacques Lucke | cleanup | May 13 2020, 12:31 PM | | 155511f421e2 | f0c6ce340aa2 | ea5a599734a0 | Jacques Lucke | optimization | May 13 2020, 12:19 PM | | ea5a599734a0 | 303339857f52 | 461fee5328fd | Jacques Lucke | initial version | May 13 2020, 12:05 PM |
|