Commit Graph

35 Commits

Author SHA1 Message Date
bluss e68c0c7b48 Merge branch '0.4' into master
* 0.4:
  0.4.11
  TEST: Update tests for new MaybeUninit usage
  FEAT: Use stable MaybeUninit when we can (feature detected)
2019-07-10 17:51:59 +02:00
bluss 93220e55ae TEST: Update tests for new MaybeUninit usage
(Also remove the size check since we can't rely on it, even if we want
to ensure it has no overhead for the bytes case.)
2019-07-10 16:58:11 +02:00
bluss 74745a9756 DOC: Update minimum rust requirement to Rust 1.24
Rust 1.24 is on debian stable. It is compatible with crossbeam (Rust 1.26),
the rdep with most downloads.
2018-12-18 21:40:39 +01:00
bluss f218e094d4 MAINT: Edit travis setup for changed crate features 2018-12-18 21:40:39 +01:00
bluss 94ab27a649 Merge branch '0.4' of https://github.com/bluss/arrayvec into merge-0.4
* '0.4' of https://github.com/bluss/arrayvec:
  0.4.9
  TEST: Add test that ensures the MaybeUninit impl is used on nightly
  FIX: Remove use of uninitialized in ArrayString
  FEAT: Implement a "MaybeUninit" and use it conditionally
  TEST: Add test that Some(ArrayVec<[&_;_]>).is_some()
  MAINT: Test the 0.4 branch in travis
2018-12-16 18:09:20 +01:00
bluss f0ec3e1398 TEST: Add test that ensures the MaybeUninit impl is used on nightly 2018-12-16 10:46:38 +01:00
bluss cc3cb8d282 MAINT: Test the 0.4 branch in travis 2018-12-15 14:35:53 +01:00
bluss ac94d167a2 MAINT: Test the 0.4 branch in travis 2018-12-15 14:35:25 +01:00
bluss b1976641f3 MAINT: Test in travis from Rust 1.20 2018-11-25 10:44:23 +01:00
bluss 9d1ede62ea MAINT: Add Rust 1.22 to travis build 2018-11-25 09:26:01 +01:00
bluss 4dc503e17d MAINT: Add array sizes to travis build 2018-11-25 09:25:30 +01:00
Jeehoon Kang 3df64ccd50 Support Rust 1.13.0 2018-01-16 15:04:45 +09:00
bluss 545ae6e609 FEAT: Update nodrop for stable needs_drop 2017-10-16 22:17:02 +02:00
bluss 878fef8d8a MAINT: Require Rust 1.14 2017-08-06 21:07:51 +02:00
bluss 6ad4ca7a77 MAINT: Rust version Rust 1.15 2017-08-05 18:04:14 +02:00
bluss 3a235d7206 FEAT: Test in Travis from Rust 1.18 2017-07-30 13:29:54 +02:00
David Ross 1b0168bb6f Change feature name from 'serde' to 'serde-1'. 2017-06-08 12:02:21 -07:00
David Ross 21cd20ff26 Add 'serde' feature for serializing and deserializing ArrayVec and ArrayString.
This implements serde support under the optional 'serde' feature, and adds unit tests to test said support.
https://serde.rs/unit-testing.html used as a guide for the unit tests - using 'serde_test' makes for much
less boilerplate here, but it does require that the project have a non-optional dev dependency on 'serde_test'.
2017-06-08 01:42:34 -07:00
bluss d3c105563a Add 0.3 branch to .travis 2017-03-25 15:20:44 +01:00
bluss f65ea92da4 Remove the optional generic-array feature
- It can be added back later if needed
- A public dependency implies version coupling, and we can't afford to
  have it for a niche use case.
2017-03-24 18:57:39 +01:00
bluss e6c090de88 New minimum Rust version 2017-03-24 18:50:57 +01:00
bluss 60a97632bc Support generic-array as arrayvec backend 2016-09-28 11:06:20 +02:00
bluss 0c21d04a75 test use_union in travis 2016-09-08 11:46:26 +02:00
bluss 57348a2677 nodrop: Add nightly feature use_union
Use a separate crate (nodrop-union) so that we can conditionally use the
new union keyword without disrupting compatibility.
2016-09-06 11:41:47 +02:00
bluss db3cc4ebf5 rm no_drop_flag in travis config too 2016-08-25 18:22:28 +02:00
bluss 595db1ffcc Add feature "std" to arrayvec: Allow opting out of libstd 2016-02-06 20:16:43 +01:00
bluss cd7f653ed1 Fix shell in .travis 2016-02-06 19:55:48 +01:00
bluss e7ce808b37 Bump nodrop to 0.1.6 and no_std enable 2016-02-06 19:51:23 +01:00
bluss c9b17628bf Test on older rust releases in travis 2016-01-13 13:06:32 +01:00
bluss e929801c7e Update travis.yml to only build master branch 2015-12-14 04:22:58 +01:00
bluss 2d55a2d507 nodrop: Add feature flag use_needs_drop; Tag version 0.1.5 2015-12-14 04:21:44 +01:00
bluss 804fb9692a Add cargo test --release to the travis run 2015-08-20 22:26:49 +02:00
root 09cf5168f9 nodrop: Add no_drop_flag optional feature 2015-05-26 17:05:42 +02:00
root 8047dc621c Use crate nodrop -- it moved to a separate crate 2015-05-21 11:54:46 +02:00
root 8dd64aa1d6 Add README and .travis 2015-05-19 17:11:19 +02:00