Releases: slightlyoutofphase/staticvec
Releases · slightlyoutofphase/staticvec
0.9.2
- Adds
StaticVec::quicksort_unstable, an in-place version of the same functionality provided byquicksorted_unstable - Adds a missing entry to the "things not available when using
default-features = false" list - Adds a couple of "compile time usage" examples to
main_demo.rs
0.9.1
- Expands the use of
const_trait_impltoStaticStringandStaticHeapas well - Does some further doc comment refinement (notably, adds a list specifically stating the features not available when not using the default
stdcrate feature)
0.9.0
- Cleans up the implementation of the
staticstring!macro (initially introduced in 0.8.9) quite a bit - Adds actual code examples to the docs for each and every method of
StaticVec(which all previously had at the very least textual documentation, but in many cases lacked an example) - Brings in the
const_trait_implfeature, something I feel like is ultimately going to be the key to evolving the manner in which this crate pushes the limits ofrustc's CTFE capabilities even farther than it already does - Does various other bits and pieces of refinement to get the crate in good shape for a major (as far as pre-1.0 releases are ever major) release.
0.8.9
- adds a
staticstring!constructor macro forStaticString - miscellaneous cleanup / refactoring
0.8.8
- Adds
iter_mut(and the correspondingIntoIteratorimpl) forStaticHeap - Makes
StaticHeapderiveDeserializeandSerializewhen theserde_supportcrate feature is enabled (which it can do becauseStaticVecimplements them, and aStaticVecis the only field aStaticHeaphas) - Rather than have my
staticsortcrate (which provides just a single macro) as a dependency, adds the macro source to the existingmacros.rsfile in this crate so it can go back to being one that truly has no non-optional dependencies - Other small refinements here and there
0.8.7
- Generally expands on the functionality of
StaticHeapand cleans up the doc comments for it a bit more - Adds some additional specializations of certain traits for
StaticVec
0.8.6
-
Simplifies the
StaticHeapiterator-returning methods to rely moreso on the existingStaticVeciterators (which have more functionality and is more performant overall) -
Does some additional doc-comment cleanup in various areas
0.8.5
- Adds
StaticHeap - Adds a number of additional specialized iterator function implementations (for example
nthandnth_back, since all of the iterators in this crate always know their exact length) - Various other small improvements (doc comment adjustments, etc.)
0.8.2
- Adds
Fromimpls betweenStaticVecandStaticString, in both directions - Fixes several instances where the doc comments stated the return value of a function as being a different type than it actually was
0.8.1
- Adds serde support for
StaticString - Adds
as_mut_sliceforStaticVecIntoIter - Fixes a bug in the iterator
bounds_to_stringfunctions and also one specifically inStaticVecIterMut::as_slice