Commit Graph

  • 73e8aa69f4 nits Markus Westerlind 2020-10-14 12:39:19 +02:00
  • 2c6e5aad34 ignore clippy warnings Hans Elias B. Josephsen 2020-10-12 17:40:40 +02:00
  • cc857f9fea perf: Remove the need for unwrap when using ProbeSeq Markus Westerlind 2020-10-13 13:10:41 +02:00
  • facca47682 Include dropping behaviour in bench Markus Westerlind 2020-10-13 10:04:56 +02:00
  • e5f0f3916c Use no-std by default. Tom Kaitchuck 2020-10-12 12:00:26 -07:00
  • 18be8aaae2 Prevent some warnings and fix formatting Tom Kaitchuck 2020-10-12 09:52:43 -07:00
  • c4d186c308 Fix for rust 1.36.0 Hans Elias B. Josephsen 2020-10-12 14:28:55 +02:00
  • cbaefc7e41 Fix nightly feature Hans Elias B. Josephsen 2020-10-12 12:23:17 +02:00
  • ad2b2965dd Enable specialization with aHash Tom Kaitchuck 2020-10-11 23:13:28 -07:00
  • 893f394080 Merge remote-tracking branch 'upstream/master' Hans Elias B. Josephsen 2020-10-09 15:11:56 +02:00
  • 389e36bb95 Auto merge of #204 - Marwes:less_ir, r=Amanieu bors 2020-09-30 17:02:59 +00:00
  • 6b459a3299 nits Markus Westerlind 2020-09-30 17:10:42 +02:00
  • 90c92842c4 Address review comments Markus Westerlind 2020-09-30 15:43:57 +02:00
  • 13b59e9756 Don't instantiate get functions twice either Markus Westerlind 2020-09-29 16:32:53 +02:00
  • 534ad9c44e fix: Only instantiate RawTable's reserve functions once Markus Westerlind 2020-09-29 13:33:03 +02:00
  • 22ee107918 Version 0.9.1 Amanieu d'Antras 2020-09-28 20:14:41 +01:00
  • 43410f8a58 Merge pull request #202 from cuviper/safer-raw-access Amanieu d'Antras 2020-09-28 20:06:36 +01:00
  • 32b4d484a3 Merge pull request #203 from mominul/patch-1 Amanieu d'Antras 2020-09-13 14:53:40 +01:00
  • 066a0f3f72 Add MSRV in the README.md Muhammad Mominul Huque 2020-09-13 17:28:44 +06:00
  • 57660651c1 Auto merge of #201 - cuviper:safe-drain, r=Amanieu bors 2020-09-13 02:00:06 +00:00
  • a20041feb6 Add more safe methods to RawTable Josh Stone 2020-09-12 14:34:32 -07:00
  • 53b70c7fb0 Adjust the safety comments on drain/into_iter_from Josh Stone 2020-09-12 12:34:33 -07:00
  • 1f2953328a Make RawTable::drain safe Josh Stone 2020-09-12 12:30:36 -07:00
  • cac2a97c7f Auto merge of #200 - cuviper:from_key_hashed_nocheck, r=Amanieu bors 2020-09-04 21:15:13 +00:00
  • 492a0ba461 Remove from_key_hashed_nocheck's Q: Hash Josh Stone 2020-09-04 13:03:01 -07:00
  • ea51242439 Merge pull request #199 from mbrubeck/docs Amanieu d'Antras 2020-09-03 21:29:54 +01:00
  • 16653dbf52 Update version in README Matt Brubeck 2020-09-03 13:28:43 -07:00
  • 369bab8b99 Version 0.9.0 Amanieu d'Antras 2020-09-03 19:40:59 +01:00
  • 2b6b406692 Auto merge of #198 - mbrubeck:deps, r=Amanieu bors 2020-09-03 18:00:10 +00:00
  • 9f230c4262 Remove unnecessary fn main in doctest. Matt Brubeck 2020-09-03 10:09:04 -07:00
  • 8a42fc589f Update to ahash 0.4 Matt Brubeck 2020-09-02 16:15:22 -07:00
  • abfba3b1b9 Auto merge of #196 - mbrubeck:changelog, r=Amanieu bors 2020-09-01 03:18:52 +00:00
  • 2be559a1a2 Auto merge of #197 - mbrubeck:alloc, r=Amanieu bors 2020-09-01 03:02:39 +00:00
  • ad4ef5b4a9 rustfmt Matt Brubeck 2020-08-31 16:42:42 -07:00
  • b4b21a37f2 Use the alloc crate on stable Rust Matt Brubeck 2020-08-31 15:30:05 -07:00
  • 51d81f5abc Update changelog Matt Brubeck 2020-08-31 15:20:52 -07:00
  • 1405218fe6 Auto merge of #195 - stepancheg:const, r=Amanieu bors 2020-08-29 19:08:10 +00:00
  • 2734a96a8a Make with_hasher functions const fn Stiopa Koltsov 2020-08-29 03:49:16 +01:00
  • 922b86d26b Auto merge of #190 - SkiFire13:replace-entry-with, r=Amanieu bors 2020-08-25 15:11:28 +00:00
  • b7da2af14e Merge pull request #193 from SkiFire13/bump-min-rust-version Amanieu d'Antras 2020-08-25 16:11:09 +01:00
  • 86425f86fa Bumped min rust version in ci to 1.36.0 - required by latest crossbeam Giacomo Stevanato 2020-08-25 15:55:21 +02:00
  • 625a924ddb Merge branch 'replace-entry-with' into replace-entry-with-return Giacomo Stevanato 2020-08-24 21:39:21 +02:00
  • 1f3e099048 Merge branch 'master' into replace-entry-with Giacomo Stevanato 2020-08-24 21:38:49 +02:00
  • 55afb8299b Merge pull request #192 from SkiFire13/fix-stabilized-feature Amanieu d'Antras 2020-08-24 18:58:31 +01:00
  • bbf30e3fae Removes explicit ptr_offset_from since it's stabilized in latest nightly Giacomo Stevanato 2020-08-24 16:38:49 +02:00
  • 343ba960b0 Minor formatting change in a test Giacomo Stevanato 2020-08-24 16:07:19 +02:00
  • e116349a25 Modify RawEntryMut::and_replace_entry_with and RawOccupiedEntryMut::replace_entry_with tests to check return value Giacomo Stevanato 2020-08-24 16:06:08 +02:00
  • fa4fcaef75 Merge changes from replace-entry-with Giacomo Stevanato 2020-08-24 15:59:48 +02:00
  • 95d543d79d Remove useless matches from tests Giacomo Stevanato 2020-08-24 15:53:45 +02:00
  • 225c35c1a1 Replace panic with unreachable in tests when it can't be related to the tested function Giacomo Stevanato 2020-08-24 15:44:43 +02:00
  • ff3544d697 Added tests for RawEntryMut::and_replace_entry_with and RawOccupiedEntryMut::replace_entry_with Giacomo Stevanato 2020-08-24 15:41:08 +02:00
  • d1700c1446 Improve test name Giacomo Stevanato 2020-08-24 15:22:03 +02:00
  • 173d0e6a47 RawOccupiedEntryMut::replace_entry_with and RawEntryMut::and_replace_entry_with now return a RawEntryMut Giacomo Stevanato 2020-08-24 15:12:45 +02:00
  • 1482a359d7 Added hash_builder to RawOccupiedEntryMut Giacomo Stevanato 2020-08-24 15:08:52 +02:00
  • 5c01ff6015 Modify tests to account for the returned value Giacomo Stevanato 2020-08-24 15:06:15 +02:00
  • 7a8f9c7500 OccupiedEntry::replace_entry_with and Entry::and_replace_entry_with now return an Entry Giacomo Stevanato 2020-08-24 15:04:29 +02:00
  • f1a7ee59e6 Added hash field to OccupiedEntry Giacomo Stevanato 2020-08-24 15:01:55 +02:00
  • 9a05a056b3 Make examples panic/unreachable consistent Giacomo Stevanato 2020-08-23 20:04:13 +02:00
  • 5906e5163e Initial implementation of replace_entry_with Giacomo Stevanato 2020-08-23 18:45:05 +02:00
  • 8046bd0044 Auto merge of #188 - mbrubeck:iter, r=Amanieu bors 2020-08-13 19:53:55 +00:00
  • aacb21988b rustfmt Matt Brubeck 2020-08-13 11:54:02 -07:00
  • 5f04c88cbf Implement FusedIterator and size_hint for DrainFilter Matt Brubeck 2020-08-13 11:03:17 -07:00
  • 57eec7e839 Auto merge of #187 - mbrubeck:drain_filter_reverse, r=Amanieu bors 2020-08-12 09:37:06 +00:00
  • 97d0c14cb3 [breaking change] Reverse drain_filter behavior to match libstd Matt Brubeck 2020-08-10 17:04:59 -07:00
  • d8587380be Auto merge of #185 - mbrubeck:bounds, r=Amanieu bors 2020-08-10 23:20:32 +00:00
  • ab8afb3fcb Relax bounds on HashSet constructors Matt Brubeck 2020-08-10 16:14:10 -07:00
  • b5d6e78602 Merge remote-tracking branch 'upstream/master' Hans Elias B. Josephsen 2020-08-10 13:06:32 +02:00
  • c6f7f2909a Version 0.8.2 Amanieu d'Antras 2020-08-08 13:38:58 +01:00
  • 3f84011be5 Merge pull request #184 from Amanieu/rawiter_rules Amanieu d'Antras 2020-08-08 02:10:54 +01:00
  • 2960d4310d Document RawIter guarantees Amanieu d'Antras 2020-08-08 01:50:54 +01:00
  • 6657108954 Auto merge of #183 - nnethercote:avoid-closures, r=Amanieu bors 2020-08-07 11:04:30 +00:00
  • 65c4db8944 Avoid closures to improve compile times. Nicholas Nethercote 2020-08-07 13:34:27 +10:00
  • 36c59c67e2 Auto merge of #182 - jonhoo:fast-drop-empty, r=Amanieu bors 2020-08-04 09:23:37 +00:00
  • c64db386d8 Do not iterate to drop if empty Jon Gjengset 2020-08-03 17:08:39 -04:00
  • 6d97273bc5 Auto merge of #181 - cbarrick:iter-probe, r=Amanieu bors 2020-07-27 15:18:45 +00:00
  • 86d554c5eb Fix a rustfmt error Chris Barrick 2020-07-26 11:04:55 -04:00
  • f608235b65 Refactor probing logic into an external iterator Chris Barrick 2020-07-25 21:40:51 -04:00
  • 49330d9490 Version 0.8.1 Amanieu d'Antras 2020-07-16 23:40:35 +02:00
  • 8118047216 Auto merge of #180 - Amanieu:insert_no_grow, r=Amanieu bors 2020-07-16 21:20:03 +00:00
  • bcd46e310a Fix clippy Amanieu d'Antras 2020-07-16 20:53:29 +02:00
  • 9048dba091 Expose insert_no_grow under the "raw" feature Amanieu d'Antras 2020-07-16 18:54:07 +02:00
  • 6e5989ec6d Update some #[inline] annotations Amanieu d'Antras 2020-07-16 18:53:42 +02:00
  • 79e5351843 Auto merge of #179 - mbrubeck:drain_filter, r=Amanieu bors 2020-07-11 16:41:04 +00:00
  • a2c93cc061 Add HashSet::drain_filter method Matt Brubeck 2020-07-09 17:28:10 -07:00
  • c79bb79079 Merge pull request #177 from jonhoo/update-changelog Amanieu d'Antras 2020-07-11 09:18:41 +01:00
  • 470b39b7af Update changelog to reflect recent PRs Jon Gjengset 2020-07-08 09:06:22 -04:00
  • 3f0887ffbc Merge pull request #176 from jonhoo/deprecate-old-erase Amanieu d'Antras 2020-07-05 21:43:50 +01:00
  • 4770cefea9 Deprecate erase_no_drop Jon Gjengset 2020-07-05 13:52:08 -04:00
  • e202f385cf Merge pull request #175 from jonhoo/reuse-raw-iter Amanieu d'Antras 2020-07-04 18:23:31 +01:00
  • e9ae1f97f2 Clarify contract for iter_from methods Jon Gjengset 2020-07-04 10:19:49 -04:00
  • 14990cc819 Add drain_iter_from to reuse RawIter for RawDrain Jon Gjengset 2020-07-03 15:18:53 -04:00
  • 6ed26904aa miri is a little slower Jon Gjengset 2020-07-03 13:26:18 -04:00
  • 09fe744faf Avoid overflow ptr arithmetic at the end Jon Gjengset 2020-07-03 13:25:58 -04:00
  • f5a7655a36 Make BitMask::flip also work w/o SSE2 Jon Gjengset 2020-07-03 13:25:35 -04:00
  • 2de21b79c6 Remove unused import Jon Gjengset 2020-07-03 13:05:25 -04:00
  • 59fb247ef2 Avoid unnecessary branch Jon Gjengset 2020-07-03 12:58:22 -04:00
  • 246aeaed70 Make into_iter_from just panic instead Jon Gjengset 2020-07-03 12:54:35 -04:00
  • 9116e2a384 Clarify when reflect_remove isn't necessary Jon Gjengset 2020-07-03 12:52:54 -04:00
  • 0199e87c6f Add RawIter::reflect_insert Jon Gjengset 2020-07-03 12:06:37 -04:00
  • edbd786a6b Add RawIter::reflect_removal Jon Gjengset 2020-07-03 11:21:13 -04:00