v8/src/objects
Marja Hölttä 7560b33eba [in-place weak refs] Replace WeakCells in TransitionArray.
BUG=v8:7308

Change-Id: I1976cd7e542a0304f6e14744e634c62dd06a83f5
Reviewed-on: https://chromium-review.googlesource.com/1014090
Commit-Queue: Marja Hölttä <marja@chromium.org>
Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#52672}
2018-04-18 14:08:47 +00:00
..
arguments-inl.h Fix Array.protoype.slice bug in argument object handling 2017-10-26 14:32:56 +00:00
arguments.h Fix Array.protoype.slice bug in argument object handling 2017-10-26 14:32:56 +00:00
bigint.cc [bigint] Allow BigInt(n) for n > MAX_SAFE_INTEGER 2018-04-16 05:37:04 +00:00
bigint.h [bigint] Update "bigint < string" semantics 2018-04-15 00:53:36 +00:00
code-inl.h Reland "Introduce CodeReference" 2018-04-18 10:20:25 +00:00
code.h Reland "Introduce CodeReference" 2018-04-18 10:20:25 +00:00
compilation-cache-inl.h [cleanup] Make LanguageMode an enum class 2017-10-16 11:44:01 +00:00
compilation-cache.h [cleanup] Introduce a dedicated FeedbackCell. 2018-02-22 13:18:48 +00:00
data-handler-inl.h [presubmit] Add include guard check 2018-02-02 16:59:32 +00:00
data-handler.h [presubmit] Add include guard check 2018-02-02 16:59:32 +00:00
debug-objects-inl.h interpreter: make interpreted frames distinguishable in the native stack 2018-04-10 19:33:55 +00:00
debug-objects.cc Reland "[debug] introduced runtime side effect check" 2018-04-05 03:36:10 +00:00
debug-objects.h Reland "[debug] introduced runtime side effect check" 2018-04-05 03:36:10 +00:00
descriptor-array.h [ic] Use Map as transition handlers instead of StoreHandler objects. 2018-03-23 15:37:40 +00:00
dictionary.h Replace MUST_USE_RESULT by V8_WARN_UNUSED_RESULT 2018-04-09 18:37:02 +00:00
fixed-array-inl.h [in-place weak refs] Replace WeakCells in TransitionArray. 2018-04-18 14:08:47 +00:00
fixed-array.h [in-place weak refs] Replace WeakCells in TransitionArray. 2018-04-18 14:08:47 +00:00
frame-array-inl.h [wasm] Avoid including heap-inl.h in wasm-objects.h 2017-08-31 07:13:18 +00:00
frame-array.h [wasm] Remove obsolete {WasmCodeWrapper} class. 2018-03-14 12:33:02 +00:00
hash-table-inl.h [objects.h splitting] Move leftover functions out of objects-inl.h 2017-12-01 12:54:37 +00:00
hash-table.h Replace MUST_USE_RESULT by V8_WARN_UNUSED_RESULT 2018-04-09 18:37:02 +00:00
intl-objects.cc [ubsan] Fix many static_cast<int32_t> with undefined behavior 2018-04-17 02:02:18 +00:00
intl-objects.h [intl] Store the collator as a Managed 2018-03-12 16:46:42 +00:00
js-array-inl.h [typedarray] Fix GetBuffer for 0-length off-heap typed arrays. 2018-04-05 11:42:31 +00:00
js-array.h [builtins] Throw on pop()/shift() when JSArray's length is not writable. 2018-04-10 08:51:07 +00:00
js-collection-inl.h [objects.h splitting] Move JSCollection + related classes. 2017-12-01 13:52:17 +00:00
js-collection.h [objects.h splitting] Move JSCollection + related classes. 2017-12-01 13:52:17 +00:00
js-promise-inl.h [objects.h splitting] Move Promise-related classes. 2018-02-26 13:19:00 +00:00
js-promise.h Replace MUST_USE_RESULT by V8_WARN_UNUSED_RESULT 2018-04-09 18:37:02 +00:00
js-regexp-inl.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
js-regexp-string-iterator-inl.h [esnext] Implement String.prototype.matchAll 2018-04-05 15:24:25 +00:00
js-regexp-string-iterator.h [esnext] Implement String.prototype.matchAll 2018-04-05 15:24:25 +00:00
js-regexp.h [regexp] Initial go at a builtins fuzzer 2018-01-18 11:02:57 +00:00
literal-objects-inl.h [presubmit] Add include guard check 2018-02-02 16:59:32 +00:00
literal-objects.cc Reland: [cleanup] Refactor the Factory 2018-04-09 19:52:22 +00:00
literal-objects.h [runtime] Add BOILERPLATE_DESCRIPTION_TYPE InstanceType 2018-03-02 13:43:27 +00:00
map-inl.h [reland] [in-place weak refs] Replace the WeakCell potentially in Map::raw_transitions_. 2018-04-05 16:24:06 +00:00
map.h [in-place weak refs] Add WeakArrayList & replace Heap::retained_maps with it. 2018-04-16 08:36:34 +00:00
maybe-object-inl.h [in-place weak refs] Add WeakArrayList & replace Heap::retained_maps with it. 2018-04-16 08:36:34 +00:00
maybe-object.h [in-place weak refs] Add WeakArrayList & replace Heap::retained_maps with it. 2018-04-16 08:36:34 +00:00
microtask-inl.h [objects.h splitting] Move Microtask-related classes. 2018-02-27 10:44:53 +00:00
microtask.h [objects.h splitting] Move Microtask-related classes. 2018-02-27 10:44:53 +00:00
module-inl.h Reland "[modules] Implement import.meta proposal" 2017-10-11 15:37:10 +00:00
module.cc [modules] Fix handling of uninitialized exports in namespace objects. 2018-02-28 21:13:16 +00:00
module.h Replace MUST_USE_RESULT by V8_WARN_UNUSED_RESULT 2018-04-09 18:37:02 +00:00
name-inl.h [class] Throw on private field access miss 2018-02-22 01:43:13 +00:00
name.h Replace MUST_USE_RESULT by V8_WARN_UNUSED_RESULT 2018-04-09 18:37:02 +00:00
object-macros-undef.h Reland [in-place weak refs] Add in-place weak references & migrate one WeakCell to it. 2018-03-05 14:24:21 +00:00
object-macros.h [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00
promise-inl.h [objects.h splitting] Move Promise-related classes. 2018-02-26 13:19:00 +00:00
promise.h [objects.h splitting] Move Microtask-related classes. 2018-02-27 10:44:53 +00:00
property-descriptor-object-inl.h Port ObjectGetOwnPropertyDescriptor to CSA 2017-09-25 09:21:24 +00:00
property-descriptor-object.h Port ObjectGetOwnPropertyDescriptor to CSA 2017-09-25 09:21:24 +00:00
regexp-match-info.h [objects] Rename macros from DECLARE_ to DECL_ for consistency. 2017-06-29 13:14:20 +00:00
scope-info.cc [runtime][parser] Store the inferred function name on the ScopeInfo 2018-04-05 21:18:52 +00:00
scope-info.h [runtime][parser] Store the inferred function name on the ScopeInfo 2018-04-05 21:18:52 +00:00
script-inl.h [reland] [in-place weak refs] Use WeakArray in Script::shared_function_infos. 2018-03-19 13:33:24 +00:00
script.h [reland] [in-place weak refs] Use WeakArray in Script::shared_function_infos. 2018-03-19 13:33:24 +00:00
shared-function-info-inl.h [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00
shared-function-info.h [debug] allow calls to some builtins on temporary objects 2018-04-11 13:41:56 +00:00
string-inl.h [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00
string-table.h Revert "[runtime] Do some more StringTable shrinking" 2018-04-10 10:18:21 +00:00
string.h Replace MUST_USE_RESULT by V8_WARN_UNUSED_RESULT 2018-04-09 18:37:02 +00:00
template-objects.cc Reland: [cleanup] Refactor the Factory 2018-04-09 19:52:22 +00:00
template-objects.h [esnext] implement spec change to TaggedTemplate callsite caching 2018-02-12 17:06:18 +00:00