Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 1.02 KB

File metadata and controls

20 lines (17 loc) · 1.02 KB

0.5.0

  • ⭐ Optimized all integer and floating point read operations using the stabilized slice::first_chunk (Rust 1.77+).
  • ⭐ Added missing symmetric big-endian read/write routines for u32, i32, f32, f64, and u48.
  • ⭐ Integrated formal verification using Kani to mathematically prove panic-freedom.
  • Strictly enforced clippy lints for panic, unwrap, expect, and indexing_slicing.
  • Updated documentation and CI badges.

0.4.0

  • ⭐ Add read_array method for const-generic fixed-size arrays.
  • ⭐ Add u64/i64 write methods (little-endian and big-endian).

0.3.0

  • ⭐ Add u128/i128 read and write support (little-endian and big-endian).
  • Document panic-free design in README.
  • Use into() instead of as for widening conversions.

0.2.0

  • Specify lints in Cargo.toml instead of lib.rs.
  • ⭐ Add method to ReadCursor to retrieve the position.
  • ⭐ Argument to read/write transaction are now FnOnce per #1.