From 755822258e77767251229ba0203c85e4c4b6d348 Mon Sep 17 00:00:00 2001 From: Lei Shi Date: Tue, 16 May 2017 14:17:54 -0700 Subject: [PATCH] turn on SharedArrayBuffer by default --- bin/ch/DbgController.js | 2 ++ lib/Common/ConfigFlagsList.h | 7 ++----- test/es6/es6_stable.baseline | 4 ++-- test/es6/es6_stable.enable_disable.baseline | 4 ++-- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/bin/ch/DbgController.js b/bin/ch/DbgController.js index 1ae8554dd5f..381143de5bd 100644 --- a/bin/ch/DbgController.js +++ b/bin/ch/DbgController.js @@ -64,6 +64,7 @@ var controllerObj = (function () { "#__proto__", "Array", "ArrayBuffer", + "Atomics", "Boolean", "CollectGarbage", "console", @@ -105,6 +106,7 @@ var controllerObj = (function () { "Reflect", "RegExp", "Set", + "SharedArrayBuffer", "String", "Symbol", "SyntaxError", diff --git a/lib/Common/ConfigFlagsList.h b/lib/Common/ConfigFlagsList.h index 1c901eb16a3..6d50176fbf8 100644 --- a/lib/Common/ConfigFlagsList.h +++ b/lib/Common/ConfigFlagsList.h @@ -586,11 +586,8 @@ PHASE(All) #define DEFAULT_CONFIG_ES7ValuesEntries (true) #define DEFAULT_CONFIG_ESObjectGetOwnPropertyDescriptors (true) -#ifdef COMPILE_DISABLE_ESSharedArrayBuffer -#define DEFAULT_CONFIG_ESSharedArrayBuffer (false) -#else -#define DEFAULT_CONFIG_ESSharedArrayBuffer (false) -#endif +#define DEFAULT_CONFIG_ESSharedArrayBuffer (true) + #define DEFAULT_CONFIG_ES6Verbose (false) #define DEFAULT_CONFIG_ES6All (false) // ES6 DEFAULT BEHAVIOR diff --git a/test/es6/es6_stable.baseline b/test/es6/es6_stable.baseline index c2ec3a79650..ba53ade6ee2 100644 --- a/test/es6/es6_stable.baseline +++ b/test/es6/es6_stable.baseline @@ -79,8 +79,8 @@ FLAG ES6 = 1 - setting child flag ArrayBufferTransfer = 0 FLAG ArrayBufferTransfer = 0 FLAG ES6 = 1 - setting child flag ESObjectGetOwnPropertyDescriptors = 1 FLAG ESObjectGetOwnPropertyDescriptors = 1 -FLAG ES6 = 1 - setting child flag ESSharedArrayBuffer = 0 -FLAG ESSharedArrayBuffer = 0 +FLAG ES6 = 1 - setting child flag ESSharedArrayBuffer = 1 +FLAG ESSharedArrayBuffer = 1 FLAG ES6DefaultArgs = 1 FLAG WERExceptionSupport = 1 default argument diff --git a/test/es6/es6_stable.enable_disable.baseline b/test/es6/es6_stable.enable_disable.baseline index 456831c26c4..2be9c5d8523 100644 --- a/test/es6/es6_stable.enable_disable.baseline +++ b/test/es6/es6_stable.enable_disable.baseline @@ -79,8 +79,8 @@ FLAG ES6 = 1 - setting child flag ArrayBufferTransfer = 0 FLAG ArrayBufferTransfer = 0 FLAG ES6 = 1 - setting child flag ESObjectGetOwnPropertyDescriptors = 1 FLAG ESObjectGetOwnPropertyDescriptors = 1 -FLAG ES6 = 1 - setting child flag ESSharedArrayBuffer = 0 -FLAG ESSharedArrayBuffer = 0 +FLAG ES6 = 1 - setting child flag ESSharedArrayBuffer = 1 +FLAG ESSharedArrayBuffer = 1 FLAG ES6 = 0 FLAG ES6 = 0 - setting child flag Simdjs = 0 FLAG Simdjs = 0