cordyceps
Mycelium intrusive data structures.
0.3.5
5.7M downloads/mo
#4263 most downloaded on crates.io
hawkw/mycelium
What this package is like to depend on
Last release 25 days ago
29 Jul 2026
Release timing varies
gaps range from 2 weeks to 1.8 years
Nearly every release is documented
notes for 9 of 9 stable releases
2 versions withdrawn
withdrawn after publishing
4 years old
11 releases · first in 2022
1 release in the last 12 months
see the full history below
Release timeline
11 releases · Jun 2022 to Jul 2026
2023
2024
2025
2026
Releases
latest 11-
0.3.529 Jul 2026 -
0.3.421 May 2025 -
0.3.307 Apr 2025Release notes
Open source → -
0.3.226 Jun 2023Release notes
Open source →Added
- Add utilities for work-stealing (#322) (5283cf9)
- Add
StackandTransferStack(#434) (507b993, closes #137)
Documented
- Fix wrong footnote rendering (#317) (819017c)
- Add link to inconsistent states in error (#317) (667c089)
MpscQueuedoc formatting fixup (#317) (78a104c)- Remove unneeded
#[repr(C)]in examples (#317) (d37ec8c) - Fix typos in
ListandLinkeddocs (#385) (678d469) - Fix wrong time complexity notes (#430) (787f702, fixes #429)
- Add nicer "Returns" sections (#430) (3548032)
Fixed
Refac
Style
-
0.3.113 Sep 2022 -
0.3.025 Jun 2022Release notes
Open source →<a id = "cordyceps-v0.3.0-breaking"></a>Breaking Changes
- Remove deprecated
Cursortype alias (#239) (b4fcb16)<br />This removes theCursortype fromcordyceps::list. - Remove deprecated
List::cursormethod (#239) (2e35a4b)<br />This removes theList::cursormethod fromcordyceps::List. - Pin
CursorMutiteratorItems (#240) (5ee31ce)<br />This changes the type signature of theIteratorimpl for
Added
- breaking Remove deprecated
Cursortype alias (#239) (b4fcb16) - breaking Remove deprecated
List::cursormethod (#239) (2e35a4b) - Add immutable
list::Cursortype (#241) (5af5d48) - Add
CursorMut::as_cursor(#244) (2a7ce9c)
Fixed
- Remove deprecated
-
0.2.221 Jun 2022Release notes
Open source →Release notes
Open source →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::ExtendforList(#232) (1c59f93, closes #225) - Add
iter::FromIteratorforList(#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
cursortocursor_front_mut(#227) (d41c0cd) - Include deprecations in changelog (#235) (95d0ade)
- Rename
list::CursortoCursorMut(#236) (3035be4)
Documented
Fixed
- Add
-
0.2.111 Jun 2022Release notes
Open source →Added
DoubleEndedIteratorforList(#207) (a9c4f1b)- Impl
ExactSizeIteratorforList(#208) (a5e6814) - Add
list::IterMut(#208) (f5d6ea1) - Impl
IntoIteratorforList(#208) (1e95127) - Add
List::{front, back, front_mut, back_mut}(#211) (f120827) - Add
List::drain_filter(#212) (dc2e638)
Fixed
-
0.2.007 Jun 2022Release notes
Open source →<a id = "cordyceps-v0.2.0-breaking"></a>Breaking Changes
- Fix use-after-free in
Listiterators (#203) (1eea1f2)<br />This changes the type signature of thelist::Iterandlist::Cursortypes. - Add
Dropimpl forList(#203) (ea7412a)<br />TheList::newconstructor now requires aT: Linked<list::Links<T>>bound.
Added
Fixed
- Fix use-after-free in
-
0.1.106 Jun 2022 withdrawnRelease notes
Open source →maitake-sync-v0.1.1 - (2024-01-27)
Added
- Add
spin::RwLock(#472) (d6199bf, closes #470) - Add
into_innerto locks (#473) (2c431d0) - Add
get_mutto locks (#473) (98b362a) - Impl
Defaultfor locks (#473) (6adf597) - Nicer
Debugimpls for spinlocks (#473) (b3615cd) - Add
spin::RwLock::{reader_count, has_writer}(#473) (dba0827)
Documented
Fixed
- Add
-
0.1.004 Jun 2022 withdrawnRelease notes
Open source →Added
- Add lock-free intrusive MPSC queue (#136) (b5d7d19)
- Initial working async executor (#155) (e1f5e12)
- Add cache padding inhibitor feature (#161) (bae38c7)
- Unsafe
MpscQueueconst constructor (#163) (7a3cede)
Documented
- Fix broken links, add netlify config (#144) (d2dae58)
- Improve MPSC queue docs (#160) (3126dab)
- Fix typo: incosistent -> inconsistent (#162) (3ba91ae)
- Improve
maitake&cordycepsdocumentation (#195) (2c05e9e)
Fixed
<!-- generated by git-cliff -->