mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-23 12:51:06 +00:00
Bug 1471533 - Update encoding_rs to 0.8.4. r=emk.
MozReview-Commit-ID: 40sRHT77Kzk --HG-- extra : rebase_source : 38d8b8ca3e1c4a16aa0ed147f4a2b77a782d327d
This commit is contained in:
parent
505960071d
commit
860839ae50
8
Cargo.lock
generated
8
Cargo.lock
generated
@ -630,21 +630,21 @@ name = "encoding_c"
|
||||
version = "0.9.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
dependencies = [
|
||||
"encoding_rs 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"encoding_rs 0.8.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "encoding_glue"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"encoding_rs 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"encoding_rs 0.8.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"nserror 0.1.0",
|
||||
"nsstring 0.1.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "encoding_rs"
|
||||
version = "0.8.3"
|
||||
version = "0.8.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
dependencies = [
|
||||
"cfg-if 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
@ -2586,7 +2586,7 @@ dependencies = [
|
||||
"checksum either 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "18785c1ba806c258137c937e44ada9ee7e69a37e3c72077542cd2f069d78562a"
|
||||
"checksum ena 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cabe5a5078ac8c506d3e4430763b1ba9b609b1286913e7d08e581d1c2de9b7e5"
|
||||
"checksum encoding_c 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "769ecb8b33323998e482b218c0d13cd64c267609023b4b7ec3ee740714c318ee"
|
||||
"checksum encoding_rs 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)" = "0122c98564237c64fc6cace6abdfdb2438e0082aa7456ee86ccc04f7c3be1d5e"
|
||||
"checksum encoding_rs 0.8.4 (registry+https://github.com/rust-lang/crates.io-index)" = "88a1b66a0d28af4b03a8c8278c6dcb90e6e600d89c14500a9e7a02e64b9ee3ac"
|
||||
"checksum env_logger 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0561146661ae44c579e993456bc76d11ce1e0c7d745e57b2fa7146b6e49fa2ad"
|
||||
"checksum error-chain 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ff511d5dc435d703f4971bc399647c9bc38e20cb41452e3b9feb4765419ed3f3"
|
||||
"checksum euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c95fd0d455f114291a3109286bd387bd423770058474a2d3f38b712cd661df60"
|
||||
|
File diff suppressed because one or more lines are too long
2
third_party/rust/encoding_rs/Cargo.toml
vendored
2
third_party/rust/encoding_rs/Cargo.toml
vendored
@ -12,7 +12,7 @@
|
||||
|
||||
[package]
|
||||
name = "encoding_rs"
|
||||
version = "0.8.3"
|
||||
version = "0.8.4"
|
||||
authors = ["Henri Sivonen <hsivonen@hsivonen.fi>"]
|
||||
description = "A Gecko-oriented implementation of the Encoding Standard"
|
||||
homepage = "https://docs.rs/encoding_rs/"
|
||||
|
5
third_party/rust/encoding_rs/README.md
vendored
5
third_party/rust/encoding_rs/README.md
vendored
@ -237,6 +237,11 @@ used in Firefox.
|
||||
|
||||
## Release Notes
|
||||
|
||||
### 0.8.4
|
||||
|
||||
* Fix SSE2-specific, `simd-accel`-specific memory corruption introduced in
|
||||
version 0.8.1 in conversions between UTF-16 and Latin1 in the `mem` module.
|
||||
|
||||
### 0.8.3
|
||||
|
||||
* Removed an `#[inline(never)]` annotation that was not meant for release.
|
||||
|
2
third_party/rust/encoding_rs/src/ascii.rs
vendored
2
third_party/rust/encoding_rs/src/ascii.rs
vendored
@ -493,7 +493,7 @@ macro_rules! latin1_simd_check_align_unrolled {
|
||||
until_alignment -= 1;
|
||||
}
|
||||
let len_minus_stride = len - SIMD_STRIDE_SIZE;
|
||||
if SIMD_STRIDE_SIZE * 2 <= len {
|
||||
if offset + SIMD_STRIDE_SIZE * 2 <= len {
|
||||
let len_minus_stride_times_two = len_minus_stride - SIMD_STRIDE_SIZE;
|
||||
if (dst.offset(offset as isize) as usize) & SIMD_ALIGNMENT_MASK == 0 {
|
||||
loop {
|
||||
|
2
third_party/rust/encoding_rs/src/lib.rs
vendored
2
third_party/rust/encoding_rs/src/lib.rs
vendored
@ -8,7 +8,7 @@
|
||||
// except according to those terms.
|
||||
|
||||
#![cfg_attr(feature = "cargo-clippy", allow(doc_markdown, inline_always, new_ret_no_self))]
|
||||
#![doc(html_root_url = "https://docs.rs/encoding_rs/0.8.3")]
|
||||
#![doc(html_root_url = "https://docs.rs/encoding_rs/0.8.4")]
|
||||
|
||||
//! encoding_rs is a Gecko-oriented Free Software / Open Source implementation
|
||||
//! of the [Encoding Standard](https://encoding.spec.whatwg.org/) in Rust.
|
||||
|
Loading…
Reference in New Issue
Block a user