Sign In

arrayvec

Package Overview
Dependencies
Maintainers
0
Versions
57
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

arrayvec - cargo Package Compare versions

Comparing version
0.4.5
to
0.4.6
+10
-10
Cargo.toml

@@ -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"]

@@ -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 @@ =======

@@ -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