v8/src/builtins
Frank Tang c985078234 [Intl] Fix -0 formatting bugs
The spec changed in 7/2018 to treat -0 and 0 differently.
https://github.com/tc39/ecma402/pull/232

Bug: v8:7474, v8:8099
Change-Id: I77db4ae716b081b7628dc7ee253a463520c7f6e9
Reviewed-on: https://chromium-review.googlesource.com/c/1400403
Reviewed-by: Sathya Gunasekaran <gsathya@chromium.org>
Commit-Queue: Frank Tang <ftang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#58645}
2019-01-08 19:10:42 +00:00
..
arm Pass argc of JSEntry as intptr_t 2019-01-08 08:24:33 +00:00
arm64 Pass argc of JSEntry as intptr_t 2019-01-08 08:24:33 +00:00
ia32 Pass argc of JSEntry as intptr_t 2019-01-08 08:24:33 +00:00
mips Pass argc of JSEntry as intptr_t 2019-01-08 08:24:33 +00:00
mips64 Pass argc of JSEntry as intptr_t 2019-01-08 08:24:33 +00:00
ppc Pass argc of JSEntry as intptr_t 2019-01-08 08:24:33 +00:00
s390 Pass argc of JSEntry as intptr_t 2019-01-08 08:24:33 +00:00
x64 Pass argc of JSEntry as intptr_t 2019-01-08 08:24:33 +00:00
arguments.tq [builtins] Port GetArgumentsFrameAndCount to Torque 2018-12-14 20:21:50 +00:00
array-copywithin.tq [Torque] Rename modules to namespaces 2018-11-13 13:40:43 +00:00
array-filter.tq [Torque] Array.prototype.filter moves to Torque. 2019-01-08 16:13:50 +00:00
array-foreach.tq [torque] Simplify and cleanup Cast and UnsafeCast 2018-11-27 06:50:30 +00:00
array-join.tq [typedarray] Check for a detached buffer before each iteration of TypedArray.p.join. 2018-12-31 18:27:51 +00:00
array-lastindexof.tq [torque] Simplify and cleanup Cast and UnsafeCast 2018-11-27 06:50:30 +00:00
array-of.tq [Torque] Rename modules to namespaces 2018-11-13 13:40:43 +00:00
array-reverse.tq [torque] Simplify and cleanup Cast and UnsafeCast 2018-11-27 06:50:30 +00:00
array-slice.tq [torque] Simplify Convert<> 2018-12-09 22:21:44 +00:00
array-splice.tq [torque] Simplify and cleanup Cast and UnsafeCast 2018-11-27 06:50:30 +00:00
array-unshift.tq [Torque] Rename modules to namespaces 2018-11-13 13:40:43 +00:00
array.tq [torque] make C++ includes explicit 2018-12-05 19:48:50 +00:00
base.tq [Torque] Array.prototype.filter moves to Torque. 2019-01-08 16:13:50 +00:00
builtins-api.cc [ubsan] Port Object to the new design 2018-12-26 20:54:07 +00:00
builtins-arguments-gen.cc [cleanup] Fix kPointerSize usages in platform-independent src/builtins/ 2018-12-19 16:26:25 +00:00
builtins-arguments-gen.h [builtins] Port GetArgumentsFrameAndCount to Torque 2018-12-14 20:21:50 +00:00
builtins-array-gen.cc [Torque] Array.prototype.filter moves to Torque. 2019-01-08 16:13:50 +00:00
builtins-array-gen.h [builtins] Remove InternalArray and reduce InternalPackedArray constructors. 2018-12-12 16:13:41 +00:00
builtins-array.cc [ubsan] Rename ObjectPtr to Object 2019-01-08 09:08:59 +00:00
builtins-arraybuffer.cc [ubsan] Rename ObjectPtr to Object 2019-01-08 09:08:59 +00:00
builtins-async-function-gen.cc [cleanup] Fix kPointerSize usages in platform-independent src/builtins/ 2018-12-19 16:26:25 +00:00
builtins-async-gen.cc [cleanup] Fix kPointerSize usages in platform-independent src/builtins/ 2018-12-19 16:26:25 +00:00
builtins-async-gen.h [async-await] Refactor await optimization and include async generators 2018-10-05 13:25:56 +00:00
builtins-async-generator-gen.cc [iwyu] context-inl.h iwyu 2018-11-23 11:52:31 +00:00
builtins-async-iterator-gen.cc [async-await] Refactor await optimization and include async generators 2018-10-05 13:25:56 +00:00
builtins-bigint-gen.cc [wasm] Add WebAssembly's i64<>JavaScript's BigInt conversions - 64 bits 2018-12-11 12:30:50 +00:00
builtins-bigint.cc [ubsan] Port Object to the new design 2018-12-26 20:54:07 +00:00
builtins-boolean-gen.cc [objects.h splitting] Move Oddball to oddball.h 2018-12-18 17:10:40 +00:00
builtins-boolean.cc [objects.h splitting] Move Allocationsite & AllocationMemento 2018-09-12 11:21:08 +00:00
builtins-call-gen.cc [runtime] Set arguments limit to FixedArray::kMaxLength 2018-12-10 10:03:55 +00:00
builtins-call-gen.h
builtins-call.cc
builtins-callsite.cc [ubsan] Port Object to the new design 2018-12-26 20:54:07 +00:00
builtins-collections-gen.cc [cleanup] Fix kPointerSize usages in platform-independent src/builtins/ 2018-12-19 16:26:25 +00:00
builtins-collections-gen.h [torque] make C++ includes explicit 2018-12-05 19:48:50 +00:00
builtins-collections.cc [iwyu] Remove include heap-inl.h -> counters.h 2018-11-13 13:19:38 +00:00
builtins-console-gen.cc [iwyu] Remove interface-descriptors.h -> macro-assembler.h 2018-11-19 11:02:31 +00:00
builtins-console.cc [iwyu] Remove include heap-inl.h -> counters.h 2018-11-13 13:19:38 +00:00
builtins-constructor-gen.cc [cleanup][csa] Introduce Times[SystemPointer|Tagged]Size instead of TimesPointerSize 2018-12-27 03:48:55 +00:00
builtins-constructor-gen.h
builtins-constructor.h [cleanup] Make Context independent of FixedArray 2018-11-26 17:57:45 +00:00
builtins-conversion-gen.cc [objects.h splitting] Move Oddball to oddball.h 2018-12-18 17:10:40 +00:00
builtins-data-view-gen.h Fix BigInt builtins and TurboFan support after BigInt header layout change 2018-12-03 16:44:09 +00:00
builtins-dataview.cc Revert "[es2015] Introduce JSDataView::external_pointer." 2018-09-20 06:31:33 +00:00
builtins-date-gen.cc [cleanup] Fix kPointerSize usages in platform-independent src/builtins/ 2018-12-19 16:26:25 +00:00
builtins-date.cc [ubsan] Port Object to the new design 2018-12-26 20:54:07 +00:00
builtins-debug-gen.cc
builtins-definitions.h [Torque] Array.prototype.filter moves to Torque. 2019-01-08 16:13:50 +00:00
builtins-descriptors.h [builtins] Associate ASM builtins with descriptors 2018-12-13 11:32:28 +00:00
builtins-error.cc [ubsan] Port Object to the new design 2018-12-26 20:54:07 +00:00
builtins-extras-utils.cc [js] Remove CORE JS Natives (prologue.js), port extra utils to C++/Torque 2019-01-07 11:57:46 +00:00
builtins-function-gen.cc Separate DescriptorArray from WeakFixedArray 2018-11-26 16:41:20 +00:00
builtins-function.cc [ubsan] Port Object to the new design 2018-12-26 20:54:07 +00:00
builtins-generator-gen.cc
builtins-global-gen.cc
builtins-global.cc
builtins-handler-gen.cc Reland "Reland "Reland "[code-comments] Put code comments into the code object""" 2018-12-13 22:35:55 +00:00
builtins-ic-gen.cc [CloneObjectIC] add CSA implementation of slow case 2018-09-11 20:43:53 +00:00
builtins-internal-gen.cc [cleanup][csa] Introduce Times[SystemPointer|Tagged]Size instead of TimesPointerSize 2018-12-27 03:48:55 +00:00
builtins-internal.cc
builtins-interpreter-gen.cc [ia32] Remove embedded builtin porting helpers 2018-10-22 16:13:04 +00:00
builtins-intl-gen.cc [ubsan] Port Name/String/Symbol to the new design 2018-11-27 01:42:36 +00:00
builtins-intl.cc [Intl] Fix -0 formatting bugs 2019-01-08 19:10:42 +00:00
builtins-iterator-gen.cc Reland "[builtins] Implement Object.fromEntries" 2018-11-23 23:43:44 +00:00
builtins-iterator-gen.h [torque] enable multiple inheritance from Torque-generated assemblers 2018-11-20 13:33:36 +00:00
builtins-json.cc
builtins-lazy-gen.cc [Builtins] Check for SFI being compiled first in CompileLazy. 2018-11-29 10:45:49 +00:00
builtins-lazy-gen.h
builtins-math-gen.cc Reland "Do not use FixedDoubleArray to store RNG state" 2018-09-24 14:23:22 +00:00
builtins-math-gen.h
builtins-math.cc
builtins-microtask-queue-gen.cc [cleanup][csa] Introduce Times[SystemPointer|Tagged]Size instead of TimesPointerSize 2018-12-27 03:48:55 +00:00
builtins-number-gen.cc [cleanup] Remove obsolete StringAdd with TENURED. 2018-09-13 06:35:32 +00:00
builtins-number.cc [Intl] Add CountUsage for intl objects/functions 2018-10-03 22:36:55 +00:00
builtins-object-gen.cc [cleanup] Fix kPointerSize usages in platform-independent src/builtins/ 2018-12-19 16:26:25 +00:00
builtins-object-gen.h Reland "[builtins] Implement Object.fromEntries" 2018-11-23 23:43:44 +00:00
builtins-object.cc [ubsan] Port Object to the new design 2018-12-26 20:54:07 +00:00
builtins-promise-gen.cc [async] The Promise.all() fast-path must check @@species protector. 2019-01-07 08:22:56 +00:00
builtins-promise-gen.h Reland "Don't use |v8_initializers| code in |v8_base|" 2018-12-13 10:48:44 +00:00
builtins-promise.cc Reland "Don't use |v8_initializers| code in |v8_base|" 2018-12-13 10:48:44 +00:00
builtins-promise.h Reland "Don't use |v8_initializers| code in |v8_base|" 2018-12-13 10:48:44 +00:00
builtins-proxy-gen.cc [cleanup] Fix kPointerSize usages in platform-independent src/builtins/ 2018-12-19 16:26:25 +00:00
builtins-proxy-gen.h
builtins-reflect-gen.cc
builtins-reflect.cc [Runtime] Use Runtime_SetNamedProperty for property stores in one-shot code. 2018-09-11 13:42:25 +00:00
builtins-regexp-gen.cc [cleanup] Fix kPointerSize usages in platform-independent src/builtins/ 2018-12-19 16:26:25 +00:00
builtins-regexp-gen.h [regexp] Add use counters for IsRegExp 2018-12-06 08:15:37 +00:00
builtins-regexp.cc
builtins-sharedarraybuffer-gen.cc [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
builtins-sharedarraybuffer.cc [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
builtins-string-gen.cc [cleanup] Fix kPointerSize usages in platform-independent src/builtins/ 2018-12-19 16:26:25 +00:00
builtins-string-gen.h [constant-tracking] Properly check regexp proto symbols in string search. 2018-11-14 15:56:04 +00:00
builtins-string.cc [ubsan] Port Object to the new design 2018-12-26 20:54:07 +00:00
builtins-symbol-gen.cc
builtins-symbol.cc [ubsan] Port Object to the new design 2018-12-26 20:54:07 +00:00
builtins-trace.cc [Cleanup] String::GetChars() should take a DisallowHeapAllocation ref. 2018-12-04 16:07:46 +00:00
builtins-typed-array-gen.cc [cleanup] Fix kPointerSize usages in platform-independent src/builtins/ 2018-12-19 16:26:25 +00:00
builtins-typed-array-gen.h [builtins] Fast path TA.p.subarray creating TypedArray when default constructor is used 2018-11-13 10:36:08 +00:00
builtins-typed-array.cc [objects.h splitting] Move HeapNumber to heap-number.h 2018-12-17 17:58:09 +00:00
builtins-utils-gen.h
builtins-utils-inl.h
builtins-utils.h [ubsan] Rename ObjectPtr to Object 2019-01-08 09:08:59 +00:00
builtins-wasm-gen.cc [wasm] Add WebAssembly's i64<>JavaScript's BigInt conversions - 64 bits 2018-12-11 12:30:50 +00:00
builtins-weak-refs.cc [js weak refs] Migrate the WeakRef parts into the new API 2018-12-17 08:58:56 +00:00
builtins.cc [cleanup] Fix kPointerSize usages in platform-independent src/builtins/ 2018-12-19 16:26:25 +00:00
builtins.h [nojit] Add a builtins entry table to IsolateData 2018-12-14 15:43:46 +00:00
collections.tq [torque] make C++ includes explicit 2018-12-05 19:48:50 +00:00
constants-table-builder.cc [ubsan] Port Object to the new design 2018-12-26 20:54:07 +00:00
constants-table-builder.h Fix semicolons after DISALLOW_* macros 2018-12-11 17:13:38 +00:00
data-view.tq [torque] Simplify Convert<> 2018-12-09 22:21:44 +00:00
extras-utils.tq [js] Remove CORE JS Natives (prologue.js), port extra utils to C++/Torque 2019-01-07 11:57:46 +00:00
frames.tq [builtins] Port GetArgumentsFrameAndCount to Torque 2018-12-14 20:21:50 +00:00
generate-bytecodes-builtins-list.cc [interpreter] Support laziness in combination with embedded handlers 2018-09-21 08:19:01 +00:00
growable-fixed-array-gen.cc TNodeify Allocate and friends 2018-10-26 14:47:27 +00:00
growable-fixed-array-gen.h
iterator.tq [torque] make C++ includes explicit 2018-12-05 19:48:50 +00:00
object-fromentries.tq [esnext] use variadic arguments for Object.fromEntries 2018-12-11 15:58:52 +00:00
object.tq Reland "[builtins] Implement Object.fromEntries" 2018-11-23 23:43:44 +00:00
setup-builtins-internal.cc [ubsan] Port Object to the new design 2018-12-26 20:54:07 +00:00
typed-array.tq [builtins] Port Frame-related CSA functionality to Torque 2018-12-07 17:13:43 +00:00