-
Notifications
You must be signed in to change notification settings - Fork 340
Conversation
just out of curiosity, what issues is it causing? |
@devsnek We haven't completely gotten to the bottom of it yet, but during cctest something is causing the |
The `Intl` usage in the the shim is causing issues in ChakraCore on Linux and Mac. Since we don't necessarily need the `Atomics.notify` shim code either the simplest solution is to remove the shim completely for ChakraCore. Refs: nodejs#565 Refs: nodejs#567 PR-URL: nodejs#566 Reviewed-By: Hitesh Kanwathirtha <hiteshk@microsoft.com> Reviewed-By: Jimmy Thomson <jithomso@microsoft.com>
The `Intl` usage in the the shim is causing issues in ChakraCore on Linux and Mac. Since we don't necessarily need the `Atomics.notify` shim code either the simplest solution is to remove the shim completely for ChakraCore. Refs: nodejs#565 Refs: nodejs#567 PR-URL: nodejs#566 Reviewed-By: Hitesh Kanwathirtha <hiteshk@microsoft.com> Reviewed-By: Jimmy Thomson <jithomso@microsoft.com>
@kfarnung any word on this? it is a bug that chakra can't evaluate code after creating a new context right? |
@devsnek There's no Chakra bug with evaluating code after creating a new context, it's the way that node initializes (or doesn't initialize) the engine in certain cases. In this case just accessing the Is there a plan to do more with this file? As it stands node-chakracore doesn't benefit from the current content so it was easier just to disable it. |
@kfarnung it's being used in nodejs/node#22835 and nodejs/node#22844, but @jdalton raised the point that it isn't working in chakra yet. |
The
Intl
usage in the the shim is causing issues in ChakraCore onLinux and Mac. Since we don't necessarily need the
Atomics.notify
shim code either the simplest solution is to remove the shim
completely for ChakraCore.
Refs: #565
Refs: #567
Checklist
make -j4 test
(UNIX), orvcbuild test
(Windows) passes