Releases: hawkw/mycelium
Releases · hawkw/mycelium
maitake-sync v0.1.2
maitake-sync v0.1.1
maitake-sync-v0.1.1 - (2024-01-27)
Added
- Add
spin::RwLock
(#472) (d6199bf, closes #470) - Add
into_inner
to locks (#473) (2c431d0) - Add
get_mut
to locks (#473) (98b362a) - Impl
Default
for locks (#473) (6adf597) - Nicer
Debug
impls for spinlocks (#473) (b3615cd) - Add
spin::RwLock::{reader_count, has_writer}
(#473) (dba0827)
Documented
Fixed
maitake-sync v0.1.0
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)