Skip to content

Commit 2316b85

Browse files
committed
0.4.9
1 parent 3edc9a6 commit 2316b85

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "arrayvec"
3-
version = "0.4.8"
3+
version = "0.4.9"
44
authors = ["bluss"]
55
license = "MIT/Apache-2.0"
66

README.rst

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,20 @@ __ https://docs.rs/arrayvec
2222
Recent Changes (arrayvec)
2323
-------------------------
2424

25+
- 0.4.9
26+
27+
- Use ``union`` in the implementation on when this is detected to be supported
28+
(nightly only for now). This is a better solution for treating uninitialized
29+
regions correctly, and we'll use it in stable Rust as soon as we are able.
30+
When this is enabled, the ``ArrayVec`` has no space overhead in its memory
31+
layout, although the size of the vec should not be relied upon. (See `#114`_)
32+
- ``ArrayString`` updated to not use uninitialized memory, it instead zeros its
33+
backing array. This will be refined in the next version, since we
34+
need to make changes to the user visible API.
35+
- The ``use_union`` feature now does nothing (like its documentation foretold).
36+
37+
.. _`#114`: https://github.com/bluss/arrayvec/pull/114
38+
2539
- 0.4.8
2640

2741
- Implement Clone and Debug for ``IntoIter`` by @clarcharr

0 commit comments

Comments
 (0)