Charlie Marsh
ba4c6e1a55
Remove unused deps ( #1273 )
2024-02-11 18:53:58 +00:00
Charlie Marsh
3f5e7306a5
Remove WaitMap
dependency ( #1183 )
...
## Summary
This is an attempt to https://github.com/astral-sh/puffin/pull/1163 by
removing the `WaitMap` and gaining more granular control over the values
that we hold over `await` boundaries.
2024-01-30 15:25:22 -05:00
Charlie Marsh
e09a51653e
Propagate cancellation errors in OnceMap
( #1032 )
...
## Summary
Ensures that if an operation is cancelled in one thread, we propagate it
to others rather than panicking.
Related to https://github.com/astral-sh/puffin/issues/1005 .
2024-01-22 09:00:21 -05:00
Charlie Marsh
b8fbd529a1
Move OnceMap
into its own crate ( #946 )
...
## Summary
This is extremely generic (like `WaitMap`), and I want to use it in the
cache.
2024-01-17 04:09:15 +00:00