This patch release removes more unnecessary uses of unsafe
that were overlooked in the prior 1.2.0
release. In particular, the ReadBytesExt::read_{f32,f64}_into_checked
methods have been deprecated and replaced by more appropriately named read_{f32,f64}_into
methods.
The most prominent change in this release of byteorder
is the removal of unnecessary signaling NaN masking, and in turn, the unsafe
annotations associated with methods that didn't do masking. See #103 for more details.
This release of byteorder
features a number of fixes and improvements, mostly as a result of the Litz Blitz evaluation.
Feature enhancements:
u128
/i128
types. (Behind the nightly only i128
feature.)BE
and LE
type aliases for BigEndian
and LittleEndian
, respectively.Bug fixes: