-
Notifications
You must be signed in to change notification settings - Fork 12
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 native stack trace test and remove TIMERWRAP assertion in Node 11 #282
Conversation
In v8 7.0, Array.sort() was moved from a JS-based implementation to Torque: v8/v8@fa11e2a This means Array.sort() isn't in v8's `array.js` file anymore. Apparently the goal is to eventually move all or most JS implementations of builtins like Array to to Torque, so 'native' is a shrinking category. We may need to do something to detect those Torque things?
Running tests locally on Node 11.3.0 (macOS 10.12.6) I get one test failing:
Same with and without coverage. |
Yea I get the same, haven't figured that one out yet! |
Same thing on Windows, everything passes except that (this'll be much easier when the new CI is all working!) |
nodejs/node#20894 "refactor timers to remove TimerWrap" I guess it's expected that that's no longer there in v11 |
I did this all already in #281. |
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.
LGTM
In v8 7.0, Array.sort() was moved from a JS-based implementation to
Torque:
v8/v8@fa11e2a
This means Array.sort() isn't in v8's
array.js
file anymore.Apparently the goal is to eventually move all or most JS implementations
of builtins like Array to to Torque, so 'native' is a shrinking
category. We may need to do something to detect those Torque things?