Skip to content

tendril: Remove integration with the encoding crate#705

Merged
mrobinson merged 2 commits into
servo:mainfrom
nicoburns:remove-tendril-encoding
Jan 8, 2026
Merged

tendril: Remove integration with the encoding crate#705
mrobinson merged 2 commits into
servo:mainfrom
nicoburns:remove-tendril-encoding

Conversation

@nicoburns
Copy link
Copy Markdown
Contributor

The encoding crate (https://lib.rs/crates/encoding) is unmaintained (last update ~10 years ago) and it's functionality has already been replaced by the encoding_rs crate (https://lib.rs/crates/encoding_rs) which already has an integration in Tendril which we are using in Servo.

@nicoburns nicoburns requested a review from simonwuelker January 8, 2026 12:16
@nicoburns nicoburns added dependencies Pull requests that update a dependency file tendril Issues to do with the tendril crate labels Jan 8, 2026
Copy link
Copy Markdown
Member

@simonwuelker simonwuelker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice, let's merge this before #704

@simonwuelker simonwuelker added the V-breaking Breaking change label Jan 8, 2026
The encoding crate is abandoned and it's functionality is covered by
the actively maintained encoding_rs crate.
Signed-off-by: Nico Burns <nico@nicoburns.com>
@nicoburns nicoburns force-pushed the remove-tendril-encoding branch from 6ccd31e to 163ff9c Compare January 8, 2026 12:25
Comment thread tendril/src/stream.rs
@mrobinson mrobinson changed the title Tendril: Remove integration with the encoding crate tendril: Remove integration with the encoding crate Jan 8, 2026
Comment thread tendril/src/stream.rs
@mrobinson mrobinson enabled auto-merge January 8, 2026 12:26
@mrobinson mrobinson added this pull request to the merge queue Jan 8, 2026
Merged via the queue into servo:main with commit 5fc323b Jan 8, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file tendril Issues to do with the tendril crate V-breaking Breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants