Module r3_core::_changelog_
source · Expand description
Changelog
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.
Unreleased
Changed
- Breaking:
{Bind,Hunk}Definer::zeroednow requiresT: Zeroableinstead ofT: ZeroInit. - Breaking: Upgrade
bitflagsto^2, changingEventGroupWaitFlagsin subtle ways:- It no longer exposes the
bitsfield. Use thebitsmethod to get a raw value. - The unsafe
from_bits_uncheckedmethod has been superseded by the safefrom_bits_retainmethod.
- It no longer exposes the
Added
r3_core::utils::{Zeroable,ZeroableInOption}(re-exported frombytemuck ^1)- Implement
Zeroableonr3_core::time::{Duration, Time}
Removed
- Breaking:
r3_core::utils::ZeroInit(superseded byZeroable)
0.1.4 - 2022-11-16
Changed
- Breaking (semver-exempt): Change the target compiler version to
nightly-2022-11-10
Fixed
- Remove a broken link to the rustdoc-generated Macros section in the crate documentation
0.1.3 - 2022-08-16
Added
- The new blanket-implemented
CfgStatictrait can be used to simplify some trait bounds of configuration functions. - The
Cfg*traits now include~constin their supertraits (rust-lang/rust#93429), making~const CfgBasetrait bound unnecessary if it’s implied by others.
Changed
- Breaking (semver-exempt): Change the target compiler version to
nightly-2022-08-11
Fixed
- The
Cfg*traits now imply the correspondingKernel*traits (e.g.,C: CfgTimerimpliesC::System: KernelTimer), making some trait bounds in configuration functions unnecessary.
0.1.2 - 2022-03-30
Changed
- Breaking (semver-exempt): Change the target compiler version to
nightly-2022-03-30
0.1.1 - 2022-03-19
Fixed
- Upgrade
svgbobdocto^0.3.0to fix build failures in documentation build - Improve rustdoc theme detection on docs.rs
0.1.0 - 2022-03-15
Initial release.