Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add String.prototype.matchAll polyfill #1107

Merged
merged 1 commit into from
Oct 26, 2021
Merged

Add String.prototype.matchAll polyfill #1107

merged 1 commit into from
Oct 26, 2021

Conversation

mhassan1
Copy link
Collaborator

@mhassan1 mhassan1 commented Oct 5, 2021

Resolves #995

@mhassan1 mhassan1 requested a review from a team as a code owner October 5, 2021 22:48
@origamiserviceuser origamiserviceuser added this to incoming in Origami ✨ Oct 5, 2021
@github-actions github-actions bot added the library Relates to an Origami library label Oct 5, 2021
Copy link
Owner

@JakeChampion JakeChampion left a comment

Choose a reason for hiding this comment

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

Thank you for this submission @mhassan1, this looks fantastic!

I've left a couple comments, one is around a missing dependency and the other is around the use of Object.assign in the tests

I'll kick off a run on CI now for this 👍

polyfills/String/prototype/matchAll/tests.js Outdated Show resolved Hide resolved
@mhassan1
Copy link
Collaborator Author

I addressed those two comments. I saw some failing tests in the first run. Do we need another run?

@mhassan1 mhassan1 changed the title Adds String.prototype.matchAll polyfill Add String.prototype.matchAll polyfill Oct 23, 2021
@JakeChampion
Copy link
Owner

The test failures look genuine to me. Have you seen the tests pass in those versions of internet explorer?

@mhassan1
Copy link
Collaborator Author

@JakeChampion Can we please re-run checks? I have made some fixes.

@JakeChampion
Copy link
Owner

@mhassan1 It is now running the tests once more 👍

@mhassan1
Copy link
Collaborator Author

mhassan1 commented Oct 26, 2021

@JakeChampion I've just added a small fix for IE8. I believe all tests should pass now. Please re-run.

@JakeChampion
Copy link
Owner

@mhassan1 Rerunning now 👍

@mhassan1
Copy link
Collaborator Author

@JakeChampion It looks like all tests passed except for chrome, due to All parallel tests are currently in use, including the queued tests. Please wait to finish or upgrade your plan to add more sessions.. Can we re-run that step?

@JakeChampion
Copy link
Owner

all tests pass @mhassan1

Copy link
Owner

@JakeChampion JakeChampion left a comment

Choose a reason for hiding this comment

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

This looks fantastic @mhassan1 - thank you so much for working on this!

I'm curious to know how you found authoring these polyfills within polyfill-library. I really like that you commented the spec steps within the polyfill files :-)

@JakeChampion JakeChampion merged commit cdf20a6 into JakeChampion:master Oct 26, 2021
Origami ✨ automation moved this from incoming to complete Oct 26, 2021
@mhassan1
Copy link
Collaborator Author

I enjoyed it! It was a great way to learn more about the spec and ES abstracts. I'd be happy to author others.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 27, 2022
@mhassan1 mhassan1 deleted the string-prototype-matchall branch June 30, 2023 12:41
@robertboulton robertboulton removed this from Done in Origami ✨ Jul 26, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
library Relates to an Origami library
Projects
None yet
Development

Successfully merging this pull request may close these issues.

String.protoype.matchAll missing
2 participants