Commit Graph

  • 85d9a06a62 FIX: Use repr(C) MaybeUninit after discussion with RalfJung bluss 2018-12-22 14:25:16 +01:00
  • 345d420b65 Merge pull request #116 from bluss/maybe-uninit-for-0.5 bluss 2018-12-18 22:03:24 +01:00
  • 74745a9756 DOC: Update minimum rust requirement to Rust 1.24 bluss 2018-12-16 18:32:34 +01:00
  • f218e094d4 MAINT: Edit travis setup for changed crate features bluss 2018-12-01 12:29:46 +01:00
  • c4b95279e9 MAINT: Remove feature with no effect ("use_union") bluss 2018-12-15 14:23:12 +01:00
  • c4cd63209f FEAT: Use a separate union MaybeUninitCopy for ArrayString bluss 2018-11-25 12:18:59 +01:00
  • 784ccc97ca DOC: Remove warning on ArrayVec's into_inner method bluss 2018-12-01 12:13:37 +01:00
  • f5290c1eea FIX: Remove unused .as_mut_ptr() on the Array trait bluss 2018-12-01 12:01:09 +01:00
  • 6c099e148f FIX: Add associated constant for Array's capacity bluss 2018-12-01 11:58:01 +01:00
  • 7496a5f597 Merge pull request #115 from bluss/merge-0.4 bluss 2018-12-16 18:28:50 +01:00
  • 94ab27a649 Merge branch '0.4' of https://github.com/bluss/arrayvec into merge-0.4 bluss 2018-12-16 18:09:20 +01:00
  • 2316b85fbc 0.4.9 bluss 2018-12-16 18:02:49 +01:00
  • 3edc9a6de7 Merge pull request #114 from bluss/maybe-uninit-0.4 bluss 2018-12-16 17:51:59 +01:00
  • f0ec3e1398 TEST: Add test that ensures the MaybeUninit impl is used on nightly bluss 2018-12-16 10:46:38 +01:00
  • d395a01e7c FIX: Remove use of uninitialized in ArrayString bluss 2018-12-15 14:51:00 +01:00
  • 29012231a8 FEAT: Implement a "MaybeUninit" and use it conditionally bluss 2018-03-25 22:28:33 +02:00
  • 8f8617b967 TEST: Add test that Some(ArrayVec<[&_;_]>).is_some() bluss 2018-12-03 18:40:08 +01:00
  • cc3cb8d282 MAINT: Test the 0.4 branch in travis bluss 2018-12-15 14:35:25 +01:00
  • ac94d167a2 MAINT: Test the 0.4 branch in travis bluss 2018-12-15 14:35:25 +01:00
  • bf3b8c4f0f FIX: Unused code warning in array trait bluss 2018-11-30 18:49:28 +01:00
  • 226de4c9ba TEST: Add test for try_extend_from_slice's error bluss 2018-11-30 18:48:02 +01:00
  • ef7ab569b1 Merge pull request #112 from bluss/extend-improvement bluss 2018-11-28 17:01:41 +01:00
  • fd98c6647d FEAT: Improved extend performance bluss 2018-11-25 22:52:56 +01:00
  • 675182bcbd TEST: Tweak extend benchmarks, add write benchmark bluss 2018-11-25 22:53:06 +01:00
  • fa95a80bbc FIX: Rename the extend_from_slice bench bluss 2018-11-28 16:01:23 +01:00
  • 47827e4843 FIX: Remake extend_from_slice to try_extend_from_slice bluss 2018-11-28 15:59:11 +01:00
  • 8e5ff2d0fb FIX: Rename ArrayVec .capacity_left() → .remaining_capacity() bluss 2018-11-28 15:52:46 +01:00
  • d9222c0e61 Merge pull request #101 from Thomasdezeeuw/extend_from_slice bluss 2018-11-28 15:51:56 +01:00
  • 8a8332f886 TEST: add benchmark for extend_from_slice Thomas de Zeeuw 2018-11-26 13:06:06 +01:00
  • c4b6e86211 REFAC: use extend_from_slice in Write implementation for ArrayVec Thomas de Zeeuw 2018-07-17 15:14:50 +02:00
  • 2120e4bb75 FEAT: Add ArrayVec.extend_from_slice Thomas de Zeeuw 2018-07-17 15:07:48 +02:00
  • d11c853346 FEAT: Add ArrayVec.capacity_left Thomas de Zeeuw 2018-07-17 14:46:53 +02:00
  • d84cb377a9 Merge pull request #111 from bluss/miri-complaints bluss 2018-11-25 17:17:43 +01:00
  • f40e708f7c FIX: In truncate, don't access self while holding raw pointer derived from self bluss 2018-11-25 16:37:29 +01:00
  • 23128275ee TEST: Update benchmark for extend_from_slice bluss 2018-11-25 16:34:47 +01:00
  • 91e88a4976 FEAT: Simplify stack guard in extend bluss 2018-11-25 16:33:07 +01:00
  • b1976641f3 MAINT: Test in travis from Rust 1.20 bluss 2018-11-25 10:44:23 +01:00
  • 233df73ab2 Merge pull request #98 from bluss/use-drop-in-place bluss 2018-11-25 10:40:17 +01:00
  • e80446c646 Merge pull request #102 from gnzlbg/ub bluss 2018-11-25 10:34:54 +01:00
  • 21034b357e Merge pull request #71 from clarcharr/master bluss 2018-11-25 10:34:12 +01:00
  • 74f86a710e Merge branch 'master' into master bluss 2018-11-25 10:29:22 +01:00
  • c8d12cecb3 0.4.8 bluss 2018-11-25 09:46:33 +01:00
  • f5adeab5f5 Merge pull request #109 from bluss/array-sizes-33-255 bluss 2018-11-25 09:41:35 +01:00
  • d77b93079f TEST: Add minimal tests for new array sizes bluss 2018-11-25 09:36:22 +01:00
  • e355c9eb31 DOC: Hide Array methods on impls bluss 2018-11-25 09:32:29 +01:00
  • 9d1ede62ea MAINT: Add Rust 1.22 to travis build bluss 2018-11-25 09:26:01 +01:00
  • 4dc503e17d MAINT: Add array sizes to travis build bluss 2018-11-25 09:25:30 +01:00
  • 50728e4cda DOC: Add doc for additional array features flags bluss 2018-11-25 09:23:04 +01:00
  • f1d73f4feb FEAT: Add array sizes 33 to 128 and 129 to 255 under feature flags bluss 2018-11-25 09:16:48 +01:00
  • 813e9dde42 MAINT: Update readme files for nodrop crates bluss 2018-11-12 22:26:09 +01:00
  • 08c20edbb0 nodrop 0.1.13 bluss 2018-11-12 22:22:53 +01:00
  • 0b63772902 nodrop-union 0.1.10 bluss 2018-11-12 22:22:36 +01:00
  • 916f6781e4 Merge pull request #104 from clarcharr/clone_into_iter bluss 2018-10-30 19:51:06 +01:00
  • 2d3c2e3a0f Test IntoIter::clone Clar Fon 2018-10-28 17:39:13 -04:00
  • 46b64537cb Implement Clone, Debug for IntoIter Clar Fon 2018-10-28 17:28:55 -04:00
  • 55bedc922a Make zero-capacity ArrayVec a zero-sized type. Clar Charr 2017-09-26 11:55:00 -04:00
  • 9f57879028 fix undefined behavior in DerefMut of ArrayString gnzlbg 2018-08-31 22:43:05 +02:00
  • ac61ce748b TEST: Fix drop tests for older Rust bluss 2018-03-25 23:49:42 +02:00
  • 9db64d5948 FIX: Fix a typo in a comment bluss 2018-03-25 23:23:32 +02:00
  • 602e55dc67 FEAT: Use drop_in_place for truncate and clear (and drop) bluss 2018-03-25 23:21:18 +02:00
  • 3f9cdc52cd TEST: Add test that we drop all elements even if one of them panics bluss 2018-03-25 23:20:52 +02:00
  • 16aabf7c2c DOC: Fix typo in insert doc bluss 2018-02-10 21:57:36 +01:00
  • c1b72500cd REFAC Use clone_from_slice, extend in ArrayVec::clone_from bluss 2018-02-06 19:25:58 +01:00
  • 0872a5946c 0.4.7 bluss 2018-01-17 20:40:02 +01:00
  • 2eeed4bae5 Merge pull request #90 from jeehoonkang/rust-1.12.1 bluss 2018-01-17 20:35:36 +01:00
  • bb92d72fd5 Merge pull request #91 from bluss/future-compat bluss 2018-01-17 20:33:41 +01:00
  • a903e1a770 FIX: Fix future compat warning with pointer casts bluss 2018-01-17 20:21:41 +01:00
  • 3df64ccd50 Support Rust 1.13.0 Jeehoon Kang 2018-01-14 06:51:33 +09:00
  • ef133ef960 FIX: Use drop_in_place in IntoIter's drop. bluss 2017-12-03 21:56:39 +01:00
  • 7a416ea146 MAINT: Use author name in copyright thing bluss 2017-11-26 16:30:16 +01:00
  • 807d64b89a Merge pull request #88 from ignatenkobrain/master bluss 2017-12-03 21:54:38 +01:00
  • d281b3866d include LICENSE to sub-crates Igor Gnatenko 2017-12-03 21:23:58 +01:00
  • b3e5b1e1ac 0.4.6 bluss 2017-11-04 11:57:17 +01:00
  • 55e250adb7 Merge pull request #85 from bluss/conditional-16-bit-array-master bluss 2017-11-04 00:13:17 +01:00
  • ce009233ae BUG: Fix 1 << 16 size array impl: only possible on bigger than 16-bit bluss 2017-11-03 19:15:44 +01:00
  • e95d440f54 DOC: Update readme, nodrop section is in its own directory already bluss 2017-10-28 10:34:40 +02:00
  • e364e2e79d 0.4.5 bluss 2017-10-27 22:54:46 +02:00
  • a2e3fcea3f DOC: Minor fixes in docs, for ' → ’ bluss 2017-10-27 22:54:46 +02:00
  • db616eb9c5 Merge pull request #81 from bluss/no-odds-in-arrayvec bluss 2017-10-27 22:40:31 +02:00
  • 4195f1a741 FEAT: Benchmarks for arraystring.try_push / push bluss 2017-10-27 22:14:12 +02:00
  • 456aeaf557 FEAT: Remove odds dependency in arrayvec bluss 2017-10-26 22:44:07 +02:00
  • 4fe3e05997 nodrop 0.1.12 bluss 2017-10-27 21:51:45 +02:00
  • 9d9250f462 Merge pull request #80 from bluss/no-odds-in-no-drop bluss 2017-10-27 21:47:54 +02:00
  • 8a25e7f54e Merge pull request #79 from bluss/promise-debug-checks Tobias Bucher 2017-10-27 00:08:07 +02:00
  • 7db0d5788f FEAT: nodrop: No odds dependency bluss 2017-10-26 22:33:13 +02:00
  • 895d450366 DOC: Promise debug assertions for unsafe methods bluss 2017-10-26 19:15:11 +02:00
  • f8a19cddd8 Merge pull request #78 from DenialAdams/master bluss 2017-10-26 19:07:37 +02:00
  • 187dd627e0 Add pop, truncate, and remove functions to ArrayString. Addresses #66 Richard McCormack 2017-10-25 15:51:14 -04:00
  • 269a25cc41 nodrop 0.1.11 bluss 2017-10-23 21:38:27 +02:00
  • a4411cf187 Merge pull request #77 from bluss/nodrop-size-test bluss 2017-10-23 21:08:31 +02:00
  • 4414a01a26 BUG: [nodrop] Fix broken test bluss 2017-10-23 21:02:32 +02:00
  • 75abbd6145 0.4.4 bluss 2017-10-21 14:01:46 +02:00
  • acb0cf25e7 Merge pull request #75 from niklasf/truncate bluss 2017-10-18 18:35:55 +02:00
  • 5257cbd2b4 Add ArrayVec::truncate() Niklas Fiekas 2017-10-18 18:14:07 +02:00
  • ace20a9f43 DOC: Add docs for default values bluss 2017-10-16 22:45:27 +02:00
  • 9156256501 0.4.3 bluss 2017-10-16 22:39:28 +02:00
  • 30d8e70d63 nodrop 0.1.10 bluss 2017-10-16 22:24:33 +02:00
  • 545ae6e609 FEAT: Update nodrop for stable needs_drop bluss 2017-10-16 22:13:53 +02:00
  • f9a9158185 MAINT: Remove unused Makefile bluss 2017-10-16 22:10:58 +02:00
  • 0c7aebe2dd MAINT: Don't depend on odds/std or nodrop/std bluss 2017-10-16 22:00:42 +02:00