-
-
Notifications
You must be signed in to change notification settings - Fork 411
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
Fix internal methods #1076
Fix internal methods #1076
Conversation
# Conflicts: # boa/src/builtins/array/array_iterator.rs # boa/src/builtins/iterable/mod.rs # boa/src/builtins/map/map_iterator.rs # boa/src/builtins/object/for_in_iterator.rs # boa/src/builtins/string/string_iterator.rs # boa/src/realm.rs
Codecov Report
@@ Coverage Diff @@
## master #1076 +/- ##
==========================================
+ Coverage 58.68% 58.75% +0.06%
==========================================
Files 176 175 -1
Lines 12407 12459 +52
==========================================
+ Hits 7281 7320 +39
- Misses 5126 5139 +13
Continue to review full report at Codecov.
|
Test262 conformance changes:
|
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.
Minor mistakest to fix. Can you explain the reason for:
Context
becomes externally immutable, with only interior mutability
Sounds, reasonable just trying to understand the reasoning.
All internal methods (as defined by the spec, that is |
# Conflicts: # boa/src/value/mod.rs
I would like to try to fix the Hopefully I'll be done with this by tomorrow and create a PR, now that I have a little more time to spend on the project :) |
How is this going? BTW, this needs a rebase with all the changes in master now. |
#1131 is going to fix this problem, without any additional interior mutability :) |
This has too many merge conflicts to try rebase this, it would be better to start over, besides most of the internal methods have already been implemented. So closing this PR. |
This Pull Request fixes #591 and #602.
It changes the following:
GcObject
take a&Context
and return aResult
String
Context
becomes externally immutable, with only interior mutabilityLexicalEnvironment
becomes externally immutable, with only interior mutability