-
-
Notifications
You must be signed in to change notification settings - Fork 408
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
Implement arguments exotic objects #1522
Conversation
I would be happy to have smaller change-sets to review xD
On this, we can have an |
Okay! I'm still gonna draft it until #1518 merges just in case |
1f5302e
to
90969c7
Compare
Test262 conformance changes:
Fixed tests (102):
|
This Pull Request builds from #1354 and #1518 to implement arguments exotic objects.
It changes the following:
ClosureFunction
to hold external context as aNativeObject
FunctionBuilder::closure_with_captures
functionShould I extract the last two changes as their own PR?.
Drafting this because right now we don't have a way to know if we are
call_construct
ing in strict mode, so a lot of tests fail because they expect an unmapped argument ordinary object in strict mode and a mapped argument exotic object in non-strict mode.