v8/src/builtins
Peter Marshall 9d906310e1 [typedarray] Fix a spec violation in the constructor.
Implement the new spec behavior that says construction from a neutered
buffer should throw after the ToIndex call on the length argument.

Bug: v8:6216
Cq-Include-Trybots: master.tryserver.v8:v8_linux_noi18n_rel_ng
Change-Id: I219a107730b53fca639bc813f68f7ddc27e79017
Reviewed-on: https://chromium-review.googlesource.com/789847
Commit-Queue: Peter Marshall <petermarshall@chromium.org>
Reviewed-by: Camillo Bruni <cbruni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#49639}
2017-11-27 15:37:30 +00:00
..
arm [cleanup] Don't pass resume_mode to ResumeGenerator. 2017-11-16 11:12:39 +00:00
arm64 [cleanup] Don't pass resume_mode to ResumeGenerator. 2017-11-16 11:12:39 +00:00
ia32 [cleanup] Don't pass resume_mode to ResumeGenerator. 2017-11-16 11:12:39 +00:00
mips [runtime] Extend InstanceType to uint16_t range of values. 2017-11-22 19:14:09 +00:00
mips64 [runtime] Extend InstanceType to uint16_t range of values. 2017-11-22 19:14:09 +00:00
ppc PPC/s390: [cleanup] Don't pass resume_mode to ResumeGenerator. 2017-11-22 18:32:50 +00:00
s390 PPC/s390: [cleanup] Don't pass resume_mode to ResumeGenerator. 2017-11-22 18:32:50 +00:00
x64 [cleanup] Don't pass resume_mode to ResumeGenerator. 2017-11-16 11:12:39 +00:00
builtins-api.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
builtins-arguments-gen.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
builtins-arguments-gen.h add gn jumbo build support 2017-08-09 09:05:29 +00:00
builtins-array-gen.cc Fix hole handling in fast arguments slice 2017-11-22 12:32:37 +00:00
builtins-array.cc Remove UnseededNumberDictionary. 2017-11-07 11:45:30 +00:00
builtins-arraybuffer.cc [runtime] Remove unnecessary casts of species constructor. 2017-05-26 15:21:32 +00:00
builtins-async-function-gen.cc [cleanup] Don't pass resume_mode to ResumeGenerator. 2017-11-16 11:12:39 +00:00
builtins-async-gen.cc [runtime] Make layout descriptor helper safe for concurrent marking. 2017-11-17 21:57:23 +00:00
builtins-async-gen.h [async-iteration] eliminate implicit Await when resuming with .return() 2017-08-09 14:53:14 +00:00
builtins-async-generator-gen.cc [cleanup] Don't pass resume_mode to ResumeGenerator. 2017-11-16 11:12:39 +00:00
builtins-async-iterator-gen.cc [cleanup] CSA: Use CStringConstant helper 2017-07-11 21:11:32 +00:00
builtins-bigint.cc [bigint] Encapsulate internals in MutableBigInt 2017-11-17 23:06:52 +00:00
builtins-boolean-gen.cc [builtins] Define interface descriptors for builtins with JSFunction linkage. 2017-03-20 12:21:30 +00:00
builtins-boolean.cc [refactor] Separate generated builtins and C++ builtins into separate files 2017-03-16 11:32:01 +00:00
builtins-call-gen.cc [cleanup] Rename "array protector" to "no elements protector". 2017-11-20 09:43:35 +00:00
builtins-call-gen.h [runtime] Port SpreadCall code to CSA. 2017-06-20 11:44:02 +00:00
builtins-call.cc Reland "[builtins] Remove Builtins::Name() accessors" 2017-08-01 10:39:10 +00:00
builtins-callsite.cc [wasm] Move compilation methods to module-compiler.h 2017-09-28 13:14:26 +00:00
builtins-collections-gen.cc [heap] Introduce Heap::AllocateFixedArrayWithMap(). 2017-11-24 19:24:41 +00:00
builtins-collections.cc [builtins] Unify the naming of the Map/Set prototype builtins. 2017-10-09 19:01:14 +00:00
builtins-console-gen.cc [iwyu] Split frame-constants.h out of frames.h to reduce transitive includes. 2017-08-03 10:12:12 +00:00
builtins-console.cc [factory] Simplify JSFunction creation 2017-11-08 13:52:13 +00:00
builtins-constructor-gen.cc [runtime] Make layout descriptor helper safe for concurrent marking. 2017-11-17 21:57:23 +00:00
builtins-constructor-gen.h Simplify code in EmitCreateShallowArrayLiteral by using CloneFastJSArray 2017-10-19 12:12:01 +00:00
builtins-constructor.h Fix JSArray::kInitialMaxFastElementArray to make sense for 32-bit platforms. 2017-10-09 07:49:41 +00:00
builtins-conversion-gen.cc [cleanup] Migrate the NumberToStringStub to a builtin. 2017-11-20 10:48:23 +00:00
builtins-dataview.cc [rename] Rename internal field to embedder field. 2017-03-17 13:26:05 +00:00
builtins-date-gen.cc [cleanup] Unifying instance type checks in CSA 2017-10-13 12:53:17 +00:00
builtins-date.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
builtins-debug-gen.cc [debug] remove support for full-codegen. 2017-08-16 06:18:26 +00:00
builtins-definitions.h [builtins]: Simple port of %TypedArray%.prototype.set() to CSA TFJ. 2017-11-23 15:40:41 +00:00
builtins-descriptors.h Replace Code::HANDLER by Code::BUILTIN or Code::STUB 2017-09-29 08:54:39 +00:00
builtins-error.cc [error] Add use counters for non-standard Error features 2017-11-03 18:32:02 +00:00
builtins-function-gen.cc [cleanup] Use more CSA InstanceTypeEqual 2017-10-20 02:01:13 +00:00
builtins-function.cc Refactor !foo.IsJust to foo.IsNothing() 2017-10-23 23:25:28 +00:00
builtins-generator-gen.cc [cleanup] Don't pass resume_mode to ResumeGenerator. 2017-11-16 11:12:39 +00:00
builtins-global-gen.cc [CSA] Use IsHeapNumber helper in older CSA code 2017-06-16 12:06:18 +00:00
builtins-global.cc [refactor] Separate generated builtins and C++ builtins into separate files 2017-03-16 11:32:01 +00:00
builtins-handler-gen.cc [csa] Type CSA code related to String length accesses 2017-11-15 12:59:04 +00:00
builtins-ic-gen.cc [ic] Ensure that we make progress on KeyedLoadIC polymorphic name. 2017-10-20 12:16:10 +00:00
builtins-internal-gen.cc [turbofan] Introduce SameValue operator. 2017-10-27 08:03:26 +00:00
builtins-internal.cc [runtime] Create only one instance of %ThrowTypeError%. 2017-07-10 08:26:02 +00:00
builtins-interpreter-gen.cc [cleanup] Remove always-off support for tail calls 2017-07-13 19:29:05 +00:00
builtins-interpreter.cc Reland "[builtins] Remove Builtins::Name() accessors" 2017-08-01 10:39:10 +00:00
builtins-intl-gen.cc [csa] Type CSA code related to String length accesses 2017-11-15 12:59:04 +00:00
builtins-intl.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
builtins-intl.h [intl] Implement Intl.NumberFormat.prototype.formatToParts 2017-06-30 20:14:18 +00:00
builtins-iterator-gen.cc [csa] Improve IteratorBuiltinsAssembler::IteratorStep a bit. 2017-11-20 12:01:11 +00:00
builtins-iterator-gen.h add gn jumbo build support 2017-08-09 09:05:29 +00:00
builtins-json.cc [iwyu] Remove unallowed include arguments.h -> objects-inl.h 2017-02-13 10:06:48 +00:00
builtins-math-gen.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
builtins-math.cc [cleanup] Replace List with std::vector in runtime and builtins. 2017-08-25 08:14:23 +00:00
builtins-number-gen.cc [bigint,compiler] Support bigints in bitwise-not (~) operator. 2017-11-21 13:57:34 +00:00
builtins-number.cc [builtins] Increase precision limits for toFixed, etc 2017-07-20 13:05:35 +00:00
builtins-object-gen.cc [runtime] Merge HandleSlackTracking and AllocateJSObjectFromMap 2017-11-13 16:38:30 +00:00
builtins-object.cc Remove always-on flag --harmony-strict-legacy-accessor-builtins 2017-11-17 04:06:30 +00:00
builtins-promise-gen.cc [inspector] reworked async instrumentation for promises 2017-11-21 16:56:00 +00:00
builtins-promise-gen.h [promise] Reset promise context slot to undefined after closure is run 2017-11-07 17:16:41 +00:00
builtins-promise.cc [Promise] Move IsPromise to CPP 2017-07-17 19:55:28 +00:00
builtins-proxy-gen.cc Perform stack check on Proxy call trap. 2017-11-02 07:29:34 +00:00
builtins-proxy-gen.h Reland "Add fast path to ObjectGetOwnPropertyDescriptor" 2017-10-12 10:52:18 +00:00
builtins-reflect-gen.cc [es2015] Optimize Reflect.has builtin. 2017-10-16 17:27:41 +00:00
builtins-reflect.cc [bigint] Fix abstract equality with junk strings 2017-10-25 20:56:09 +00:00
builtins-regexp-gen.cc [regexp] Add a CSA fast path for replace with global regexp. 2017-11-20 09:50:01 +00:00
builtins-regexp-gen.h Remove always-on flags for RegExp dotAll and lookbehind 2017-11-17 16:47:19 +00:00
builtins-regexp.cc [refactor] Separate generated builtins and C++ builtins into separate files 2017-03-16 11:32:01 +00:00
builtins-sharedarraybuffer-gen.cc [cleanup] Unifying instance type checks in CSA 2017-10-13 12:53:17 +00:00
builtins-sharedarraybuffer.cc Fix Check failure on OOB access in Atomics.wait 2017-05-31 15:08:52 +00:00
builtins-string-gen.cc [cleanup] Remove stale TODO. 2017-11-20 10:03:11 +00:00
builtins-string-gen.h [csa] Type CSA code related to String length accesses 2017-11-15 12:59:04 +00:00
builtins-string.cc [builtins] Port String.raw to CPP 2017-10-19 13:47:33 +00:00
builtins-symbol-gen.cc Revert of [es2015] Precompute the descriptive string for symbols. (patchset #3 id:40001 of https://codereview.chromium.org/2900703002/ ) 2017-05-23 11:58:15 +00:00
builtins-symbol.cc Revert of [es2015] Precompute the descriptive string for symbols. (patchset #3 id:40001 of https://codereview.chromium.org/2900703002/ ) 2017-05-23 11:58:15 +00:00
builtins-typedarray-gen.cc [typedarray] Fix a spec violation in the constructor. 2017-11-27 15:37:30 +00:00
builtins-typedarray.cc [builtins]: Simple port of %TypedArray%.prototype.set() to CSA TFJ. 2017-11-23 15:40:41 +00:00
builtins-utils-gen.h [csa] Add debug file position on BasicBlock and CSA-variables 2017-04-06 09:01:14 +00:00
builtins-utils.h Add padding to builtin exit frames. 2017-10-13 13:52:18 +00:00
builtins-wasm-gen.cc [wasm] Remove patching of generated stack traces 2017-10-24 11:50:01 +00:00
builtins.cc [builtins] Small cleanup of {Builtins::CallableFor}. 2017-11-09 12:56:25 +00:00
builtins.h [factory] Simplify JSFunction creation 2017-11-08 13:52:13 +00:00
setup-builtins-internal.cc [builtins] Set {builtin_index} during code allocation. 2017-11-16 13:56:49 +00:00