From 2316b85fbce3dc5380ec07f9ae8feb31a2baf82a Mon Sep 17 00:00:00 2001 From: bluss Date: Sun, 16 Dec 2018 18:02:49 +0100 Subject: [PATCH] 0.4.9 --- Cargo.toml | 2 +- README.rst | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index b897507..61a61ce 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "arrayvec" -version = "0.4.8" +version = "0.4.9" authors = ["bluss"] license = "MIT/Apache-2.0" diff --git a/README.rst b/README.rst index 0de5000..29d3a2f 100644 --- a/README.rst +++ b/README.rst @@ -22,6 +22,20 @@ __ https://docs.rs/arrayvec Recent Changes (arrayvec) ------------------------- +- 0.4.9 + + - Use ``union`` in the implementation on when this is detected to be supported + (nightly only for now). This is a better solution for treating uninitialized + regions correctly, and we'll use it in stable Rust as soon as we are able. + When this is enabled, the ``ArrayVec`` has no space overhead in its memory + layout, although the size of the vec should not be relied upon. (See `#114`_) + - ``ArrayString`` updated to not use uninitialized memory, it instead zeros its + backing array. This will be refined in the next version, since we + need to make changes to the user visible API. + - The ``use_union`` feature now does nothing (like its documentation foretold). + +.. _`#114`: https://github.com/bluss/arrayvec/pull/114 + - 0.4.8 - Implement Clone and Debug for ``IntoIter`` by @clarcharr