Commit 5427ea52 authored by rossberg@chromium.org's avatar rossberg@chromium.org

Remove proxies from --harmony switch for M38, because problems

They can still be activated separately using the --harmony-proxies switch,
but are no longer implied by Chrome's "Experimental JavaScript" option.

R=yangguo@chromium.org
BUG=
LOG=Y

Review URL: https://codereview.chromium.org/453903002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22990 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent ef6e0fa1
......@@ -161,11 +161,12 @@ DEFINE_BOOL(harmony_strings, false, "enable harmony string")
DEFINE_BOOL(harmony_arrays, false, "enable harmony arrays")
DEFINE_BOOL(harmony_arrow_functions, false, "enable harmony arrow functions")
DEFINE_BOOL(harmony_unscopables, false, "enable harmony unscopables")
DEFINE_BOOL(harmony, false, "enable all harmony features")
DEFINE_BOOL(harmony, false, "enable all harmony features (except proxies)")
DEFINE_IMPLICATION(harmony, harmony_scoping)
DEFINE_IMPLICATION(harmony, harmony_modules)
DEFINE_IMPLICATION(harmony, harmony_proxies)
// TODO(rossberg): Reenable when problems are sorted out.
// DEFINE_IMPLICATION(harmony, harmony_proxies)
DEFINE_IMPLICATION(harmony, harmony_generators)
DEFINE_IMPLICATION(harmony, harmony_numeric_literals)
DEFINE_IMPLICATION(harmony, harmony_strings)
......
......@@ -25,7 +25,7 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
// Flags: --harmony
// Flags: --harmony --harmony-proxies
// A simple no-op handler. Adapted from:
......
......@@ -25,7 +25,7 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
// Flags: --harmony
// Flags: --harmony-proxies
function testStringify(expected, object) {
// Test fast case that bails out to slow case.
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var arg0 = function() {};
var _receiver = new Object();
var _arguments = new Object();
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new ArrayBuffer(8);
%ArrayBufferGetByteLength(_holder);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new ArrayBuffer(8);
var _byteLength = 1.5;
%ArrayBufferInitialize(_holder, _byteLength);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _object = new Object();
%ArrayBufferIsView(_object);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _array_buffer = new ArrayBuffer(8);
%ArrayBufferNeuter(_array_buffer);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _source = new ArrayBuffer(8);
var _target = new ArrayBuffer(8);
var arg2 = 0;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new Int32Array(2);
%ArrayBufferViewGetByteLength(_holder);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new Int32Array(2);
%ArrayBufferViewGetByteOffset(_holder);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var arg0 = [1, 'a'];
%ArrayConcat(arg0);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _service = "foo";
%AvailableLocalesOf(_service);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _object = new Object();
%BasicJSONStringify(_object);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _value_raw = new Object();
var _token_raw = 1;
%Booleanize(_value_raw, _token_raw);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _callable = new Object();
%BoundFunctionGetBindings(_callable);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
%Break();
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var arg0 = %GetImplFromInitializedIntlObject(new Intl.v8BreakIterator());
var _text = "foo";
%BreakIteratorAdoptText(arg0, _text);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var arg0 = %GetImplFromInitializedIntlObject(new Intl.v8BreakIterator());
%BreakIteratorBreakType(arg0);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var arg0 = %GetImplFromInitializedIntlObject(new Intl.v8BreakIterator());
%BreakIteratorCurrent(arg0);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var arg0 = %GetImplFromInitializedIntlObject(new Intl.v8BreakIterator());
%BreakIteratorFirst(arg0);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var arg0 = %GetImplFromInitializedIntlObject(new Intl.v8BreakIterator());
%BreakIteratorNext(arg0);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _locale_id_str = "foo";
%CanonicalizeLanguageTag(_locale_id_str);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _type_arg = 32;
var _enable = true;
%ChangeBreakOnException(_type_arg, _enable);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _code = 32;
%CharFromCode(_code);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _break_id = 32;
try {
%CheckExecutionState(_break_id);
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
try {
%CheckIsBootstrapping();
} catch(e) {}
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _break_point_object_arg = new Object();
%ClearBreakPoint(_break_point_object_arg);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _function = function() {};
%ClearFunctionTypeFeedback(_function);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
%ClearStepping();
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _error_object = new Object();
var _caller = new Object();
%CollectStackTrace(_error_object, _caller);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _source = "foo";
var arg1 = false;
%CompileString(_source, arg1);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _hi = 32;
var _lo = 32;
%ConstructDouble(_hi, _lo);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var arg0 = 'en-US';
var arg1 = {type: 'string'};
var _resolved = new Object();
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _locale = "foo";
var _options = new Object();
var _resolved = new Object();
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _name = "foo";
%CreateGlobalPrivateSymbol(_name);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _handler = new Object();
var arg1 = function() {};
var _construct_trap = function() {};
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _handler = new Object();
var _prototype = new Object();
%CreateJSProxy(_handler, _prototype);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var arg0 = "foo";
%CreatePrivateSymbol(arg0);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var arg0 = "foo";
%CreateSymbol(arg0);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new DataView(new ArrayBuffer(24));
%DataViewGetBuffer(_holder);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new DataView(new ArrayBuffer(24));
var _offset = 1.5;
var _is_little_endian = true;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new DataView(new ArrayBuffer(24));
var _offset = 1.5;
var _is_little_endian = true;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new DataView(new ArrayBuffer(24));
var _offset = 1.5;
var _is_little_endian = true;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new DataView(new ArrayBuffer(24));
var _offset = 1.5;
var _is_little_endian = true;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new DataView(new ArrayBuffer(24));
var _offset = 1.5;
var _is_little_endian = true;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new DataView(new ArrayBuffer(24));
var _offset = 1.5;
var _is_little_endian = true;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new DataView(new ArrayBuffer(24));
var _offset = 1.5;
var _is_little_endian = true;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new DataView(new ArrayBuffer(24));
var _offset = 1.5;
var _is_little_endian = true;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new DataView(new ArrayBuffer(24));
var _buffer = new ArrayBuffer(8);
var _byte_offset = 1.5;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new DataView(new ArrayBuffer(24));
var _offset = 1.5;
var _value = 1.5;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new DataView(new ArrayBuffer(24));
var _offset = 1.5;
var _value = 1.5;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new DataView(new ArrayBuffer(24));
var _offset = 1.5;
var _value = 1.5;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new DataView(new ArrayBuffer(24));
var _offset = 1.5;
var _value = 1.5;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new DataView(new ArrayBuffer(24));
var _offset = 1.5;
var _value = 1.5;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new DataView(new ArrayBuffer(24));
var _offset = 1.5;
var _value = 1.5;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new DataView(new ArrayBuffer(24));
var _offset = 1.5;
var _value = 1.5;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _holder = new DataView(new ArrayBuffer(24));
var _offset = 1.5;
var _value = 1.5;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
%DateCacheVersion();
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
%DateCurrentTime();
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _x = 1.5;
%DateLocalTimezone(_x);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _year = 1;
var _month = 1;
%DateMakeDay(_year, _month);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _str = "foo";
var arg1 = new Array(8);
%DateParseString(_str, arg1);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _date = new Date();
var _time = 1.5;
var _is_utc = 1;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _x = 1.5;
%DateToUTC(_x);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _data = new Object();
%DebugAsyncTaskEvent(_data);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
%DebugBreak();
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _callback = new Object();
%DebugCallbackSupportsStepping(_callback);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _constructor = function() {};
var _max_references = 32;
%DebugConstructedBy(_constructor, _max_references);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _func = function() {};
%DebugDisassembleConstructor(_func);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _func = function() {};
%DebugDisassembleFunction(_func);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _break_id = 32;
var _wrapped_id = 1;
var _inlined_jsframe_index = 32;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _break_id = 32;
var _source = "foo";
var _disable_break = true;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _obj = new Object();
var _name = "name";
%DebugGetProperty(_obj, _name);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _obj = new Object();
var _name = "name";
%DebugGetPropertyDetails(_obj, _name);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _obj = new Object();
%DebugGetPrototype(_obj);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _obj = new Object();
var _index = 32;
try {
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _obj = new Object();
var _name = "name";
try {
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
%DebugPopPromise();
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _callback = function() {};
%DebugPrepareStepInIfStepping(_callback);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
%DebugPrintScopes();
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _data = new Object();
%DebugPromiseEvent(_data);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _promise = new Object();
var _value = new Object();
%DebugPromiseRejectEvent(_promise, _value);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _details = 513;
%DebugPropertyAttributesFromDetails(_details);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _details = 513;
%DebugPropertyIndexFromDetails(_details);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _details = 513;
%DebugPropertyTypeFromDetails(_details);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _promise = new Object();
%DebugPushPromise(_promise);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _target = new Object();
var _instance_filter = new Object();
var _max_references = 32;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
%DebugTrace();
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _obj = new Object();
var _name = "name";
var arg2 = function() {};
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _object = new Object();
var _name = "name";
var arg2 = undefined;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _js_object = new Object();
var _name = "name";
var _obj_value = new Object();
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _object = new Object();
var _key = "name";
var _strict_mode = 1;
......
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _function = function() {};
%DeoptimizeFunction(_function);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _x = 1.5;
%DoubleHi(_x);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _x = 1.5;
%DoubleLo(_x);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _microtask = function() {};
%EnqueueMicrotask(_microtask);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _array = new Array();
%EstimateNumberOfElements(_array);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _function = function() {};
var _without_debugger = true;
%ExecuteInDebugContext(_function, _without_debugger);
// Copyright 2014 the V8 project authors. All rights reserved.
// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY
// Flags: --allow-natives-syntax --harmony
// Flags: --allow-natives-syntax --harmony --harmony-proxies
var _prototype = new Array();
%FinishArrayPrototypeSetup(_prototype);
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment