+10
-10
@@ -15,3 +15,3 @@ # THIS FILE IS AUTOMATICALLY GENERATED BY CARGO | ||
| name = "arrayvec" | ||
| version = "0.4.5" | ||
| version = "0.4.6" | ||
| authors = ["bluss"] | ||
@@ -37,2 +37,6 @@ description = "A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString." | ||
| harness = false | ||
| [dependencies.nodrop] | ||
| version = "0.1.12" | ||
| default-features = false | ||
| [dependencies.serde] | ||
@@ -42,19 +46,15 @@ version = "1.0" | ||
| default-features = false | ||
| [dev-dependencies.bencher] | ||
| version = "0.1.4" | ||
| [dependencies.nodrop] | ||
| version = "0.1.12" | ||
| default-features = false | ||
| [dev-dependencies.serde_test] | ||
| version = "1.0" | ||
| [dev-dependencies.matches] | ||
| version = "0.1" | ||
| [dev-dependencies.bencher] | ||
| version = "0.1.4" | ||
| [dev-dependencies.serde_test] | ||
| version = "1.0" | ||
| [features] | ||
| default = ["std"] | ||
| serde-1 = ["serde"] | ||
| std = [] | ||
| use_union = [] | ||
| default = ["std"] |
+11
-41
@@ -25,2 +25,13 @@ | ||
| - 0.4.6 | ||
| - Fix compilation on 16-bit targets. This means, the 65536 array size is not | ||
| included on these targets. | ||
| - 0.3.24 | ||
| - Fix compilation on 16-bit targets. This means, the 65536 array size is not | ||
| included on these targets. | ||
| - Fix license files so that they are both included (was fixed in 0.4 before) | ||
| - 0.4.5 | ||
@@ -152,44 +163,3 @@ | ||
| Recent Changes (nodrop) | ||
| ----------------------- | ||
| - 0.1.9 | ||
| - Fix issue in recent nightly where ``repr(u8)`` did not work. Use | ||
| a better way to get rid of the enum layout optimization. | ||
| - 0.1.8 | ||
| - Add crate feature ``use_union`` that uses untagged unions to implement NoDrop. | ||
| Finally we have an implementation without hacks, without a runtime flag, | ||
| and without an actual ``Drop`` impl (which was needed to suppress drop). | ||
| The crate feature requires nightly and is unstable. | ||
| - 0.1.7 | ||
| - Remove crate feature ``no_drop_flag``, because it doesn't compile on nightly | ||
| anymore. Drop flags are gone anyway! | ||
| - 0.1.6 | ||
| - Add feature std, which you can opt out of to use ``no_std``. | ||
| - 0.1.5 | ||
| - Added crate feature ``use_needs_drop`` which is a nightly-only | ||
| optimization, which skips overwriting if the inner value does not need | ||
| drop. | ||
| Recent Changes (nodrop-union) | ||
| ----------------------- | ||
| - 0.1.9 | ||
| - Add ``Copy, Clone`` implementations | ||
| - 0.1.8 | ||
| - Initial release | ||
| License | ||
@@ -196,0 +166,0 @@ ======= |
+2
-0
@@ -90,3 +90,5 @@ | ||
| fix_array_impl_recursive!(u16, 256, 384, 512, 768, 1024, 2048, 4096, 8192, 16384, 32768,); | ||
| // This array size doesn't exist on 16-bit | ||
| #[cfg(any(target_pointer_width="32", target_pointer_width="64"))] | ||
| fix_array_impl_recursive!(u32, 1 << 16,); | ||
Sorry, the diff of this file is not supported yet