Skip to content

v0.8.58

Choose a tag to compare

@github-actions github-actions released this 24 Sep 05:16
· 14 commits to main since this release
Immutable release. Only release title and notes can be modified.
2bf9c7b

What's Changed

  • Normalize raw derive attributes by @joshlf in #3624
  • Extract slice metadata without references by @joshlf in #3629
  • Add Client parameter to projection traits by @jswrenn in #3480
  • Introduce doc(hidden) derive(Project) by @jswrenn in #3492
  • Rename invariant::Valid to invariant::Safe by @jswrenn in #3665
  • Fix availability docs for Error impls by @joshlf in #3669
  • Fix Ref::into_mut internal error message by @joshlf in #3672
  • Strengthen byteorder and split tests by @joshlf in #3673
  • Correct error trait rustdoc cfgs by @joshlf in #3670
  • Fix Error implementation availability docs by @joshlf in #3671
  • Rename Ptr::try_into_valid to Ptr::try_into_safe by @jswrenn in #3679
  • Factor out struct/enum variant is_safe validation into a shared helper by @jswrenn in #3680
  • [pointer] Rename InvariantsEq to SharedCompatible by @joshlf in #3687
  • [pointer] Clarify transmute validity documentation by @joshlf in #3690
  • [pointer] Clarify exact reinterpretation documentation by @joshlf in #3692
  • [anneal] Add top-level principles by @joshlf in #3698
  • [anneal] Add shared design contract by @joshlf in #3700
  • Introduce unstable #[zerocopy(invariant(...))] library invariant checking by @jswrenn in #3681
  • Reorganize agent-facing documentation into skills by @joshlf in #3715

Full Changelog: v0.8.57...v0.8.58