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::zeroed
now requiresT: Zeroable
instead ofT: ZeroInit
. - Breaking: Upgrade
bitflags
to^2
, changingEventGroupWaitFlags
in subtle ways:- It no longer exposes the
bits
field. Use thebits
method to get a raw value. - The unsafe
from_bits_unchecked
method has been superseded by the safefrom_bits_retain
method.
- It no longer exposes the
Added
r3_core::utils::{Zeroable,ZeroableInOption}
(re-exported frombytemuck ^1
)- Implement
Zeroable
onr3_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
CfgStatic
trait can be used to simplify some trait bounds of configuration functions. - The
Cfg*
traits now include~const
in their supertraits (rust-lang/rust#93429), making~const CfgBase
trait 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: CfgTimer
impliesC::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
svgbobdoc
to^0.3.0
to fix build failures in documentation build - Improve rustdoc theme detection on docs.rs
0.1.0 - 2022-03-15
Initial release.