< 0.3.0
- Initial implementation in late 2015
0.3.0
- Implement
IntoIter
forGenericArray
- Add
map
method - Add optional
serde
(de)serialization support feature.
- Implement
0.4.0
- Re-export
typenum
- Re-export
0.5.0
- Update
serde
- remove
no_std
feature, fixed #19
- Update
0.6.0
- Fixed #30
- Implement
Default
forGenericArray
- Implement
LowerHex
andUpperHex
forGenericArray<u8, N>
- Use
precision
formatting field in hex representation - Add
as_slice
,as_mut_slice
- Remove
GenericArray::new
in favor ofDefault
trait - Add
from_slice
andfrom_mut_slice
no_std
andcore
for crate.
0.7.0
- Upgrade
serde
to0.9
- Make
serde
withno_std
- Implement
PartialOrd
/Ord
forGenericArray
- Upgrade
0.8.0
- Implement
AsRef
,AsMut
,Borrow
,BorrowMut
,Hash
forGenericArray
- Update
serde
to1.0
- Update
typenum
- Make macro
arr!
non-cloning - Implement
From<[T; N]>
up toN=32
- Fix #45
- Implement
0.9.0
- Rewrite construction methods to be well-defined in panic situations, correctly dropping elements.
NoDrop
crate replaced byManuallyDrop
as it became stable in Rust core.- Add optimized
map
/map_ref
andzip
/zip_ref
methods toGenericArray
0.10.0
- Add
GenericSequence
,Lengthen
,Shorten
,Split
andConcat
traits. - Redefine
transmute
to avert errors.
- Add
- Unreleased
- Redesign
GenericSequence
with an emphasis on use in generic type parameters. - Add
MappedGenericSequence
andFunctionalSequence
- Implements optimized
map
,zip
andfold
forGenericArray
,&GenericArray
and&mut GenericArray
- Implements optimized
- Remove
map_ref
,zip_ref
andmap_slice
map_slice
is now equivalent toGenericArray::from_iter(slice.iter().map(...))
- Redesign
-
-
Save novacrazy/c9ec554656055e050cc0a4029b5041af to your computer and use it in GitHub Desktop.
generic-array GHANGELOG.md
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment