-
-
Notifications
You must be signed in to change notification settings - Fork 402
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
[Merged by Bors] - Started adding the [[Done]] field to iterators #2125
Conversation
I am probably missing stuff on the VM, but I'm somehow not able to make this work :( |
I'm gonna take a look, maybe I spot the error |
I got the vm code to work. Only a few tests are missing. I'm currently looking into those. One big change is, that the 5. Let nextMethod be ? GetV(iterator, "next").
6. Let iteratorRecord be the Iterator Record { [[Iterator]]: iterator, [[NextMethod]]: nextMethod, [[Done]]: false }. |
Test262 conformance changesVM implementation
Fixed tests (24):
Broken tests (2):
|
Codecov Report
@@ Coverage Diff @@
## main #2125 +/- ##
==========================================
- Coverage 43.50% 43.48% -0.03%
==========================================
Files 220 220
Lines 19962 19983 +21
==========================================
+ Hits 8684 8689 +5
- Misses 11278 11294 +16
Continue to review full report at Codecov.
|
Thanks @raskad! I will now add the logic to the Promises :) |
Also upgraded dependencies, updated the Test262 and fixed a couple of small spec implementations.
The two test failures are due to changes in Test262. Not related to the PR. I think this is ready for review :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me, if we want to include the dependency updates here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good!
bors r+ |
This Pull Request adds the `[[Done]]` field to iterator records. Co-authored-by: raskad <32105367+raskad@users.noreply.github.com>
Pull request successfully merged into main. Build succeeded: |
This Pull Request adds the
[[Done]]
field to iterator records.