Skip to content

stream: update TextEncoderStream to align with the latest spec - #44101

Merged
nodejs-github-bot merged 3 commits into
nodejs:mainfrom
cola119:update-encoder-spec
Aug 4, 2022
Merged

stream: update TextEncoderStream to align with the latest spec#44101
nodejs-github-bot merged 3 commits into
nodejs:mainfrom
cola119:update-encoder-spec

Conversation

@cola119

@cola119cola119 commented Aug 2, 2022

Copy link
Copy Markdown
Member

This PR updated TextEncoderStream implementation to align with the latest WHATWG spec.

Test cases of /test/fixtures/wpt/encoding/streams/encode-utf8.any.js (WPT for TextEncoderStream) are all passed now. (The previous implementation didn't support surrogate pairs.)

@nodejs-github-botnodejs-github-bot added the needs-ci PRs that need a full CI run. label Aug 2, 2022
Comment threadlib/internal/webstreams/encoding.js Outdated
Comment on lines 6 to 7

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
Uint8Array,
String
String,
Uint8Array,

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

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

Done f2304b604d40fab394a3cbc81a04ed1d28dfa4b5

@cola119
cola119 requested a review from aduh95August 2, 2022 23:53
@cola119
cola119force-pushed the update-encoder-spec branch from f2304b6 to 03412dcCompareAugust 3, 2022 00:31
Comment threadlib/internal/webstreams/encoding.js Outdated
@cola119
cola119force-pushed the update-encoder-spec branch from 03412dc to c44d983CompareAugust 3, 2022 09:15
@cola119
cola119 requested a review from aduh95August 3, 2022 09:16
Comment threadlib/internal/webstreams/encoding.js
@aduh95aduh95 added author ready PRs that have at least one approval, no pending requests for changes, and a CI started. request-ci Add this label to start a Jenkins CI on a PR. labels Aug 3, 2022
@github-actionsgithub-actionsBot removed the request-ci Add this label to start a Jenkins CI on a PR. label Aug 3, 2022
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@aduh95aduh95 added the commit-queue Add this label to land a pull request using GitHub Actions. label Aug 4, 2022
@nodejs-github-botnodejs-github-bot removed the commit-queue Add this label to land a pull request using GitHub Actions. label Aug 4, 2022
@nodejs-github-bot
nodejs-github-bot merged commit c8bea71 into nodejs:mainAug 4, 2022
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Landed in c8bea71

danielleadams pushed a commit that referenced this pull request Aug 16, 2022
PR-URL: #44101
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
ruyadorno pushed a commit that referenced this pull request Aug 23, 2022
PR-URL: #44101
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
@ruyadornoruyadorno mentioned this pull request Aug 23, 2022
@juanarbol

Copy link
Copy Markdown
Member

This is causing "wpt" tests in v16.x to fail. I will add the backport layer to this.

@cola119cola119 changed the title stream: update TextEncoderStream to align the latest specstream: update TextEncoderStream to align with the latest specFeb 19, 2023
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author readyPRs that have at least one approval, no pending requests for changes, and a CI started.needs-ciPRs that need a full CI run.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@cola119@nodejs-github-bot@juanarbol@benjamingr@aduh95