v8/src/builtins
Marja Hölttä 71e4c57319 [objects.h splitting] Move TYPE_CHECKERs back to objects-inl.h.
Moving them away was a mistake. Fixing this enables getting rid of a bunch of
includes.

BUG=v8:5402

Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
Change-Id: I5482eab4281c7450350f058fe0a04a6f375ea082
Reviewed-on: https://chromium-review.googlesource.com/1070188
Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Reviewed-by: Igor Sheludko <ishell@chromium.org>
Commit-Queue: Marja Hölttä <marja@chromium.org>
Cr-Commit-Position: refs/heads/master@{#53328}
2018-05-24 11:44:07 +00:00
..
arm [generators] Store parameters in the generator object. 2018-05-24 11:41:37 +00:00
arm64 [generators] Store parameters in the generator object. 2018-05-24 11:41:37 +00:00
ia32 [generators] Store parameters in the generator object. 2018-05-24 11:41:37 +00:00
mips [generators] Store parameters in the generator object. 2018-05-24 11:41:37 +00:00
mips64 [generators] Store parameters in the generator object. 2018-05-24 11:41:37 +00:00
ppc Remove experiment for restricting constructor return values 2018-05-18 19:59:49 +00:00
s390 s390: Remove experiment for restricting constructor return values 2018-05-22 19:49:32 +00:00
x64 [generators] Store parameters in the generator object. 2018-05-24 11:41:37 +00:00
array.tq [Builtins] Cleanup of Array.prototype.forEach() 2018-05-18 10:00:52 +00:00
base.tq [typedarray] Change TypedArray.p.sort implementation. 2018-05-24 10:29:12 +00:00
builtins-api.cc Allow function callbacks to have Proxy as receiver. 2018-05-07 09:09:42 +00:00
builtins-arguments-gen.cc [objects.h splitting] Move TYPE_CHECKERs back to objects-inl.h. 2018-05-24 11:44:07 +00:00
builtins-arguments-gen.h add gn jumbo build support 2017-08-09 09:05:29 +00:00
builtins-array-gen.cc [objects.h splitting] Move TYPE_CHECKERs back to objects-inl.h. 2018-05-24 11:44:07 +00:00
builtins-array-gen.h [torque] refactor BUILD.gn to list torque sources in one place 2018-05-08 12:48:49 +00:00
builtins-array.cc [iwyu] objects-inl.h iwyu 2018-05-17 15:14:02 +00:00
builtins-arraybuffer.cc [runtime] Deduplicate the name between SFI and ScopeInfo 2018-03-16 16:49:42 +00:00
builtins-async-function-gen.cc [csa] Typify Smi arithmetic and comparison operations. 2018-05-17 12:59:49 +00:00
builtins-async-gen.cc [objects.h splitting] Move TYPE_CHECKERs back to objects-inl.h. 2018-05-24 11:44:07 +00:00
builtins-async-gen.h Revert promises optimizations due to regressions in async hooks 2018-05-14 09:36:22 +00:00
builtins-async-generator-gen.cc [csa] Typify Smi arithmetic and comparison operations. 2018-05-17 12:59:49 +00:00
builtins-async-iterator-gen.cc [builtins] Refactor the promise resolution and rejection logic. 2018-02-13 04:18:12 +00:00
builtins-bigint.cc [builtins] Remove BigIntConstructor_ConstructStub builtin 2018-02-28 11:42:37 +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 [builtins] Remove BooleanConstructor_ConstructStub builtin 2018-02-28 11:34:47 +00:00
builtins-call-gen.cc [es2015] Properly deal with fast-path results from IterableToList. 2018-03-13 07:23:57 +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 [objects.h splitting] Move TYPE_CHECKERs back to objects-inl.h. 2018-05-24 11:44:07 +00:00
builtins-collections.cc [objects.h splitting] Move TYPE_CHECKERs back to objects-inl.h. 2018-05-24 11:44:07 +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 [inspector] implement console.countReset() 2018-05-09 14:59:04 +00:00
builtins-constructor-gen.cc [in-place weak refs] Make it possible to CAST to TNode<Object/HeapObject>. 2018-05-23 12:11:25 +00:00
builtins-constructor-gen.h [builtins] Refactor the StringConstructor builtin 2018-03-01 15:02:44 +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 [csa] Typify CSA::Select() and friends. 2018-03-27 15:44:22 +00:00
builtins-data-view-gen.h [dataview] Move DataView getters and setters to Torque 2018-05-23 15:04:07 +00:00
builtins-dataview.cc [dataview] Move DataView getters and setters to Torque 2018-05-23 15:04:07 +00:00
builtins-date-gen.cc Reland: [refactoring] Remove the isolate from signatures of ExternalReferences 2018-04-25 09:47:30 +00:00
builtins-date.cc [intl] Use std::string backing stores in tz cache 2018-05-18 07:50:57 +00:00
builtins-debug-gen.cc [debug] remove support for full-codegen. 2017-08-16 06:18:26 +00:00
builtins-definitions.h [typedarray] Change TypedArray.p.sort implementation. 2018-05-24 10:29:12 +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 [objects.h splitting] Move classes related to api callbacks. 2018-05-02 10:24:44 +00:00
builtins-function-gen.cc [objects.h splitting] Move classes related to api callbacks. 2018-05-02 10:24:44 +00:00
builtins-function.cc [objects.h splitting] Move classes related to api callbacks. 2018-05-02 10:24:44 +00:00
builtins-generator-gen.cc [csa] Typify Smi arithmetic and comparison operations. 2018-05-17 12:59:49 +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 [ic] Introduce new IC for storing into array literals. 2018-03-02 21:12:57 +00:00
builtins-ic-gen.cc [builtins] Remove unused LoadField builtin. 2018-04-11 13:57:16 +00:00
builtins-internal-gen.cc Revert promises optimizations due to regressions in async hooks 2018-05-14 09:36:22 +00:00
builtins-internal.cc [runtime] Create only one instance of %ThrowTypeError%. 2017-07-10 08:26:02 +00:00
builtins-interpreter-gen.cc [asm] Cleanup the various incarnations of PushThenCall/Construct 2018-03-21 12:30:37 +00:00
builtins-interpreter.cc [asm] Cleanup the various incarnations of PushThenCall/Construct 2018-03-21 12:30:37 +00:00
builtins-intl-gen.cc Reland: [refactoring] Remove the isolate from signatures of ExternalReferences 2018-04-25 09:47:30 +00:00
builtins-intl.cc Implementing Intl.Locale proposal. 2018-05-15 22:25:02 +00:00
builtins-intl.h [presubmit] Add include guard check 2018-02-02 16:59:32 +00:00
builtins-iterator-gen.cc Reland: [cleanup] Refactor the Factory 2018-04-09 19:52:22 +00:00
builtins-iterator-gen.h [builtins] Implement Array.from in CodeStubAssembler 2018-02-09 14:01:06 +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] Typify Smi arithmetic and comparison operations. 2018-05-17 12:59:49 +00:00
builtins-math-gen.h No longer desugar the exponentiation (**) operator. 2017-11-29 06:52:27 +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 [csa] Typify Smi arithmetic and comparison operations. 2018-05-17 12:59:49 +00:00
builtins-number.cc [builtins] Increase precision limits for toFixed, etc 2017-07-20 13:05:35 +00:00
builtins-object-gen.cc [generators] Store parameters in the generator object. 2018-05-24 11:41:37 +00:00
builtins-object.cc [builtins] Implement fast path of Object.assign using CSA. 2018-04-16 02:06:46 +00:00
builtins-promise-gen.cc [objects.h splitting] Move TYPE_CHECKERs back to objects-inl.h. 2018-05-24 11:44:07 +00:00
builtins-promise-gen.h [csa] Typify Smi arithmetic and comparison operations. 2018-05-17 12:59:49 +00:00
builtins-promise.cc [Promise] Move IsPromise to CPP 2017-07-17 19:55:28 +00:00
builtins-proxy-gen.cc [csa] Typify Smi arithmetic and comparison operations. 2018-05-17 12:59:49 +00:00
builtins-proxy-gen.h [builtins] Port Proxy.revocable() to CSA 2018-01-07 10:20:13 +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 [csa] Typify Smi arithmetic and comparison operations. 2018-05-17 12:59:49 +00:00
builtins-regexp-gen.h [csa] Typify Smi arithmetic and comparison operations. 2018-05-17 12:59:49 +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] Rename Word to Int32/IntPtr depending on context 2018-02-23 14:34:07 +00:00
builtins-sharedarraybuffer.cc Reland: [cleanup] Refactor the Factory 2018-04-09 19:52:22 +00:00
builtins-string-gen.cc [string] Fix stale pointer crash in String.p.split 2018-05-22 02:54:19 +00:00
builtins-string-gen.h [string] Add a fast path for empty separator in String.p.split 2018-05-18 16:09:49 +00:00
builtins-string.cc Replace MUST_USE_RESULT by V8_WARN_UNUSED_RESULT 2018-04-09 18:37:02 +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 [builtins] Remove SymbolConstructor_ConstructStub builtin 2018-02-28 13:49:37 +00:00
builtins-test-gen.h [torque]: Add the ability to test Torque functionality with cctest 2018-05-13 10:58:56 +00:00
builtins-typed-array-gen.cc [typedarray] Change TypedArray.p.sort implementation. 2018-05-24 10:29:12 +00:00
builtins-typed-array-gen.h [typedarray] Change TypedArray.p.sort implementation. 2018-05-24 10:29:12 +00:00
builtins-typed-array.cc Renamed builtins-typedarray* files. 2018-04-18 07:51:05 +00:00
builtins-utils-gen.h [builtins] Perform stack check on entry of all TFJ builtins 2018-01-17 12:15:24 +00:00
builtins-utils.h Reland: [cleanup] Refactor the Factory 2018-04-09 19:52:22 +00:00
builtins-wasm-gen.cc [wasm] Remove patching of generated stack traces 2017-10-24 11:50:01 +00:00
builtins.cc Remove experiment for restricting constructor return values 2018-05-18 19:59:49 +00:00
builtins.h [builtins] Convert CEntry/GetProperty/StringAdd stubs to builtins 2018-05-07 15:02:42 +00:00
constants-table-builder.cc [builtins] Convert CEntry/GetProperty/StringAdd stubs to builtins 2018-05-07 15:02:42 +00:00
constants-table-builder.h Reland: [builtins] Patch self-references in constants table 2018-05-02 12:33:06 +00:00
data-view.tq [dataview] Move DataView getters and setters to Torque 2018-05-23 15:04:07 +00:00
growable-fixed-array-gen.cc Add new CSA routines needed by Torque 2018-04-06 20:58:32 +00:00
growable-fixed-array-gen.h [csa] remove implicit conversions from TVariable to TNode 2018-02-09 16:42:33 +00:00
setup-builtins-internal.cc [builtins] Convert CEntry/GetProperty/StringAdd stubs to builtins 2018-05-07 15:02:42 +00:00
typed-array.tq [typedarray] Change TypedArray.p.sort implementation. 2018-05-24 10:29:12 +00:00