v8/src/objects
Frank Tang c987cf88fc [Temporal] Implement getters forwarding to calendar
Bug: v8:11544
Change-Id: I1a942badc31c0428e8eb07b7e2884f0aab803676
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3373930
Reviewed-by: Shu-yu Guo <syg@chromium.org>
Commit-Queue: Frank Tang <ftang@chromium.org>
Cr-Commit-Position: refs/heads/main@{#78713}
2022-01-21 05:15:48 +00:00
..
all-objects-inl.h [refactor] Rename StackFrameInfo to CallSiteInfo. 2021-12-14 10:03:25 +00:00
allocation-site-inl.h [compiler,code] Refactor code dependencies 2021-11-18 13:22:57 +00:00
allocation-site-scopes-inl.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
allocation-site-scopes.h [handles] Add a PatchValue method for Handle 2020-09-23 12:09:36 +00:00
allocation-site.h [cleanup] Cleanup BodyDescriptorApply() and friends 2021-12-06 12:07:56 +00:00
allocation-site.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
api-callbacks-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
api-callbacks.h [cleanup] Cleanup BodyDescriptorApply() and friends 2021-12-06 12:07:56 +00:00
api-callbacks.tq [torque] Get rid of @generatePrint annotation 2021-09-29 23:02:31 +00:00
arguments-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
arguments.h [cleanup] Cleanup BodyDescriptorApply() and friends 2021-12-06 12:07:56 +00:00
arguments.tq [parser] Allocate the receiver before parameters 2021-10-12 15:32:34 +00:00
backing-store.cc [sandbox] Improve sandboxed pointer support 2022-01-14 12:47:06 +00:00
backing-store.h Use CagedPointers for ArrayBuffer backing stores 2021-12-02 17:07:15 +00:00
bigint-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
bigint.cc [BigInt] Port BigInt left and right shift from src/objects/bigint.cc 2021-12-08 11:30:58 +00:00
bigint.h [bigint] Move String-to-BigInt parsing to src/bigint/ 2021-07-30 14:19:48 +00:00
bigint.tq Reland "[torque] Get rid of @noVerifier annotation" 2021-09-30 12:59:21 +00:00
call-site-info-inl.h [refactor] Rename StackFrameInfo to CallSiteInfo. 2021-12-14 10:03:25 +00:00
call-site-info.cc [inspector] Capture stack trace only once for JSError objects. 2022-01-10 14:55:18 +00:00
call-site-info.h [inspector] Capture stack trace only once for JSError objects. 2022-01-10 14:55:18 +00:00
call-site-info.tq [refactor] Rename StackFrameInfo to CallSiteInfo. 2021-12-14 10:03:25 +00:00
cell-inl.h [compiler] Make AccessorAccessInfoHelper read of module cell relaxed 2021-09-07 07:41:44 +00:00
cell.h [compiler] Make AccessorAccessInfoHelper read of module cell relaxed 2021-09-07 07:41:44 +00:00
cell.tq [torque] Get rid of @generatePrint annotation 2021-09-29 23:02:31 +00:00
code-inl.h [sandbox] Implement GC for the external pointer table 2022-01-20 17:39:49 +00:00
code-kind.cc Remove the turboprop implementation 2022-01-20 12:31:39 +00:00
code-kind.h Remove the turboprop implementation 2022-01-20 12:31:39 +00:00
code.cc [ignition] Remove unused count from param index getters 2021-12-16 15:43:22 +00:00
code.h Remove the turboprop implementation 2022-01-20 12:31:39 +00:00
code.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
compilation-cache-table-inl.h [cache] Remove native context params from script cache 2021-03-31 11:50:29 +00:00
compilation-cache-table.cc [nci] Remove more NCI-specific logic 2021-04-15 09:01:49 +00:00
compilation-cache-table.h [nci] Remove more NCI-specific logic 2021-04-15 09:01:49 +00:00
compressed-slots-inl.h [ext-code-space] Prepare GC for making code space external 2021-10-19 15:48:43 +00:00
compressed-slots.h [ext-code-space] Prepare GC for making code space external 2021-10-19 15:48:43 +00:00
contexts-inl.h [sandbox] Implement GC for the external pointer table 2022-01-20 17:39:49 +00:00
contexts.cc [ext-code-space][compiler] Support calling CodeT targets 2021-12-16 13:45:12 +00:00
contexts.h [Temporal] Part2 Add constructor and simple getters. 2022-01-07 19:18:33 +00:00
contexts.tq [torque] Clarify class annotations 2021-11-09 17:08:02 +00:00
data-handler-inl.h [cleanup] Use @generateCppClass on more classes 2021-07-20 13:27:29 +00:00
data-handler.h [torque] Remove unused field offset macros 2021-09-29 22:27:35 +00:00
data-handler.tq Reland "[torque] Get rid of @noVerifier annotation" 2021-09-30 12:59:21 +00:00
debug-objects-inl.h [inspector] Capture stack trace only once for JSError objects. 2022-01-10 14:55:18 +00:00
debug-objects.cc [inspector] Capture stack trace only once for JSError objects. 2022-01-10 14:55:18 +00:00
debug-objects.h [inspector] Capture stack trace only once for JSError objects. 2022-01-10 14:55:18 +00:00
debug-objects.tq [inspector] Capture stack trace only once for JSError objects. 2022-01-10 14:55:18 +00:00
descriptor-array-inl.h Revert "[Torque] Generalize Torque literals to larger size" 2022-01-20 17:13:39 +00:00
descriptor-array.h [cleanup] Cleanup BodyDescriptorApply() and friends 2021-12-06 12:07:56 +00:00
descriptor-array.tq [torque] Clarify class annotations 2021-11-09 17:08:02 +00:00
dictionary-inl.h [compiler] Concurrently read properties from dictionary objects 2021-06-18 14:27:04 +00:00
dictionary.h [compiler] Concurrent JSGlobalObjectRef::GetPropertyCell 2021-06-30 11:27:17 +00:00
DIR_METADATA Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00
elements-inl.h [runtime] Throw range error on too many properties 2019-08-28 15:58:04 +00:00
elements-kind.cc Fix most instances of -Wunreachable-code-aggressive. 2021-07-01 03:03:25 +00:00
elements-kind.h [rab / gsab] Add RAB / GSAB support to TA.p.indexOf & lastIndexOf 2021-12-09 10:47:01 +00:00
elements.cc [rab / gsab] Add RAB / GSAB support to TA.p.indexOf & lastIndexOf 2021-12-09 10:47:01 +00:00
elements.h [runtime] TryFastArrayFill can throw exception 2021-05-11 11:12:59 +00:00
embedder-data-array-inl.h [ext-code-space] Introduce managed-inl.h and global-handles-inl.h 2021-09-20 10:29:29 +00:00
embedder-data-array.cc [asserts] Make assert scopes LocalHeap friendly 2020-11-20 17:39:14 +00:00
embedder-data-array.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
embedder-data-array.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
embedder-data-slot-inl.h [sandbox] Implement GC for the external pointer table 2022-01-20 17:39:49 +00:00
embedder-data-slot.h Reland "cppgc-js,heap: Implement snapshots for embedder fields" 2022-01-14 20:02:33 +00:00
feedback-cell-inl.h [compiler] Fix inconsistency between JSFunctionRef and FeedbackCellRef 2021-09-09 13:39:44 +00:00
feedback-cell.h [turboprop] Reduce BytecodeBudgetInterrupt overhead from Turboprop 2021-02-22 12:21:40 +00:00
feedback-cell.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
feedback-vector-inl.h [ext-code-space] Avoid Code <-> CodeT conversions in runtime, pt.3 2021-12-14 13:13:46 +00:00
feedback-vector.cc Remove the turboprop implementation 2022-01-20 12:31:39 +00:00
feedback-vector.h [ext-code-space] Avoid Code <-> CodeT conversions in runtime, pt.3 2021-12-14 13:13:46 +00:00
feedback-vector.tq [torque] Get rid of weak keyword 2021-11-05 17:11:40 +00:00
field-index-inl.h [build] Reduce size of inline header cycles 2021-06-11 15:36:04 +00:00
field-index.h [compiler,code] Refactor code dependencies 2021-11-18 13:22:57 +00:00
field-type.cc [turbofan] Split DependentCode::kFieldOwner group 2020-04-24 07:31:32 +00:00
field-type.h [turbofan] Split DependentCode::kFieldOwner group 2020-04-24 07:31:32 +00:00
fixed-array-inl.h Revert "[Torque] Generalize Torque literals to larger size" 2022-01-20 17:13:39 +00:00
fixed-array.h [compiler,code] Refactor code dependencies 2021-11-18 13:22:57 +00:00
fixed-array.tq [torque] Make return types required 2021-09-30 15:54:17 +00:00
foreign-inl.h [sandbox] Implement GC for the external pointer table 2022-01-20 17:39:49 +00:00
foreign.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
foreign.tq [string] Add a is_shared bit to strings and String::Share 2021-11-10 23:55:47 +00:00
free-space-inl.h [cleanup] Use the relaxed load/store tags in RELAXED_SMI_ACCESSORS 2021-05-10 11:29:43 +00:00
free-space.h [cleanup] Cleanup BodyDescriptorApply() and friends 2021-12-06 12:07:56 +00:00
free-space.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
function-kind.h [cleanup][objects] Make FunctionKind an enum class 2021-11-16 16:18:28 +00:00
function-syntax-kind.h [objects] Use function syntax kind enum instead of bits on SFI and ParseInfo 2019-08-23 18:14:48 +00:00
hash-table-inl.h [runtime] Templatize NameToIndexHashTable::Add with IsolateT 2022-01-18 14:51:36 +00:00
hash-table.h [runtime] Templatize NameToIndexHashTable::Add with IsolateT 2022-01-18 14:51:36 +00:00
heap-number-inl.h [compiler] TSAN data race on HeapNumber::value_as_bits() 2021-07-06 13:04:17 +00:00
heap-number.h [cleanup] Cleanup BodyDescriptorApply() and friends 2021-12-06 12:07:56 +00:00
heap-number.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
heap-object-inl.h [cleanup] Remove NeverReadOnlySpaceObject class 2019-06-24 11:28:03 +00:00
heap-object.h [sandbox] Implement GC for the external pointer table 2022-01-20 17:39:49 +00:00
heap-object.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
instance-type-inl.h [ext-code-space] Make HeapObject::IsBlah() predicates faster 2021-11-30 14:08:57 +00:00
instance-type.h [string] Make String::MakeThin threadsafe for shared strings 2021-12-06 20:27:06 +00:00
internal-index.h Remove support for non-c++14 compliant constexpr 2021-05-10 18:48:31 +00:00
intl-objects.cc [Temporal] Part2 Add constructor and simple getters. 2022-01-07 19:18:33 +00:00
intl-objects.h [Temporal] Part2 Add constructor and simple getters. 2022-01-07 19:18:33 +00:00
intl-objects.tq [builtins] fix Torque fast-path for String.prototype.localeCompare 2022-01-17 08:06:48 +00:00
js-array-buffer-inl.h [sandbox] Improve sandboxed pointer support 2022-01-14 12:47:06 +00:00
js-array-buffer.cc [sandbox] Improve sandboxed pointer support 2022-01-14 12:47:06 +00:00
js-array-buffer.h Use CagedPointers for ArrayBuffer backing stores 2021-12-02 17:07:15 +00:00
js-array-buffer.tq ArrayBuffer refactoring in preparation for CagedPointers 2021-11-24 13:30:49 +00:00
js-array-inl.h [cleanup] Use @doNotGenerateCppClass on fewer classes 2021-08-30 16:45:18 +00:00
js-array.h [torque] Remove unused field offset macros 2021-09-29 22:27:35 +00:00
js-array.tq [torque] Make return types required 2021-09-30 15:54:17 +00:00
js-break-iterator-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-break-iterator.cc [ext-code-space] Introduce managed-inl.h and global-handles-inl.h 2021-09-20 10:29:29 +00:00
js-break-iterator.h [torque] Remove unused field offset macros 2021-09-29 22:27:35 +00:00
js-break-iterator.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
js-collator-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-collator.cc [objects] Fix -Wshadow warnings 2021-11-09 17:58:38 +00:00
js-collator.h [intl] A fast path for Intl::CompareStrings 2021-10-07 12:35:29 +00:00
js-collator.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
js-collection-inl.h [dict-proto] make ordered hash tables use InternalIndex for indices 2020-10-29 11:21:21 +00:00
js-collection-iterator-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-collection-iterator.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-collection-iterator.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
js-collection.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-collection.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
js-date-time-format-inl.h Reland "[intl] Fix consistency in Intl API" 2021-10-07 21:41:43 +00:00
js-date-time-format.cc [Temporal] Part2 Add constructor and simple getters. 2022-01-07 19:18:33 +00:00
js-date-time-format.h [Temporal] Part2 Add constructor and simple getters. 2022-01-07 19:18:33 +00:00
js-date-time-format.tq Reland "[intl] Fix consistency in Intl API" 2021-10-07 21:41:43 +00:00
js-display-names-inl.h Implement DisplayNames v2 2021-06-08 17:49:36 +00:00
js-display-names.cc [intl] Clean up 2021-11-20 03:53:26 +00:00
js-display-names.h Implement DisplayNames v2 2021-06-08 17:49:36 +00:00
js-display-names.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
js-function-inl.h Remove the turboprop implementation 2022-01-20 12:31:39 +00:00
js-function.cc Remove the turboprop implementation 2022-01-20 12:31:39 +00:00
js-function.h Remove the turboprop implementation 2022-01-20 12:31:39 +00:00
js-function.tq Reland "[torque] Get rid of @noVerifier annotation" 2021-09-30 12:59:21 +00:00
js-generator-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-generator.h [cleanup] Cleanup BodyDescriptorApply() and friends 2021-12-06 12:07:56 +00:00
js-generator.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
js-list-format-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-list-format.cc [ext-code-space] Introduce managed-inl.h and global-handles-inl.h 2021-09-20 10:29:29 +00:00
js-list-format.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-list-format.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
js-locale-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-locale.cc [intl] Update Intl.Locale.weekInfo sync latest 2021-11-30 23:17:28 +00:00
js-locale.h Implement proposal-intl-locale-info 2021-05-06 02:05:48 +00:00
js-locale.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
js-number-format-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-number-format.cc [ext-code-space] Introduce managed-inl.h and global-handles-inl.h 2021-09-20 10:29:29 +00:00
js-number-format.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-number-format.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
js-objects-inl.h [ext-code-space] Use cage-friendly HeapObject::map() in compiler 2021-11-30 13:00:28 +00:00
js-objects.cc [class] handle existing readonly properties in StoreOwnIC 2022-01-18 09:22:47 +00:00
js-objects.h [class] handle existing readonly properties in StoreOwnIC 2022-01-18 09:22:47 +00:00
js-objects.tq [tq][runtime] Use build flags for JS context promise hooks 2021-12-14 10:51:45 +00:00
js-plural-rules-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-plural-rules.cc [ext-code-space] Introduce managed-inl.h and global-handles-inl.h 2021-09-20 10:29:29 +00:00
js-plural-rules.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-plural-rules.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
js-promise-inl.h Promises: Add is_silent flag and ignore rejects when it is set 2021-07-07 08:48:00 +00:00
js-promise.h Reland "[include] Split out v8.h" 2021-08-24 13:08:55 +00:00
js-promise.tq [csa, torque, cleanup] Rename CSA_ASSERT to CSA_DCHECK 2021-09-30 08:41:23 +00:00
js-proxy-inl.h [build] Reduce size of inline header cycles 2021-06-11 15:36:04 +00:00
js-proxy.h [torque] Get rid of @generatePrint annotation 2021-09-29 23:02:31 +00:00
js-proxy.tq [cleanup] Use @doNotGenerateCppClass on fewer classes 2021-08-30 16:45:18 +00:00
js-regexp-inl.h [regexp] Hide the generic JSRegExp::DataAt/SetDataAt accessors 2021-09-29 11:37:41 +00:00
js-regexp-string-iterator-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-regexp-string-iterator.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-regexp-string-iterator.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
js-regexp.cc [ext-code-space][compiler] Support calling CodeT targets 2021-12-16 13:45:12 +00:00
js-regexp.h [regexp] Hide the generic JSRegExp::DataAt/SetDataAt accessors 2021-09-29 11:37:41 +00:00
js-regexp.tq [cleanup] Use @doNotGenerateCppClass on fewer classes 2021-08-30 16:45:18 +00:00
js-relative-time-format-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-relative-time-format.cc [ext-code-space] Introduce managed-inl.h and global-handles-inl.h 2021-09-20 10:29:29 +00:00
js-relative-time-format.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-relative-time-format.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
js-segment-iterator-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-segment-iterator.cc [ext-code-space] Introduce managed-inl.h and global-handles-inl.h 2021-09-20 10:29:29 +00:00
js-segment-iterator.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-segment-iterator.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
js-segmenter-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-segmenter.cc [ext-code-space] Introduce managed-inl.h and global-handles-inl.h 2021-09-20 10:29:29 +00:00
js-segmenter.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-segmenter.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
js-segments-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-segments.cc [ext-code-space] Introduce managed-inl.h and global-handles-inl.h 2021-09-20 10:29:29 +00:00
js-segments.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
js-segments.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
js-temporal-objects-inl.h [Temporal] Part2 Add constructor and simple getters. 2022-01-07 19:18:33 +00:00
js-temporal-objects.cc [Temporal] Implement getters forwarding to calendar 2022-01-21 05:15:48 +00:00
js-temporal-objects.h [Temporal] Implement getters forwarding to calendar 2022-01-21 05:15:48 +00:00
js-temporal-objects.tq [Temporal] Part2 Add constructor and simple getters. 2022-01-07 19:18:33 +00:00
js-weak-refs-inl.h [cleanup] Use @doNotGenerateCppClass on fewer classes 2021-08-30 16:45:18 +00:00
js-weak-refs.h [torque] Get rid of @generatePrint annotation 2021-09-29 23:02:31 +00:00
js-weak-refs.tq [cleanup] Use @doNotGenerateCppClass on fewer classes 2021-08-30 16:45:18 +00:00
keys.cc [objects] Make PropertyKind an enum class to fix -Wshadow 2021-11-15 19:05:14 +00:00
keys.h Reland "[include] Split out v8.h" 2021-08-24 13:08:55 +00:00
literal-objects-inl.h Reland^2 "[ptr-cage] Rename IsolateRoot to PtrComprCageBase" 2021-04-06 01:55:28 +00:00
literal-objects.cc [objects] Make PropertyKind an enum class to fix -Wshadow 2021-11-15 19:05:14 +00:00
literal-objects.h [cleanup] Cleanup BodyDescriptorApply() and friends 2021-12-06 12:07:56 +00:00
literal-objects.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
lookup-cache-inl.h [build] Reduce size of inline header cycles 2021-06-11 15:36:04 +00:00
lookup-cache.cc Move relevant files to src/objects 2019-05-20 08:57:47 +00:00
lookup-cache.h [cleanup] Remove DISALLOW_COPY_AND_ASSIGN in objects/ 2020-11-09 07:21:24 +00:00
lookup-inl.h [compiler][objects] Fix -Wshadow warnings 2021-11-08 18:46:45 +00:00
lookup.cc [class] handle existing readonly properties in StoreOwnIC 2022-01-18 09:22:47 +00:00
lookup.h [compiler] Do StringRef::GetCharAsStringOrUndefined concurrently 2021-08-16 15:34:12 +00:00
managed-inl.h [ext-code-space] Introduce managed-inl.h and global-handles-inl.h 2021-09-20 10:29:29 +00:00
managed.cc [ext-code-space] Introduce managed-inl.h and global-handles-inl.h 2021-09-20 10:29:29 +00:00
managed.h [ext-code-space] Introduce managed-inl.h and global-handles-inl.h 2021-09-20 10:29:29 +00:00
map-inl.h [maps] Lock map_updater_access in CompleteInobjectSlackTracking 2022-01-13 07:45:25 +00:00
map-updater.cc [maps] Lock map_updater_access in CompleteInobjectSlackTracking 2022-01-13 07:45:25 +00:00
map-updater.h [maps] Lock map_updater_access in CompleteInobjectSlackTracking 2022-01-13 07:45:25 +00:00
map.cc [runtime] Adds a hashtable object (name => index) 2022-01-17 12:09:34 +00:00
map.h [maps] Lock map_updater_access in CompleteInobjectSlackTracking 2022-01-13 07:45:25 +00:00
map.tq [torque] Get rid of weak keyword 2021-11-05 17:11:40 +00:00
maybe-object-inl.h Reland^2 "[ptr-cage] Rename IsolateRoot to PtrComprCageBase" 2021-04-06 01:55:28 +00:00
maybe-object.h Reland^2 "[ptr-cage] Rename IsolateRoot to PtrComprCageBase" 2021-04-06 01:55:28 +00:00
megadom-handler-inl.h Reland "[ic] Add a new MegaDOM IC" 2021-04-20 07:36:26 +00:00
megadom-handler.h Reland "[ic] Add a new MegaDOM IC" 2021-04-20 07:36:26 +00:00
megadom-handler.tq [torque] Get rid of @generatePrint annotation 2021-09-29 23:02:31 +00:00
microtask-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
microtask.h [cleanup] Cleanup BodyDescriptorApply() and friends 2021-12-06 12:07:56 +00:00
microtask.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
module-inl.h [modules] Change ScriptOrModule to custom Struct 2021-10-13 13:31:03 +00:00
module.cc [top-level-await] Consolidate module Evaluate methods 2021-12-07 21:00:39 +00:00
module.h [top-level-await] Consolidate module Evaluate methods 2021-12-07 21:00:39 +00:00
module.tq [modules] Change ScriptOrModule to custom Struct 2021-10-13 13:31:03 +00:00
name-inl.h Reland "[offthread] Template deserializer on Isolate" 2021-07-26 13:25:46 +00:00
name.h [strings] Share internalized and in-place internalizable strings 2021-10-08 22:43:38 +00:00
name.tq [csa, torque, cleanup] Rename CSA_ASSERT to CSA_DCHECK 2021-09-30 08:41:23 +00:00
object-list-macros.h [runtime] Adds a hashtable object (name => index) 2022-01-17 12:09:34 +00:00
object-macros-undef.h [ext-code-space] Split UNIQUE_INSTANCE_TYPE_MAP_LIST_GENERATOR macro 2021-10-14 10:07:48 +00:00
object-macros.h [heap] Verify usages of SKIP_WRITE_BARRIER 2022-01-17 15:05:40 +00:00
object-type.cc [build] Move ObjectType out of code-assembler.h 2021-07-07 10:19:16 +00:00
object-type.h [build] Move ObjectType out of code-assembler.h 2021-07-07 10:19:16 +00:00
objects-body-descriptors-inl.h [sandbox] Implement GC for the external pointer table 2022-01-20 17:39:49 +00:00
objects-body-descriptors.h [cleanup] Cleanup BodyDescriptorApply() and friends 2021-12-06 12:07:56 +00:00
objects-definitions.h [inspector] Capture stack trace only once for JSError objects. 2022-01-10 14:55:18 +00:00
objects-inl.h [sandbox] Implement GC for the external pointer table 2022-01-20 17:39:49 +00:00
objects.cc Reassign some old TODOs to folks currently working on the respective code 2022-01-20 10:44:39 +00:00
objects.h [sandbox] Implement GC for the external pointer table 2022-01-20 17:39:49 +00:00
oddball-inl.h [build] Reduce size of inline header cycles 2021-06-11 15:36:04 +00:00
oddball.h [torque] fully port Oddball and add @customMap annotation 2020-11-10 12:20:34 +00:00
oddball.tq [string] Add a is_shared bit to strings and String::Share 2021-11-10 23:55:47 +00:00
option-utils.cc [cleanup] Unify variable names "method" & "method_name" 2021-09-24 07:26:44 +00:00
option-utils.h [cleanup] Unify variable names "method" & "method_name" 2021-09-24 07:26:44 +00:00
ordered-hash-table-inl.h [torque] Make runtime macros inlinable 2020-12-08 15:58:35 +00:00
ordered-hash-table.cc [cleanup] Rename LocalIsolate templates to IsolateT 2021-04-26 09:11:10 +00:00
ordered-hash-table.h Reland "[include] Split out v8.h" 2021-08-24 13:08:55 +00:00
ordered-hash-table.tq Reland "[torque] Get rid of @noVerifier annotation" 2021-09-30 12:59:21 +00:00
osr-optimized-code-cache-inl.h Reland "[compiler] Cache OSR optimized code" 2019-09-27 13:25:47 +00:00
osr-optimized-code-cache.cc [ext-code-space] Avoid Code <-> CodeT conversions in runtime, pt.3 2021-12-14 13:13:46 +00:00
osr-optimized-code-cache.h [ext-code-space] Avoid Code <-> CodeT conversions in runtime, pt.3 2021-12-14 13:13:46 +00:00
OWNERS Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00
primitive-heap-object-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
primitive-heap-object.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
primitive-heap-object.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
promise-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
promise.h [cleanup] Cleanup BodyDescriptorApply() and friends 2021-12-06 12:07:56 +00:00
promise.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
property-array-inl.h [cleanup] Use @generateCppClass on more classes 2021-07-20 13:27:29 +00:00
property-array.h [torque] Remove unused field offset macros 2021-09-29 22:27:35 +00:00
property-array.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
property-cell-inl.h [compiler,code] Refactor code dependencies 2021-11-18 13:22:57 +00:00
property-cell.h [torque] Remove unused field offset macros 2021-09-29 22:27:35 +00:00
property-cell.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
property-descriptor-object-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
property-descriptor-object.h [cleanup] Cleanup BodyDescriptorApply() and friends 2021-12-06 12:07:56 +00:00
property-descriptor-object.tq [torque] Get rid of @generatePrint annotation 2021-09-29 23:02:31 +00:00
property-descriptor.cc [objects] Make PropertyKind an enum class to fix -Wshadow 2021-11-15 19:05:14 +00:00
property-descriptor.h [cleanup] Remove stale comment 2021-09-21 21:17:50 +00:00
property-details.h [objects] Make PropertyKind an enum class to fix -Wshadow 2021-11-15 19:05:14 +00:00
property.cc [objects] Make PropertyKind an enum class to fix -Wshadow 2021-11-15 19:05:14 +00:00
property.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
prototype-info-inl.h [compiler] Don't serialize object_create_map 2021-05-26 08:27:13 +00:00
prototype-info.h [compiler] Don't serialize object_create_map 2021-05-26 08:27:13 +00:00
prototype-info.tq [torque] Get rid of weak keyword 2021-11-05 17:11:40 +00:00
prototype-inl.h [map] Remove Map::has_hidden_prototype(). 2019-05-31 09:01:00 +00:00
prototype.h [cleanup] Remove DISALLOW_COPY_AND_ASSIGN in objects/ 2020-11-09 07:21:24 +00:00
regexp-match-info-inl.h [cleanup] Use @generateCppClass on more classes 2021-07-20 13:27:29 +00:00
regexp-match-info.h [torque] Remove unused field offset macros 2021-09-29 22:27:35 +00:00
regexp-match-info.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
scope-info-inl.h Reland "[runtime] Adds LocalNameIterator" 2022-01-17 17:20:40 +00:00
scope-info.cc Reland "[runtime] Adds LocalNameIterator" 2022-01-17 17:20:40 +00:00
scope-info.h Reland "[runtime] Adds LocalNameIterator" 2022-01-17 17:20:40 +00:00
scope-info.tq [runtime] Adds kScopeInfoMaxInlinedLocalNamesSize 2022-01-14 14:07:24 +00:00
script-inl.h Don't attempt to create source positions for unfinalized scripts 2021-08-05 05:50:38 +00:00
script.h [inspector] Capture stack trace only once for JSError objects. 2022-01-10 14:55:18 +00:00
script.tq [modules] Change ScriptOrModule to custom Struct 2021-10-13 13:31:03 +00:00
shared-function-info-inl.h Remove the turboprop implementation 2022-01-20 12:31:39 +00:00
shared-function-info.cc [ext-code-space][cleanup] Remove CodeDataContainer table 2021-12-16 17:32:39 +00:00
shared-function-info.h Remove the turboprop implementation 2022-01-20 12:31:39 +00:00
shared-function-info.tq [cleanup] Remove condition based on kJSArgcIncludesReceiver 2022-01-17 09:50:49 +00:00
slots-atomic-inl.h [heap][ptr-compr] Use Heap::CopyRange() instead of tight copy loops 2019-05-15 09:26:25 +00:00
slots-inl.h [ext-code-space] Prepare GC for making code space external 2021-10-19 15:48:43 +00:00
slots.h [ext-code-space] Prepare GC for making code space external 2021-10-19 15:48:43 +00:00
smi-inl.h [ptr-compr][cleanup] Introduce TaggedImpl<> as a base for MaybeObject 2019-05-09 15:06:53 +00:00
smi.h [build] Reduce dependencies on deserializer.h 2021-06-29 13:21:57 +00:00
source-text-module-inl.h Plumb import assertions through SourceTextModuleDescriptor's ModuleRequestMap 2020-11-10 01:27:34 +00:00
source-text-module.cc [top-level-await] Consolidate module Evaluate methods 2021-12-07 21:00:39 +00:00
source-text-module.h [top-level-await] Consolidate module Evaluate methods 2021-12-07 21:00:39 +00:00
source-text-module.tq [torque] Get rid of @generatePrint annotation 2021-09-29 23:02:31 +00:00
string-comparator.cc Reland "[offthread] Template deserializer on Isolate" 2021-07-26 13:25:46 +00:00
string-comparator.h Reland "[offthread] Template deserializer on Isolate" 2021-07-26 13:25:46 +00:00
string-inl.h [sandbox] Implement GC for the external pointer table 2022-01-20 17:39:49 +00:00
string-set-inl.h [runtime] Rename Name::Hash() to Name::EnsureHash() 2020-11-16 10:48:15 +00:00
string-set.h [runtime] Move string table off-heap 2020-08-06 12:27:18 +00:00
string-table-inl.h [runtime] Deconfuse Name::Hash() from Name::hash_field() 2020-11-11 12:21:07 +00:00
string-table.cc [string] Make String internalization threadsafe for shared strings 2022-01-13 11:32:25 +00:00
string-table.h [heap] Promote shareable strings into shared heap 2021-10-11 18:33:15 +00:00
string.cc [string] Don't MakeThin on shared strings. 2022-01-11 20:02:37 +00:00
string.h [string] Remove unused String::SlowCopy 2021-12-07 09:40:17 +00:00
string.tq [string] Add a is_shared bit to strings and String::Share 2021-11-10 23:55:47 +00:00
struct-inl.h [compiler] Fix a race on AccessorPair::{g,s}etter 2021-08-09 12:58:01 +00:00
struct.h [cleanup] Cleanup BodyDescriptorApply() and friends 2021-12-06 12:07:56 +00:00
struct.tq [torque] Get rid of @generatePrint annotation 2021-09-29 23:02:31 +00:00
swiss-hash-table-helpers.h Reland "[dict-proto] SIMD support for SwissNameDictionary in Torque" 2021-03-31 13:01:34 +00:00
swiss-hash-table-helpers.tq [torque] Make return types required 2021-09-30 15:54:17 +00:00
swiss-name-dictionary-inl.h [compiler] Concurrently read properties from dictionary objects 2021-06-18 14:27:04 +00:00
swiss-name-dictionary.cc Reland "[offthread] Template deserializer on Isolate" 2021-07-26 13:25:46 +00:00
swiss-name-dictionary.h Reland "[offthread] Template deserializer on Isolate" 2021-07-26 13:25:46 +00:00
swiss-name-dictionary.tq [torque] Make return types required 2021-09-30 15:54:17 +00:00
synthetic-module-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
synthetic-module.cc Reland "[top-level-await] Remove --harmony-top-level-await" 2021-12-06 23:02:33 +00:00
synthetic-module.h [torque] Get rid of @generatePrint annotation 2021-09-29 23:02:31 +00:00
synthetic-module.tq [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
tagged-field-inl.h Allowing map word to be used for other state in GC header. 2021-04-12 17:34:13 +00:00
tagged-field.h Allowing map word to be used for other state in GC header. 2021-04-12 17:34:13 +00:00
tagged-impl-inl.h [ptr-compr][cleanup] Remove ROOT_PARAM, ROOT_VALUE and friends 2019-06-12 08:46:48 +00:00
tagged-impl.cc Move utility code to src/utils 2019-05-23 14:13:34 +00:00
tagged-impl.h Reland "[include] Split out v8.h" 2021-08-24 13:08:55 +00:00
tagged-index.h Remove support for non-c++14 compliant constexpr 2021-05-10 18:48:31 +00:00
tagged-value-inl.h [cleanup] Remove NeverReadOnlySpaceObject class 2019-06-24 11:28:03 +00:00
tagged-value.h [ptr-compr][ic] Compress references in StubCache 2019-06-21 10:42:58 +00:00
template-objects-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
template-objects.cc [cleanup] Don't inherit from Tuple2 and Tuple3 2020-01-09 17:06:22 +00:00
template-objects.h [cleanup] Cleanup BodyDescriptorApply() and friends 2021-12-06 12:07:56 +00:00
template-objects.tq [torque] Get rid of @generatePrint annotation 2021-09-29 23:02:31 +00:00
templates-inl.h [api] Implement signature checks using instance types 2021-08-09 11:01:15 +00:00
templates.cc [cleanup][objects] Make FunctionKind an enum class 2021-11-16 16:18:28 +00:00
templates.h [cleanup] Cleanup BodyDescriptorApply() and friends 2021-12-06 12:07:56 +00:00
templates.tq [torque] Get rid of @generatePrint annotation 2021-09-29 23:02:31 +00:00
torque-defined-classes-inl.h [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
torque-defined-classes.h Reland "[ic] Add a new MegaDOM IC" 2021-04-20 07:36:26 +00:00
torque-defined-classes.tq [torque] generate C++ class definitions per Torque file 2020-10-28 17:43:06 +00:00
transitions-inl.h [objects] Make PropertyKind an enum class to fix -Wshadow 2021-11-15 19:05:14 +00:00
transitions.cc [objects] Make PropertyKind an enum class to fix -Wshadow 2021-11-15 19:05:14 +00:00
transitions.h Support concurrent access in TransitionsAccessor::SearchSpecial 2021-08-24 13:04:42 +00:00
turbofan-types-inl.h Reland "[turbofan] extend type asserts to cover all JS types" 2021-10-28 14:10:30 +00:00
turbofan-types.h [turbofan] Extend Type system BitsetType to 64 bit. 2021-11-18 10:02:56 +00:00
turbofan-types.tq Revert "[Torque] Generalize Torque literals to larger size" 2022-01-20 17:13:39 +00:00
type-hints.cc Remove obsolete {Binary,Number}OperationHint::kSigned32 2020-11-24 11:12:10 +00:00
type-hints.h Remove obsolete {Binary,Number}OperationHint::kSigned32 2020-11-24 11:12:10 +00:00
value-serializer.cc [rab/gsab] Re-enable serializing flags with ValueSerializer 2022-01-19 12:45:39 +00:00
value-serializer.h Revert "[string] Support shared strings in Value{Serializer,Deserializer}" 2022-01-14 08:44:24 +00:00
visitors-inl.h [ext-code-space] Introduce ObjectVisitorWithCageBases 2021-09-27 12:49:01 +00:00
visitors.cc Fix most instances of -Wunreachable-code-aggressive. 2021-07-01 03:03:25 +00:00
visitors.h [sandbox] Implement GC for the external pointer table 2022-01-20 17:39:49 +00:00