v8/src/builtins
Camillo Bruni 78c74e68f7 [runtime] Fix Array.prototype.sort for large entries
Bug: chromium:737645
Cq-Include-Trybots: master.tryserver.v8:v8_linux_noi18n_rel_ng
Change-Id: Ib02b3082cec82dfbbc48b21609dde7499e87042e
Reviewed-on: https://chromium-review.googlesource.com/558868
Commit-Queue: Camillo Bruni <cbruni@chromium.org>
Reviewed-by: Igor Sheludko <ishell@chromium.org>
Cr-Commit-Position: refs/heads/master@{#46438}
2017-07-06 10:45:52 +00:00
..
arm [arm] Port native routines to use UseScratchRegisterScope 2017-07-06 08:25:44 +00:00
arm64 [deoptimizer] Remove support for code-stub "deopt". 2017-06-26 15:04:43 +00:00
ia32 Don't dereference handles in (macro-)assembler functions used by TF. 2017-07-06 10:33:18 +00:00
mips [deoptimizer] Remove support for code-stub "deopt". 2017-06-26 15:04:43 +00:00
mips64 [deoptimizer] Remove support for code-stub "deopt". 2017-06-26 15:04:43 +00:00
ppc [deoptimizer] Remove support for code-stub "deopt". 2017-06-26 15:04:43 +00:00
s390 [deoptimizer] Remove support for code-stub "deopt". 2017-06-26 15:04:43 +00:00
x64 [deoptimizer] Remove support for code-stub "deopt". 2017-06-26 15:04:43 +00:00
x87 [elements] Rename FAST elements kinds 2017-06-30 13:31:44 +00:00
builtins-api.cc [runtime] Support proxies as return value of API constructors. 2017-04-28 10:02:27 +00:00
builtins-arguments-gen.cc [elements] Rename FAST elements kinds 2017-06-30 13:31:44 +00:00
builtins-arguments-gen.h [builtins] Move more files into v8_builtins_generators source set 2017-03-21 11:17:41 +00:00
builtins-array-gen.cc [builtins] Array.map should transition output arrays. 2017-07-05 14:08:08 +00:00
builtins-array.cc [elements] Rename Has*Elements and Is*ElementsKind methods 2017-07-03 09:25:53 +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 [async-await] allocate HeapObjects for Await all at once. 2017-06-30 13:24:49 +00:00
builtins-async-gen.cc [async-await] allocate HeapObjects for Await all at once. 2017-06-30 13:24:49 +00:00
builtins-async-gen.h [async-await] allocate HeapObjects for Await all at once. 2017-06-30 13:24:49 +00:00
builtins-async-generator-gen.cc [async-await] allocate HeapObjects for Await all at once. 2017-06-30 13:24:49 +00:00
builtins-async-iterator-gen.cc [cleanup] Refactor usages of builtin callables 2017-06-14 06:51:23 +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 [elements] Rename FAST elements kinds 2017-06-30 13:31:44 +00:00
builtins-call-gen.h [runtime] Port SpreadCall code to CSA. 2017-06-20 11:44:02 +00:00
builtins-call.cc [cleanup] Remove return after UNREACHABLE 2017-05-22 13:10:01 +00:00
builtins-callsite.cc [objects.h splitting] Move out FrameArray. 2017-03-24 17:38:13 +00:00
builtins-collections-gen.cc CSA fast path for Map.prototype.(Get|Has) for string keys. 2017-07-04 04:51:54 +00:00
builtins-collections.cc [Collections] Move size, clear, forEach to C++ 2017-06-13 14:10:03 +00:00
builtins-console-gen.cc [console] fast console.assert(true) 2017-04-20 17:17:18 +00:00
builtins-console.cc [runtime] Pass LanguageMode instead of bool to Factory::NewFunctionXXX(). 2017-07-03 10:51:43 +00:00
builtins-constructor-gen.cc [elements] Rename FAST elements kinds 2017-06-30 13:31:44 +00:00
builtins-constructor-gen.h [runtime] Don't store object literal boilerplates on first run 2017-06-16 10:43:19 +00:00
builtins-constructor.h [runtime] Support arbitrary number of properties for FastCloneShallowObject 2017-05-18 08:20:33 +00:00
builtins-conversion-gen.cc Fix deoptmization of inlined TF instanceOf to call ToBoolean 2017-06-22 15:43:35 +00:00
builtins-conversion-gen.h [TurboFan] Add support for generic lowering of StringConcat bytecode. 2017-06-07 11:46:55 +00:00
builtins-dataview.cc [rename] Rename internal field to embedder field. 2017-03-17 13:26:05 +00:00
builtins-date-gen.cc [builtins] Begin removing CodeFactory accessors 2017-05-31 12:40:13 +00:00
builtins-date.cc [builtins] Make Date toString functions conform to new spec 2017-06-20 11:30:02 +00:00
builtins-debug-gen.cc Rename builtins/builtins-debug-gen.cc and move to mksnapshot 2017-05-23 06:43:43 +00:00
builtins-definitions.h [intl] Implement Intl.NumberFormat.prototype.formatToParts 2017-06-30 20:14:18 +00:00
builtins-descriptors.h [builtins] Introduce new TFC macro and auto-generate TFS descriptors 2017-04-07 15:42:11 +00:00
builtins-error.cc [iwyu] Remove unallowed include arguments.h -> objects-inl.h 2017-02-13 10:06:48 +00:00
builtins-forin-gen.cc Clear up confusion between enum cache and enum cache bridge 2017-04-28 09:17:08 +00:00
builtins-forin-gen.h [builtins] Move more files into v8_builtins_generators source set 2017-03-21 11:17:41 +00:00
builtins-function-gen.cc [elements] Rename FAST elements kinds 2017-06-30 13:31:44 +00:00
builtins-function.cc [builtins] Simplify FastNewClosure builtin. 2017-06-12 16:44:35 +00:00
builtins-generator-gen.cc [generator] Don't adapt arguments for next/return/throw 2017-06-19 11:14:31 +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 [cleanup] Handle JSFunction::prototype and string length in CallGetterIfAccessor. 2017-04-28 08:05:15 +00:00
builtins-ic-gen.cc [refactor] Separate generated builtins and C++ builtins into separate files 2017-03-16 11:32:01 +00:00
builtins-internal-gen.cc [elements] Rename FAST elements kinds 2017-06-30 13:31:44 +00:00
builtins-internal.cc [cleanup] Remove return after UNREACHABLE 2017-05-22 13:10:01 +00:00
builtins-interpreter-gen.cc Reland: [ignition] Add call bytecodes for undefined receiver 2017-04-11 15:52:37 +00:00
builtins-interpreter.cc [cleanup] Remove return after UNREACHABLE 2017-05-22 13:10:01 +00:00
builtins-intl-gen.cc [turbofan] Redundancy elimination of String.to(Lower|Upper)Case(). 2017-06-26 10:35:05 +00:00
builtins-intl.cc [runtime] Fix Array.prototype.sort for large entries 2017-07-06 10:45:52 +00:00
builtins-intl.h [intl] Implement Intl.NumberFormat.prototype.formatToParts 2017-06-30 20:14:18 +00:00
builtins-iterator-gen.cc Reland "[builtins] port Promise.all to CSA" 2017-06-14 13:19:37 +00:00
builtins-iterator-gen.h Reland "[builtins] port Promise.all to CSA" 2017-06-14 13:19:37 +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 [CSA] Use IsHeapNumber helper in older CSA code 2017-06-16 12:06:18 +00:00
builtins-math.cc [refactor] Separate generated builtins and C++ builtins into separate files 2017-03-16 11:32:01 +00:00
builtins-number-gen.cc [Interpreter] Refactor arithmetic bytecode handlers. 2017-06-16 14:39:52 +00:00
builtins-number.cc [intl] Implement Intl.NumberFormat.prototype.formatToParts 2017-06-30 20:14:18 +00:00
builtins-object-gen.cc [elements] Rename FAST elements kinds 2017-06-30 13:31:44 +00:00
builtins-object.cc [builtins] Migrate Object.keys to CodeStubAssembler builtin. 2017-05-17 08:45:30 +00:00
builtins-promise-gen.cc [elements] Rename FAST elements kinds 2017-06-30 13:31:44 +00:00
builtins-promise-gen.h [async-await] allocate HeapObjects for Await all at once. 2017-06-30 13:24:49 +00:00
builtins-proxy.cc [iwyu] Remove unallowed include arguments.h -> objects-inl.h 2017-02-13 10:06:48 +00:00
builtins-reflect.cc [iwyu] Remove unallowed include arguments.h -> objects-inl.h 2017-02-13 10:06:48 +00:00
builtins-regexp-gen.cc [regexp] Remove code flushing support 2017-07-05 08:33:51 +00:00
builtins-regexp-gen.h [regexp] Remove remainder of native RegExpExecStub 2017-04-21 14:03:34 +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 [csa] Enforce using BIND macro 2017-05-19 16:47:56 +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 [elements] Rename FAST elements kinds 2017-06-30 13:31:44 +00:00
builtins-string-gen.h [string] Don't adapt arguments for split, substr & substring 2017-06-13 10:07:44 +00:00
builtins-string.cc Remove icu_case_mapping flag 2017-06-29 03:47:27 +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 [cleanup] Refactor usages of builtin callables 2017-06-14 06:51:23 +00:00
builtins-typedarray.cc [builtins] Implement %TypedArray%.prototype.map in the CSA 2017-05-17 15:27:37 +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 [refactor] Separate generated builtins and C++ builtins into separate files 2017-03-16 11:32:01 +00:00
builtins-wasm-gen.cc [compiler] Allow for interfaces without context 2017-06-20 12:58:57 +00:00
builtins.cc Inline Array.prototype.forEach in TurboFan 2017-06-07 13:23:33 +00:00
builtins.h [builtins] Start refactoring the Apply builtin. 2017-06-08 18:31:59 +00:00
setup-builtins-internal.cc [debug] Default to UNCAUGHT in catch prediction 2017-06-30 13:17:49 +00:00