Commit Graph

  • 77041876ee Add len_u16 and len_u8 features. u8 wub 2023-09-29 09:09:07 +08:00
  • 1bc606d8c8 Fix warning about hidden elided lifetime in Drain Niklas Fiekas 2025-12-16 13:49:04 +01:00
  • 29daea95b9 Fix double-free for ZSTs with Drop in .extend() Sergey "Shnatsel" Davidoff 2026-05-03 09:40:56 +01:00
  • 0ff49b9614 add a test demonstrating double-free in extend() for ZSTs Sergey "Shnatsel" Davidoff 2026-05-03 09:40:23 +01:00
  • 812c83a2b1 Use 16-bit lengths on 16-bit targets Kornel 2023-01-26 17:00:12 +00:00
  • 4ef0e89028 Add ArrayVec::spare_capacity_mut Tobias Bucher 2024-10-16 18:27:32 +02:00
  • 0aede877fe 0.7.6 Ulrik Sverdrup 2024-08-17 14:13:49 +02:00
  • 909c766e90 Exclude AsRef<Path> for no-std builds Ulrik Sverdrup 2024-08-17 14:04:43 +02:00
  • f3732a0b4c 0.7.5 Ulrik Sverdrup 2024-08-17 13:36:11 +02:00
  • b629f5220a Update ci actions Ulrik Sverdrup 2024-07-31 15:18:14 +02:00
  • aadc8df8c7 implement AsRef<Path> for ArrayString Zoey Llewellyn Hewll 2023-11-16 15:56:04 +08:00
  • b2886dcec0 DOC: Fix typos in changelog Dirk Stolle 2023-07-13 23:47:32 +02:00
  • 274fb2d531 Test MSRV with old versions Ulrik Sverdrup 2024-07-30 20:57:35 +02:00
  • 201d23a485 Set rust-version in Cargo.toml Ulrik Sverdrup 2024-07-30 20:59:50 +02:00
  • cee33ee1e8 Remove disabled and now-redundant tests Ulrik Sverdrup 2024-07-30 17:34:36 +02:00
  • 3a75e11edc Add as_slice & as_mut_slice methods to IntoIter ltdk 2022-08-03 00:29:01 -04:00
  • f243d433ef Remove borsch from msrv builder Ulrik Sverdrup 2024-03-11 23:09:03 +01:00
  • 5a2edb68b9 Update changelog Ulrik Sverdrup 2024-03-11 22:54:20 +01:00
  • ae6cfd3baf Improve optional support for borsh serialization Jan Špaček 2024-01-18 10:15:50 +01:00
  • 4337b1bdd7 Optional support for borsh serialization Mateusz Kowalczyk 2023-12-07 13:14:40 +09:00
  • 7a1722ed0f Update release notes YuhanLiin 2024-01-26 00:51:24 -05:00
  • 9f45cc26c3 Make as_ptr and as_mut_ptr on ArrayString public YuhanLiin 2024-01-25 23:50:20 -05:00
  • 1cd7b9d859 feat: put len before xs JakkuSakura 2023-12-19 10:48:49 +09:00
  • 27401fbc22 Fix miri error in extend_zst Ulrik Sverdrup 2024-03-07 20:44:32 +01:00
  • 2c92a59bed 0.7.4 Ulrik Sverdrup 2023-06-17 21:58:14 +02:00
  • 2cd12ef4be Merge pull request #240 from elichai/zeroize bluss 2023-06-15 11:03:37 +02:00
  • 71200c01b9 Add Zeroize and benches to the CI matrix Elichai Turkel 2023-06-13 22:02:06 +03:00
  • bb9279e2a6 Optionally implement Zeroize on ArrayVec/ArrayString Elichai Turkel 2023-06-12 22:28:14 +03:00
  • 4ab6d63958 0.7.3 Ulrik Sverdrup 2023-06-12 21:38:10 +02:00
  • 671274484b Merge pull request #236 from kornelski/track_caller bluss 2023-05-05 21:24:17 +02:00
  • dc33f756d0 track_caller for capacity overflow panics Kornel 2023-04-10 22:45:18 +01:00
  • 0e131fd781 Merge pull request #230 from msrd0/string-borrowmut bluss 2022-11-12 10:04:16 +01:00
  • 0637cb7997 Merge pull request #226 from clubby789/sb-fixes bluss 2022-11-12 10:03:42 +01:00
  • c9ff579405 Fix stacked borrows violations clubby789 2022-09-06 17:12:47 +01:00
  • a927f7cf03 Merge pull request #215 from RalfJung/miri bluss 2022-11-12 09:45:13 +01:00
  • 9dd3f3c67b Add missing BorrowMut for ArrayString Dominic 2022-11-09 17:07:18 +01:00
  • c65c66e855 update Miri CI config Ralf Jung 2022-03-08 15:49:57 -05:00
  • 67ec907a98 0.7.2 bluss 2021-10-28 18:53:54 +02:00
  • a4690c9389 Merge pull request #194 from bhgomes/const-fns bluss 2021-10-27 19:56:40 +02:00
  • 4c8149a875 Merge pull request #200 from niklasf/follow-vec-retain bluss 2021-10-27 19:53:35 +02:00
  • bc21f19e70 Follow optimization of std::Vec::retain (rust-lang/rust#88060) Niklas Fiekas 2021-10-08 10:38:29 +02:00
  • e209a5076a Merge pull request #197 from c410-f3r/str bluss 2021-08-14 22:05:43 +02:00
  • 1e74077b72 Doc/wording edit for zero_filled bluss 2021-08-14 13:37:00 +02:00
  • e98cb1c81a Typo Caio 2021-08-13 20:06:03 -03:00
  • f5acafa0b3 Add zero_filled constructor Caio 2021-08-13 20:04:44 -03:00
  • 17c5dd051e upgrade len/capacity-related functions to const-fn Brandon H. Gomes 2021-08-01 13:54:17 -04:00
  • 481f93084e add remaining_capacity to ArrayString Brandon H. Gomes 2021-08-01 13:53:21 -04:00
  • e5b3c9bc6c Merge pull request #189 from clarfonthey/as_mut_str bluss 2021-06-20 23:41:01 +02:00
  • c4917813b8 Add ArrayString::as_mut_str ltdk 2021-06-20 15:35:39 -04:00
  • 0c866b32f0 0.7.1 bluss 2021-06-05 15:13:37 +02:00
  • 515a18cc88 Merge pull request #187 from conradludgate/into-inner-take bluss 2021-05-31 23:43:55 +02:00
  • 0fdf39f15d debug-assert Conrad Ludgate 2021-05-30 20:34:17 +01:00
  • 16c8e4d40d tests + docs Conrad Ludgate 2021-05-29 13:01:14 +01:00
  • dfceb6d624 Merge pull request #186 from a1phyr/use_truncate_in_clone_from bluss 2021-05-29 09:03:40 +02:00
  • 6dc46b3a1c update take Conrad Ludgate 2021-05-26 20:08:02 +01:00
  • 8778483b12 feat: API additions Conrad Ludgate 2021-05-25 21:57:59 +01:00
  • 6be5ed4bc2 Use truncate in clone_from Benoît du Garreau 2021-05-24 22:09:34 +02:00
  • 7b290b7aa5 DOC: Mention author @oxalica in changelog for retain opt bluss 2021-03-30 23:31:09 +02:00
  • bf4ee7e5f9 DOC: Update 0.7.0 changelog with forgotten item #174 bluss 2021-03-30 23:17:50 +02:00
  • 5685049fbe 0.7.0 bluss 2021-03-29 22:05:34 +02:00
  • b0dfc877c1 Merge pull request #183 from bluss/revert-new bluss 2021-03-29 21:57:12 +02:00
  • b7f3aa9fce FIX: Add new_const() for const construction and revert new to old version bluss 2021-03-29 21:45:37 +02:00
  • 6b9faa7785 Merge pull request #174 from niklasf/optimize-retain bluss 2021-03-29 19:37:01 +02:00
  • b82a6d4977 FIX: Update .retain() optimization for const generics bluss 2021-03-29 17:43:01 +02:00
  • c094906a13 Fix mutable reborrow Niklas Fiekas 2021-02-22 18:43:17 +01:00
  • 345c6b4970 Mirror optimization of std::Vec::retain (rust-lang/rust#81126) Niklas Fiekas 2021-02-19 23:20:39 +01:00
  • 198a403194 0.6.1 bluss 2021-03-29 17:36:54 +02:00
  • 57e140065f FIX: Minor code style change in the char module bluss 2021-03-25 18:36:00 +01:00
  • 0aab340c43 MAINT: Remove unused file custom.css bluss 2021-03-27 18:40:31 +01:00
  • 366c5da73a Merge pull request #181 from rodrimati1992/master bluss 2021-03-29 17:23:48 +02:00
  • 5303f6911b MAINT: remove unstable-const-fn testing from ci bluss 2021-03-28 22:51:01 +02:00
  • b24baf1b5d DOC: Tweak formatting and wording of unstable-const-fn feature bluss 2021-03-28 22:47:22 +02:00
  • 165414e0d9 Added tests for construction in const context rodrimati1992 2021-03-28 14:49:45 -03:00
  • 5ad4687b1b Made ArrayVec::new and ArrayString::new const fns rodrimati1992 2021-03-28 14:48:27 -03:00
  • 9ac0b2057f Merge pull request #180 from Xaeroxe/limit bluss 2021-03-27 14:23:39 +01:00
  • 0bc7ffc9fd Minor fix to macro definition Jacob Kiesel 2021-03-26 12:34:16 -06:00
  • c318a3ddc0 Merge pull request #179 from bluss/rust-1.51-ci bluss 2021-03-25 18:25:45 +01:00
  • 2626b5575a TEST: Update CI to use experimental/continue on error only for nigthly features bluss 2021-03-25 18:20:37 +01:00
  • 109cc0c5d5 Merge pull request #178 from cuviper/patch-1 bluss 2021-03-25 17:52:12 +01:00
  • dc0360ffd2 DOC: Fix typo in ArrayVec::is_full Josh Stone 2021-03-24 16:57:10 -07:00
  • f74f3d2b02 0.6.0 bluss 2021-03-24 23:50:45 +01:00
  • c2453e5f9f Merge pull request #177 from bluss/length-32-bit bluss 2021-03-24 18:46:11 +01:00
  • feb9928cfc DOC: Update changelog for length changes bluss 2021-03-24 18:37:42 +01:00
  • fd724e0edb DOC: Minor tweaks to docs bluss 2021-03-24 18:24:32 +01:00
  • 0c90469b61 FEAT: Use u32 for the length field in arrayvec bluss 2021-03-24 18:14:57 +01:00
  • dfd882bbe4 DOC: Language fixes in the changelog bluss 2021-03-23 22:02:21 +01:00
  • f9f58c94b7 FIX: Use more efficient cloning in IntoIter::clone bluss 2021-03-23 21:57:11 +01:00
  • cf283a0ee6 FIX: Code cleanup in .into_inner() bluss 2021-03-23 21:55:54 +01:00
  • 74039f1b4c DOC: Doc comment and example updates for ArrayVec bluss 2021-03-23 21:55:26 +01:00
  • f9b3338318 DOC: Update changelog for 0.6.0 bluss 2021-03-23 21:55:09 +01:00
  • 666c5ece59 API: Remove deprecated ArrayVec::dispose bluss 2021-03-23 21:43:19 +01:00
  • 63ecdeb0b8 Merge pull request #175 from bluss/extend-panic-on-capacity-error bluss 2021-03-23 20:36:39 +01:00
  • bcffbf938b MAINT: Delete historical nodrop, nodrop-union directories bluss 2021-03-23 19:41:11 +01:00
  • a554ea219a API: Panic in .extend() and from_iter on capacity exceeded bluss 2021-03-23 18:46:18 +01:00
  • a58e1a5ccc Merge pull request #172 from bluss/min-const-gen bluss 2021-03-23 19:21:37 +01:00
  • 182097035d TEST: Update benches for const gen bluss 2021-03-23 18:25:56 +01:00
  • d273861cde DOC: Update MSRV doc to Rust 1.51 bluss 2021-03-23 18:19:31 +01:00
  • c751c2204f Remove old Array and Index traits bluss 2021-03-23 18:10:14 +01:00
  • f2e9378fd6 FIX: Fix unstable-const-fn feature bluss 2021-03-23 18:07:25 +01:00
  • 6daae9ae68 FIX: Fix serde feature for const gen bluss 2021-03-23 17:49:11 +01:00