All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.1 - 2025-01-16
- (serde) fix serde impl for twice-cell (#10)
- fix!(miri): Use raw pointers to pass miri checks (#8)
- (err) Bypass panic hook on errors during initialization (#4)
- (panic) Bypass panic hook on caught panics during initialization (#3)
- (ci) i hate ci (#16)
- (deps) update dependencies and fix ci (#15)
- (readme) Update README (#14)
- (CI) Run MIRI, use more toolchains, etc. (#12)
- (clippy) Add safety comments (#11)
- Add struct docs to
TwiceCell
0.1.0 - 2024-09-13
- implement
TwiceLock
- Implement
TwiceCell
- (TwiceLock) Stop
TwiceLock::initialize
from propagating panics
- add CI
- Add description, repo, website
- Add readme and licenses