Commit Graph

  • 924f3c0960 !2 README.OpenSource 中License信息整改 Merge pull request !2 from peizhe/master master OpenHarmony-v4.0-Beta2 OpenHarmony-v4.0-Beta1 weekly_20230905 weekly_20230829 weekly_20230822 weekly_20230815 weekly_20230808 weekly_20230801 weekly_20230725 weekly_20230712 weekly_20230704 weekly_20230627 weekly_20230626 weekly_20230619 weekly_20230613 weekly_20230606 weekly_20230530 weekly_20230523 weekly_20230516 weekly_20230509 monthly_20230815 OpenHarmony-4.0-Release OpenHarmony-4.0-Beta2 OpenHarmony-4.0-Beta1 openharmony_ci 2023-05-05 02:26:40 +00:00
  • c4dbce2e0b README.OpenSource 中License信息整改 peizhe 2023-05-04 10:57:34 +08:00
  • 5ea70f4093 !1 [slab]Add GN Build Files and Custom Modifications to Rust Third-party Libraries Merge pull request !1 from peizhe/master openharmony_ci 2023-04-19 01:29:08 +00:00
  • 40f87f4424 Add GN Build Files and Custom Modifications peizhe 2023-04-18 12:29:20 +08:00
  • a5b7a6a1ef Release v0.4.8 (#133) github.com/tokio-rs/slab/refs/tags/v0.4.8 Alice Ryhl 2023-02-19 18:23:54 +01:00
  • aa697a4b4d Restructure early break in recreate_vacant_list() (#132) CosmicHorror 2023-02-18 21:03:39 -07:00
  • 399129518f Document panic in get2_mut (#131) CosmicHorror 2023-02-18 19:29:48 -07:00
  • 2597823dcc Refactor building from pairs (#129) Wang, Chi 2023-02-10 11:38:42 +08:00
  • 18dc27249f Fix clippy::needless_borrowed_reference warning (#128) Taiki Endo 2023-01-31 02:30:24 +09:00
  • be8baff346 Fix CI badge (#127) Alex Touchet 2022-12-16 23:03:47 -08:00
  • 74bb705d5d Fixed documentation/test bug about overflow (#124) Sebastian 2022-11-02 08:40:14 -04:00
  • 8fbb84ea1b Remove msrv field from .clippy.toml (#122) Taiki Endo 2022-09-23 21:59:32 +09:00
  • d24625cb91 Release 0.4.7 (#120) Taiki Endo 2022-07-19 21:49:33 +09:00
  • b14c74b056 Use #[track_caller] on Rust 1.46+ Taiki Endo 2022-07-10 02:09:58 +09:00
  • ec520b49a2 Make Slab::new const on Rust 1.39+ Taiki Endo 2022-07-10 02:09:55 +09:00
  • 3af169a8fb Update MIRIFLAGS Taiki Endo 2022-07-09 15:38:24 +09:00
  • bb581d7baa Make installation of cargo-hack faster and robust Taiki Endo 2022-07-09 15:36:26 +09:00
  • 6fddfedafe Release 0.4.6 (#116) Taiki Endo 2022-04-02 15:00:31 +09:00
  • ffe216355a Fix stacked borrows violation in get2_unchecked_mut (#115) Taiki Endo 2022-03-24 04:49:48 +09:00
  • cc2e876a29 Add method to get vacant key without mutable access (#114) Zura Benashvili 2022-03-23 14:47:54 +04:00
  • c7ebf61d00 Prepare slab v0.4.5 (#111) Alice Ryhl 2021-10-13 11:03:04 +02:00
  • a7e45ac87f Impl 'Clone' for 'Iter' (#110) Ashley 2021-10-08 18:29:48 +02:00
  • 3f1285a255 Fix typo in debug output of IntoIter (#109) Colin Snover 2021-08-08 14:22:21 -05:00
  • 65de56a58f Add alternate debug output for listing items in the slab (#108) Colin Snover 2021-08-08 14:21:45 -05:00
  • 394e5e861e Release 0.4.4 (#106) Taiki Endo 2021-08-06 23:17:00 +09:00
  • f774fb68c2 Create GitHub release automatically (#107) Taiki Endo 2021-08-06 23:16:25 +09:00
  • 72d7a76700 Exclude top-level dotfiles from published tarballs (#104) Jonas Platte 2021-08-06 16:06:37 +02:00
  • 66154d9b08 Fix newly added clippy warnings (#105) Taiki Endo 2021-08-06 23:06:06 +09:00
  • b2c31fad47 Fix panic in FromIterator impl (#102) Taiki Endo 2021-06-07 23:45:28 +09:00
  • a5326ec737 Add a try_remove method (#89) Aymerick Valette 2021-06-07 16:45:11 +02:00
  • 4faf1df7da Fix typos (#101) Taiki Endo 2021-06-07 06:00:49 +09:00
  • c094893c45 Build docs on CI (#99) Taiki Endo 2021-05-19 21:27:41 +09:00
  • b0809746b8 Fix SlabPartialEq (#98) Taiki Endo 2021-05-19 21:26:02 +09:00
  • 2d047e42b9 Migrate to Rust 2018 (#97) Taiki Endo 2021-05-17 01:36:46 +09:00
  • 165edc44bd Remove version from doc URLs (#96) Taiki Endo 2021-05-17 01:27:25 +09:00
  • ee2e7763f1 Use Enumerate in iterators (#95) Taiki Endo 2021-05-17 01:25:24 +09:00
  • 022bb5058f Mention about safe alternatives in *_unchecked methods docs (#94) Taiki Endo 2021-04-21 23:38:17 +09:00
  • 6c6421978a Implement ExactSizeIterator and FusedIterator for iterators (#92) Taiki Endo 2021-04-21 23:06:00 +09:00
  • 3e866e818d Fix release date in changelog (#93) Taiki Endo 2021-04-21 22:53:21 +09:00
  • d3908aba25 Release 0.4.3 (#79) Taiki Endo 2021-04-19 00:59:56 +09:00
  • 1ab7d9713b Pass --no-dev-deps flag to cargo-hack (#91) Taiki Endo 2021-04-11 02:47:24 +09:00
  • 2c72dce278 Add support for serde (#85) Taiki Endo 2021-04-11 01:43:56 +09:00
  • b280effaa7 Use debug_struct on Slab::debug (#88) Pierre Krieger 2021-02-25 19:13:23 +01:00
  • 92195afaf7 Remove html_root_url (#86) Taiki Endo 2021-02-23 19:30:45 +09:00
  • d43ea0eb61 Run clippy on CI (#84) Taiki Endo 2021-02-14 17:14:09 +09:00
  • 09ee9a60ae Document safety conditions of unsafe methods (#83) Taiki Endo 2021-02-13 22:23:17 +09:00
  • 2989c2a956 Fix non_fmt_panic warning (#82) Taiki Endo 2021-02-07 22:09:36 +09:00
  • 71ac96e0ff Ignore non_fmt_panic warning (#80) Taiki Endo 2021-02-07 01:37:42 +09:00
  • 9ef6268947 Change default lint level to warning (#78) Taiki Endo 2021-01-31 04:25:25 +09:00
  • 0c8f9251cd Add get2_mut and get2_unchecked_mut. (#65) ksqsf 2021-01-31 03:01:29 +08:00
  • f383b7fd96 Fix typo (#75) Taiki Endo 2021-01-31 03:54:54 +09:00
  • 1a84388777 Migrate CI to GitHub Actions (#77) Taiki Endo 2021-01-31 03:53:32 +09:00
  • 803c05540f Add no_std support for rust 1.36 and above (#71) Zakarum 2021-01-30 21:28:04 +03:00
  • 84956b619f Fix reserve_exact_does_not_allocate_if_available test (#73) Srinivas Reddy Thatiparthy (శ్రీనివాస్ రెడ్డి తాటిపర్తి) 2021-01-30 23:41:06 +05:30
  • 39f94a5299 Add compact() and optimize recreate_vacant_list() (#60) Torbjørn Birch Moltu 2019-03-12 18:26:51 +01:00
  • 78debaa7d5 Add key_of() method to calculate the key from a &T (#61) Torbjørn Birch Moltu 2019-03-11 23:35:45 +01:00
  • 12526558aa Implement O(n) FromIterator<(usize, T)> and more iteration features (#62) Torbjørn Birch Moltu 2019-03-07 20:33:36 +01:00
  • f07e240c72 Simplify methods and improve panic message consistency (#59) Torbjørn Birch Moltu 2019-03-05 07:33:08 +01:00
  • 419367773a Old rust versions only have build Carl Lerche 2019-01-11 15:25:35 -08:00
  • 977b6bd35f Only check on older Rust versions Carl Lerche 2019-01-11 15:23:43 -08:00
  • de25fec926 Fix cargo fmt Carl Lerche 2019-01-11 15:19:04 -08:00
  • 448fd92a16 Fix CI Carl Lerche 2019-01-11 15:10:35 -08:00
  • 6cf7a35bb0 Bump version to v0.4.2 Carl Lerche 2019-01-11 15:08:54 -08:00
  • e748907f45 Deny unreachable-pub Carl Lerche 2019-01-11 15:04:26 -08:00
  • 07ba92ff58 Implement drain iterator (#56) Adam Cigánek 2019-01-12 00:02:39 +01:00
  • ccb573b79c Apply rustfmt 1.0.0 (#57) Adam Cigánek 2019-01-11 23:46:46 +01:00
  • 229b6aed60 Bump version to v0.4.1 (#53) Carl Lerche 2018-08-04 16:15:11 -07:00
  • dfad5ab3d2 Some fixes in the docs (#50) Tobias Bucher 2018-07-03 20:15:04 +02:00
  • c67149d850 Clarify license as MIT (#49) Carl Lerche 2018-06-15 16:32:22 -07:00
  • acc5f075fe Implement Default for Slab (#43) Jon Gjengset 2017-11-15 11:54:38 -05:00
  • cd7105a34f remove unsafe code from IterMut (#39) Jack O'Connor 2017-10-11 14:06:30 -04:00
  • 3e283f23e4 Change functions reserve, reserve_exact (#37) Tong Zhigao 2017-09-09 00:18:57 +08:00
  • 3292bdf2d5 Rewrite slab making it more idiomatic (#35) Carl Lerche 2017-07-24 14:33:28 -07:00
  • f5f13ee535 unchecked get arthurprs 2017-03-03 15:07:02 +01:00
  • e53f5ab001 Add categories to Cargo.toml Jake Goulding 2017-01-20 11:33:20 -05:00
  • 117bf8f73e Bump version to v0.3.0 Carl Lerche 2016-09-01 10:16:14 -07:00
  • 574a83de5f Rename count -> len Carl Lerche 2016-09-01 09:50:05 -07:00
  • e9e0d35cf3 Constrain Debug impl Carl Lerche 2016-09-01 09:48:42 -07:00
  • 2fc94eacbc Rename grow -> reserve_exact Carl Lerche 2016-09-01 09:45:27 -07:00
  • e62eb1c702 Get rid of mutability transmute Carl Lerche 2016-08-31 22:30:15 -07:00
  • ed3578d1f2 Significant overhaul of the library Carl Lerche 2016-08-31 22:13:46 -07:00
  • 0580a187a2 Only constructor is now with_capacity Carl Lerche 2016-08-31 20:03:27 -07:00
  • 9dbf7245f8 Replace uses of entries.capacity() with entries.len(). Tomasz Miąsko 2016-07-11 07:15:03 +02:00
  • 4f93cc0641 Fix capacity check in Slab::new_starting_at and add one in Slab::grow. Tomasz Miąsko 2016-07-11 07:01:00 +02:00
  • 3c906c720f fixed some clippy warnings Andre Bogus 2016-08-29 19:44:19 +02:00
  • 5476efcafb Replace Index w/ From & Into Carl Lerche 2016-06-20 13:49:14 +01:00
  • 133d6bd19f Bump version to v0.2.0 Carl Lerche 2016-04-28 14:29:49 -07:00
  • 366fba4bee Update .travis.yml Carl Lerche 2016-04-28 14:22:17 -07:00
  • 44f9f41a16 bugfix/test for remove when called on empty slot Leandro Pacheco 2016-04-01 23:04:31 +02:00
  • c245449a91 Format the crate consistently. Jonathan Reem 2016-02-21 00:42:18 -08:00
  • fb9c616b0d Add a deprecation notice to replace_with, insert_with, and insert_with_opt. Jonathan Reem 2016-03-01 14:58:44 -08:00
  • 08b2a6135f Introduce an entry API which supersedes the existing API. Jonathan Reem 2016-02-21 00:30:40 -08:00
  • 36c635b313 The insert_with method now uses insert_with_opt internally Paul Colomiets 2015-12-22 00:33:40 +02:00
  • 8276598498 Implement insert_with_opt method Paul Colomiets 2015-12-17 20:28:50 +02:00
  • 58ea4f8807 Remove .swp file Carl Lerche 2016-01-18 10:25:42 -08:00
  • 50d29943f2 Merge pull request #15 from rrichardson/master Dawid Ciężarkiewicz 2015-12-20 11:36:20 -08:00
  • 48d8eff519 added tests, and additional len adjustment for the replace empty case Rick Richardson 2015-12-20 12:43:25 -05:00
  • 72822c2db1 replace no longer decrements len, it is now decremented by remove() Rick Richardson 2015-12-19 16:42:14 -05:00
  • f363bf8de9 Bump version to v0.1.3 Carl Lerche 2015-12-14 08:10:29 -08:00
  • 8d9b7b4a31 Merge pull request #13 from dpc/master Dawid Ciężarkiewicz 2015-11-19 11:29:59 -08:00