Update encoding_rs to 0.8.12

RESOLVED FIXED in Firefox 65

Status

()

enhancement
RESOLVED FIXED
6 months ago
6 months ago

People

(Reporter: hsivonen, Assigned: hsivonen)

Tracking

unspecified
mozilla65
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox65 fixed)

Details

Attachments

(1 attachment)

Assignee

Description

6 months ago
Improves UTF-8 decode performance and single-byte encode performance.
Assignee

Comment 1

6 months ago
https://treeherder.mozilla.org/#/jobs?repo=try&revision=69955b3af3d1399433479453979dcb66db7d728d

Note that most of the churn in the diff is due to:

 * Legacy CJK encoder-specific compile-time options that aren't enabled by Firefox.
 * Addressing clippy lints.
 * rustfmt keeping changing formatting.

Looking at the individual changesets on GitHub probably gives a better idea of the changes than the diff from release to release:
https://github.com/hsivonen/encoding_rs/commits/master
Assignee

Comment 2

6 months ago
0.8.12 fixes clippy compatibility on stable Rust.
Summary: Update encoding_rs to 0.8.11 → Update encoding_rs to 0.8.12
Assignee

Comment 4

6 months ago
* Improves UTF-8 validation performance.
 * Improves UTF-8 to UTF-16 decode performance.
 * Improves non-Latin and Latin1-ish Latin single-byte encode performance.
 * Improves code quality by addressing some clippy lints.

The optional legacy CJK encoder changes are not used by Firefox.

Comment 5

6 months ago
Pushed by hsivonen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3691033d6e78
Update encoding_rs to 0.8.12. r=m_kato

Comment 6

6 months ago
bugherder
https://hg.mozilla.org/mozilla-central/rev/3691033d6e78
Status: ASSIGNED → RESOLVED
Last Resolved: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla65
Depends on: 1509507
You need to log in before you can comment on or make changes to this bug.