Releases: hawkw/mycelium
Releases · hawkw/mycelium
mycelium-bitfield v0.1.3
Added
- Generate
fmt::UpperHex
andLowerHex
(#292) (b6138c8) - Add
Pack::pair_with
(#294) (47b08b7) - Add
Pair::pack_from_{src, dst}
(#294) (48f48ca) - Skip
_
fields infmt::Debug
(#375) (46ca526) - Add
display_ascii
to generated bitfields (#420) (7842802) - Select Unicode format with
Display
alt-mode (#420) (a09d55b) - Add
enum_from_bits!
macro (#450) (ab096b4, closes #443)
Documented
Fixed
cordyceps v0.3.2
Added
- Add utilities for work-stealing (#322) (5283cf9)
- Add
Stack
andTransferStack
(#434) (507b993,closes #137)
Documented
- Fix wrong footnote rendering (#317) (819017c)
- Add link to inconsistent states in error (#317) (667c089)
MpscQueue
doc formatting fixup (#317) (78a104c)- Remove unneeded
#[repr(C)]
in examples (#317) (d37ec8c) - Fix typos in
List
andLinked
docs (#385) (678d469) - Fix wrong time complexity notes (#430) (787f702, fixes #429)
- Add nicer "Returns" sections (#430) (3548032)
Fixed
cordyceps v0.3.1
mycelium-bitfield v0.1.2
mycelium-bitfield v0.1.1
mycelium-bitfield v0.1.0
Added
- Bitfield macro thingy (#168) (e8a1e1a)
- Add
mycelium-bitfield
crate (#171) (ae9c79a) - Packing spec type safety (#174) (12ea600)
- Add
..
to use all remaining bits (#176) (7855a55) - Add
WaitQueue
(#191) (85d5b00)
Documented
- Document generated methods (#173) (1ded218)
- Add example generated code (#172) (5e5d0f4)
- Add a README and lib.rs docs (#254) (777e379)
- Add missing docs for packing specs (#254) (f077270)
- Summarize generated code (#254) (5a053f6)
- Use tables in generated method docs (#254) (b57dbe6)
- Summarize the API in the README (#254) (c72450e)
- Link back to mycelium (#254) (b8025e5)
Fixed
cordyceps v0.3.0
Breaking Changes
- Remove deprecated
Cursor
type alias (#239) (b4fcb16)
This removes theCursor
type fromcordyceps::list
. - Remove deprecated
List::cursor
method (#239) (2e35a4b)
This removes theList::cursor
method fromcordyceps::List
. - Pin
CursorMut
iteratorItem
s (#240) (5ee31ce)
This changes the type signature of theIterator
impl for
Added
- breaking Remove deprecated
Cursor
type alias (#239) (b4fcb16) - breaking Remove deprecated
List::cursor
method (#239) (2e35a4b) - Add immutable
list::Cursor
type (#241) (5af5d48) - Add
CursorMut::as_cursor
(#244) (2a7ce9c)
Fixed
cordyceps v0.2.2
Added
- Add
Cursor::current
(#227) (9edf815, closes #224) - Add
Cursor::peek_next/peek_prev
(#227) (7ae435b, closes #224) - Add
Cursor::move_next/move_prev
(2c9e972) - Add
Cursor::remove_current
(#227) (ed587ee, closes #224) - Add
List::cursor_back_mut
(#227) (b555204, closes #224) - Add
Cursor::index
(#227) (f5652cd, closes #224) - Add
Cursor::insert_before/after
(#227) (5d97b41, closes #224) - Add
iter::Extend
forList
(#232) (1c59f93, closes #225) - Add
iter::FromIterator
forList
(#232) (d9bec37, closes #226) - Add
List::append
(#233) (0a0fd42) - Add
List::split_off
/try_split_off
(#233) (48167ce) - Add
Cursor::split_before
/after
(#233) (1093c36) - Add
Cursor::splice_before/after
(#234) (cd73585)
Deprecated
- Rename
cursor
tocursor_front_mut
(#227) (d41c0cd) - Include deprecations in changelog (#235) (95d0ade)
- Rename
list::Cursor
toCursorMut
(#236) (3035be4)