Skip to content

Releases: kadiwa4/deforest

Release 0.3.2

01 Apr 14:19
37614a8
Compare
Choose a tag to compare
  • add overflow checks to DevicetreeBuilder
  • add impl ToOwned for Devicetree, impl Debug for MemReserveEntries<'_>
  • error on dt.get_path("") instead of returning the root
  • do proper bounds checks for the memory reservation block and struct blob
  • check that the blocks are in the correct order and don't overlap (+ introduce BlobError::InvalidBlockOrder)

Internal

  • add a lot more tests and better safety comments

Release 0.3.1

05 Mar 17:27
72d0f17
Compare
Choose a tag to compare
  • fix unsoundness when calling Devicetree::from_unaligned with an empty slice

Release 0.3.0

13 Feb 18:19
baf27c6
Compare
Choose a tag to compare

Breaking

  • remove unsound alignment guarantees (not every target has u64 aligned to 8 bytes)
  • rename reserve_entries to mem_reserve_entries
  • better mandatory fields for DevicetreeBuilder
  • increase minimum Rust version to 1.74.0

Internal

  • lots of #[inline]

Release 0.2.0

16 Oct 20:57
af0a999
Compare
Choose a tag to compare

Breaking

  • increase minimum Rust version to 1.73.0
  • improve prop_value::RangesBlock::{map_to_child, map_to_parent}

Release 0.1.0

03 Oct 19:18
789eae4
Compare
Choose a tag to compare