NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #426 most downloaded on crates.io
myrrlyn’s utility collection
Last release 4 years ago
no release in 18 months
Ships fairly regularly
a new release about every 8 months
Most releases are documented
notes for 8 of 9 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
9 releases · first in 2019
Nothing published for this version
Strip the comu module (migrated to funty 3.0) and the wm module (an idle sketch I will never seriously use).
Strip the comu module (migrated to funty 3.0) and the wm module (an idle
sketch I will never seriously use).
Manually pluck #7 for the 0.5 series
Manually pluck #7 for the 0.5 series
One column per quarter.
Added the Bidi iterator adapter, which applies a .rev() on construction if a given condition is true.
Added the Bidi iterator adapter, which applies a .rev() on construction if a
given condition is true.
Added the RangeExt trait for making some operations on
<R: RangeBounds<usize>> easier.
Added a FmtList type (and .fmt_list() method) which allows anything that can
be borrowed as an iterator to render itself conveniently.
Added more pointer methods to Address, and created a system for working with
references as well as pointers.
Add the comu module containing the type-system mutability tracking extracted from bitvec.
Add the comu module containing the type-system mutability tracking extracted
from bitvec.
Added a background garbage disposal system in the wm module, under the garbage feature. It is accessed by importing the wm::BgDropExt trait and using
Added a background garbage disposal system in the wm module, under the
garbage feature. It is accessed by importing the wm::BgDropExt trait and
using its .bg_drop() method on a value.
The disposal system manages a single worker thread which receives any type and runs the appropriate destructor for it. Once initialized, the system remains in operation until explicitly shut down by the client program; once shut down, all future deferred-drop objects are destroyed in their local thread as normal.
This system allows programs to opt in to faster immediate behavior when a value goes out of scope, with minimal system and per-value cost.
Removed tap, pipe, and conv. They have been promoted to the [tap] crate.
Added conv::TryConv for fallible directed conversion.
Added conv::TryConv for fallible directed conversion.
Added fmt module, which supplies behavior to forward any formatting trait to
Debug.
Removed pretty module in favor of fmt.
Fix typos.
Fix typos.
[tap]: https://crates.io/crates/tap
Initial release, featuring:
convexitpipeprettytapYour coding agent can read these notes before it upgrades. Set up the MCP server →