Skip to content

Commit 6905bdb

Browse files
committed
0.5.1
1 parent 618d027 commit 6905bdb

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "arrayvec"
3-
version = "0.5.0"
3+
version = "0.5.1"
44
authors = ["bluss"]
55
license = "MIT/Apache-2.0"
66
edition = "2018"

README.rst

+18
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,24 @@ __ https://docs.rs/arrayvec
2222
Recent Changes (arrayvec)
2323
-------------------------
2424

25+
- 0.5.1
26+
27+
- Add ``as_ptr``, ``as_mut_ptr`` accessors directly on the ``ArrayVec`` by @tbu-
28+
(matches the same addition to ``Vec`` which happened in Rust 1.37).
29+
- Add method ``ArrayString::len`` (now available directly, not just through deref to str).
30+
- Use raw pointers instead of ``&mut [u8]`` for encoding chars into ``ArrayString``
31+
(uninit best practice fix).
32+
- Use raw pointers instead of ``get_unchecked_mut`` where the target may be
33+
uninitialized a everywhere relevant in the ArrayVec implementation
34+
(uninit best practice fix).
35+
- Changed inline hints on many methods, mainly removing inline hints
36+
- ``ArrayVec::dispose`` is now deprecated (it has no purpose anymore)
37+
38+
- 0.4.12
39+
40+
- Use raw pointers instead of ``get_unchecked_mut`` where the target may be
41+
uninitialized a everywhere relevant in the ArrayVec implementation.
42+
2543
- 0.5.0
2644

2745
- Use ``MaybeUninit`` (now unconditionally) in the implementation of

0 commit comments

Comments
 (0)