mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2024-09-13 02:24:55 +00:00
d5f5648b37
We use cargo vendor to generate a .cargo/config file and the vendor directory. Vendoring allows us to lock our dependencies and to modify them easily from the top level Cargo.toml. We vendor all dependencies, including the crates.io ones, which allows for network isolated builds. Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
59 lines
2.3 KiB
Markdown
59 lines
2.3 KiB
Markdown
1.2.1
|
|
=====
|
|
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.
|
|
|
|
|
|
1.2.0
|
|
=====
|
|
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](https://github.com/BurntSushi/byteorder/issues/103)
|
|
for more details.
|
|
|
|
* [BUG #102](https://github.com/BurntSushi/byteorder/issues/102):
|
|
Fix big endian tests.
|
|
* [BUG #103](https://github.com/BurntSushi/byteorder/issues/103):
|
|
Remove sNaN masking.
|
|
|
|
|
|
1.1.0
|
|
=====
|
|
This release of `byteorder` features a number of fixes and improvements, mostly
|
|
as a result of the
|
|
[Litz Blitz evaluation](https://public.etherpad-mozilla.org/p/rust-crate-eval-byteorder).
|
|
|
|
Feature enhancements:
|
|
|
|
* [FEATURE #63](https://github.com/BurntSushi/byteorder/issues/63):
|
|
Add methods for reading/writing slices of numbers for a specific
|
|
endianness.
|
|
* [FEATURE #65](https://github.com/BurntSushi/byteorder/issues/65):
|
|
Add support for `u128`/`i128` types. (Behind the nightly only `i128`
|
|
feature.)
|
|
* [FEATURE #72](https://github.com/BurntSushi/byteorder/issues/72):
|
|
Add "panics" and "errors" sections for each relevant public API item.
|
|
* [FEATURE #74](https://github.com/BurntSushi/byteorder/issues/74):
|
|
Add CI badges to Cargo.toml.
|
|
* [FEATURE #75](https://github.com/BurntSushi/byteorder/issues/75):
|
|
Add more examples to public API items.
|
|
* Add 24-bit read/write methods.
|
|
* Add `BE` and `LE` type aliases for `BigEndian` and `LittleEndian`,
|
|
respectively.
|
|
|
|
Bug fixes:
|
|
|
|
* [BUG #68](https://github.com/BurntSushi/byteorder/issues/68):
|
|
Panic in {BigEndian,LittleEndian}::default.
|
|
* [BUG #69](https://github.com/BurntSushi/byteorder/issues/69):
|
|
Seal the `ByteOrder` trait to prevent out-of-crate implementations.
|
|
* [BUG #71](https://github.com/BurntSushi/byteorder/issues/71):
|
|
Guarantee that the results of `read_f32`/`read_f64` are always defined.
|
|
* [BUG #73](https://github.com/BurntSushi/byteorder/issues/73):
|
|
Add crates.io categories.
|
|
* [BUG #77](https://github.com/BurntSushi/byteorder/issues/77):
|
|
Add `html_root` doc attribute.
|