Skip to content

Latest commit

 

History

History
47 lines (38 loc) · 2.19 KB

CHANGELOG.md

File metadata and controls

47 lines (38 loc) · 2.19 KB

(2018-06-17)

Features

  • OwningRef: Add OwningRef trait (9a85cc62)
  • alarm-base: add LockedAlloc and impls for all mutex allocators (dd158100)
  • base: Add alarm-base crate (ae323685)
  • base::Lend: Start porting Lend API from sos-alloc (#24) (60549854)
  • base::frame::Allocator: First pass on frame allocator trait (#22) (3e507261)
  • intruder_alarm: Bring back OwningRef impl for&'a T (130023b6)
  • intruder_alarm::List:
  • intruder_alarm::UnsafeRef:
    • impl Clone for UnsafeRef (41a3b9d8)
    • add PartialEq impl for UnsafeRef (8cc0c36e)
    • add UnsafeRef::from_box to aid testing (bfd221b1)
    • add UnsafeRef for unsafe intrusive collections (903f5ce3)
  • intruder_alarm::cursor:
  • intruder_alarm::list::CursorMut: Implement remove (e91f9a81)
  • intruder_alarm::stack:
    • add intrusive singly-linked list (#35) (2b0614ae, closes #8)
    • UnsafeRef impl (#44) (d520b1b8)

Bug Fixes

  • replace uses of ptr::Shared with ptr::NonNull (#20) (#25) (7508dfc9)
  • base: Update alloc API to use ptr::NonNull (22e46b8a)
  • intruder_alarm:
    • fix build with std feature flag (e8004df3, closes #26)
    • fix incorrect cfg_attr syntax (314969f1)
  • intruder_alarm::cursor: fix iterator impl for cursor (#40) (68f392bc)
  • slabby: require ptr_internals feature to build on nightly (#16) (e73e774a, closes #14)