v8/src/objects
Zhang, Shiyu a2e86bf6dc [runtime] Do not add shadowing key for end prototype
Shadowing key is used to exclude non-enumerable keys when iterating
over the prototype chain. This CL skips adding shadowing key for
end prototype to improve for-in performance. It can improve the
performance of below microbench by ~50%.

Object.prototype.foo = function() {};
let obj = {
	a:0,
	b:1
};
let start = Date.now();
for (let i = 0; i<1e6; i++) {
	for (var j in obj) {}
}
console.log(Date.now() - start);

This CL also improves the score of JetStream2-tagcloud-SP case
by 8% on IA Chromebook.

Contributed by tao.pan@intel.com

Change-Id: I456082c08bf70f1f450ff54f657cdab26eb7bc2b
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1781113
Reviewed-by: Toon Verwaest <verwaest@chromium.org>
Commit-Queue: Shiyu Zhang <shiyu.zhang@intel.com>
Cr-Commit-Position: refs/heads/master@{#63587}
2019-09-06 01:51:57 +00:00
..
allocation-site-inl.h [cleanup] Avoid {Object::operator->} 2019-05-23 07:52:07 +00:00
allocation-site-scopes-inl.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
allocation-site-scopes.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
allocation-site.h Reland "[utils] Make BitField final" 2019-07-29 14:20:58 +00:00
api-callbacks-inl.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
api-callbacks.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
arguments-inl.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
arguments.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
bigint.cc [cleanup] Use factory->*string() where possible 2019-08-28 15:56:59 +00:00
bigint.h [utils] Simplify chaining of BitFields 2019-08-05 11:08:48 +00:00
cell-inl.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
cell.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
code-inl.h [arm64] Reduce code size of deoptimization exits 2019-07-30 15:00:29 +00:00
code.cc [compiler] Skip creating unneeded objects for lazy source positions 2019-08-23 12:47:20 +00:00
code.h [compiler] Skip creating unneeded objects for lazy source positions 2019-08-23 12:47:20 +00:00
compilation-cache-inl.h [cleanup] Avoid {Object::operator->} 2019-05-23 07:52:07 +00:00
compilation-cache.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
compressed-slots-inl.h [ptr-compr][cleanup] Remove [Compressed]MapWordSlot 2019-06-14 15:37:23 +00:00
compressed-slots.h [ptr-compr][cleanup] Remove [Compressed]MapWordSlot 2019-06-14 15:37:23 +00:00
contexts-inl.h [ptr-compr] Add getters with Isolate to fixed array-like and JSObject 2019-06-26 15:32:29 +00:00
contexts.cc [class] parse private accessors 2019-07-30 13:26:01 +00:00
contexts.h Reland "[regexp] Implement the match indices proposal" 2019-09-05 15:13:39 +00:00
data-handler-inl.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
data-handler.h [torque] give field layout macros names that refer to Torque 2019-03-01 15:17:58 +00:00
debug-objects-inl.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
debug-objects.cc Move utility code to src/utils 2019-05-23 14:13:34 +00:00
debug-objects.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
descriptor-array-inl.h [torque] Use @generateCppClass in some simple cases 2019-07-15 15:29:08 +00:00
descriptor-array.h [torque] Use @generateCppClass in some simple cases 2019-07-15 15:29:08 +00:00
dictionary-inl.h [ptr-compr] Isolatify LookupIterator implementation and friends 2019-07-09 12:07:48 +00:00
dictionary.h [runtime] Throw range error on too many properties 2019-08-28 15:58:04 +00:00
elements-inl.h [runtime] Throw range error on too many properties 2019-08-28 15:58:04 +00:00
elements-kind.cc Add new nonextensible element kinds 2019-08-28 17:24:49 +00:00
elements-kind.h Add new nonextensible element kinds 2019-08-28 17:24:49 +00:00
elements.cc Add new nonextensible element kinds 2019-08-28 17:24:49 +00:00
elements.h [runtime] Throw range error on too many properties 2019-08-28 15:58:04 +00:00
embedder-data-array-inl.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
embedder-data-array.cc Move relevant files to src/execution 2019-05-22 08:36:33 +00:00
embedder-data-array.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
embedder-data-slot-inl.h Fix pointer compression after moving v8memory.h to base/memory.h 2019-06-21 13:51:37 +00:00
embedder-data-slot.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
feedback-cell-inl.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
feedback-cell.h Also reset interrupt budget on feedback cell when flushing bytecode 2019-05-08 15:03:49 +00:00
feedback-vector-inl.h Revert "[compiler] improve inlining heuristics: call frequency per executed bytecodes" 2019-09-04 13:16:23 +00:00
feedback-vector.cc Revert "[compiler] improve inlining heuristics: call frequency per executed bytecodes" 2019-09-04 13:16:23 +00:00
feedback-vector.h Revert "[compiler] improve inlining heuristics: call frequency per executed bytecodes" 2019-09-04 13:16:23 +00:00
field-index-inl.h [ptr-compr] Isolatify Map::MigrateToMap() and friends 2019-07-03 08:08:05 +00:00
field-index.h [utils] Simplify chaining of BitFields 2019-08-05 11:08:48 +00:00
field-type.cc Move utility code to src/utils 2019-05-23 14:13:34 +00:00
field-type.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
fixed-array-inl.h [runtime] Read and write layout descriptor words with atomics 2019-07-23 09:10:44 +00:00
fixed-array.h [torque] Add HeapSlice location references to Torque 2019-08-30 11:51:32 +00:00
foreign-inl.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
foreign.h [torque] Rename ...from-dsl... to ...tq... 2019-05-14 14:49:23 +00:00
frame-array-inl.h [cleanup] Avoid {Object::operator->} 2019-05-23 07:52:07 +00:00
frame-array.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
free-space-inl.h [ptr-compr][cleanup] Replace READ_[WEAK_]FIELD with TaggedField<>::load() 2019-06-28 10:47:40 +00:00
free-space.h [ptr-compr][cleanup] Remove [Compressed]MapWordSlot 2019-06-14 15:37:23 +00:00
function-kind.h [objects] Use function syntax kind enum instead of bits on SFI and ParseInfo 2019-08-23 18:14:48 +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 [ptr-compr] Improving literals creation 2019-07-02 09:33:34 +00:00
hash-table.h [ptr-compr] Improving literals creation 2019-07-02 09:33:34 +00:00
heap-number-inl.h [object] Remove MutableHeapNumber 2019-08-20 19:04:04 +00:00
heap-number.h [object] Remove MutableHeapNumber 2019-08-20 19:04:04 +00:00
heap-object-inl.h [cleanup] Remove NeverReadOnlySpaceObject class 2019-06-24 11:28:03 +00:00
heap-object.h [ptr-compr][cleanup] Replace READ_[WEAK_]FIELD with TaggedField<>::load() 2019-06-28 10:47:40 +00:00
instance-type-inl.h Reland "[typedarray] Move external/data pointer to JSTypedArray." 2019-05-27 17:44:06 +00:00
instance-type.h Reland "[regexp] Implement the match indices proposal" 2019-09-05 15:13:39 +00:00
intl-objects.cc [Intl] Fix crash bug of formatToParts and -0 2019-07-22 17:28:20 +00:00
intl-objects.h Fix unified number format 2019-06-28 18:49:06 +00:00
intl-objects.tq Reland "[torque] Convert few class layout to torque." 2019-06-05 16:41:27 +00:00
js-array-buffer-inl.h Revert "Reland x5 [arraybuffer] Rearchitect backing store ownership" 2019-08-30 08:23:40 +00:00
js-array-buffer.cc Revert "Reland x5 [arraybuffer] Rearchitect backing store ownership" 2019-08-30 08:23:40 +00:00
js-array-buffer.h Revert "Reland x5 [arraybuffer] Rearchitect backing store ownership" 2019-08-30 08:23:40 +00:00
js-array-inl.h [ptr-compr][cleanup] Replace READ_[WEAK_]FIELD with TaggedField<>::load() 2019-06-28 10:47:40 +00:00
js-array.h [ptr-compr][cleanup] Replace READ_[WEAK_]FIELD with TaggedField<>::load() 2019-06-28 10:47:40 +00:00
js-break-iterator-inl.h Remove unnecessary COUNT from enum 2019-07-19 22:16:33 +00:00
js-break-iterator.cc Remove unnecessary COUNT from enum 2019-07-19 22:16:33 +00:00
js-break-iterator.h Remove unnecessary COUNT from enum 2019-07-19 22:16:33 +00:00
js-collator-inl.h Reland "[torque] Convert few class layout to torque." 2019-06-05 16:41:27 +00:00
js-collator.cc Better GetAvilableLocales check resources 2019-06-21 23:04:09 +00:00
js-collator.h [torque] Stricter object field verification, part 2 2019-06-17 18:34:21 +00:00
js-collection-inl.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
js-collection-iterator.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
js-collection.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
js-date-time-format-inl.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
js-date-time-format.cc Fix crash under lb_LU locale 2019-08-26 17:07:12 +00:00
js-date-time-format.h [torque] Stricter object field verification, part 2 2019-06-17 18:34:21 +00:00
js-generator-inl.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
js-generator.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
js-list-format-inl.h Remove unnecessary COUNT from enum 2019-07-19 22:16:33 +00:00
js-list-format.cc Remove unnecessary COUNT from enum 2019-07-19 22:16:33 +00:00
js-list-format.h Remove unnecessary COUNT from enum 2019-07-19 22:16:33 +00:00
js-locale-inl.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
js-locale.cc [torque] Stricter object field verification, part 2 2019-06-17 18:34:21 +00:00
js-locale.h [torque] Stricter object field verification, part 2 2019-06-17 18:34:21 +00:00
js-number-format-inl.h [Intl] Change the behavior of percent format under "unit" 2019-07-19 21:33:13 +00:00
js-number-format.cc [cleanup] Use factory->*string() where possible 2019-08-28 15:56:59 +00:00
js-number-format.h [Intl] Change the behavior of percent format under "unit" 2019-07-19 21:33:13 +00:00
js-objects-inl.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
js-objects.cc [heap] Reduce old-to-new invalidations 2019-09-04 15:41:46 +00:00
js-objects.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
js-plural-rules-inl.h Remove unnecessary COUNT from enum 2019-07-19 22:16:33 +00:00
js-plural-rules.cc Remove unnecessary COUNT from enum 2019-07-19 22:16:33 +00:00
js-plural-rules.h Remove unnecessary COUNT from enum 2019-07-19 22:16:33 +00:00
js-promise-inl.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
js-promise.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
js-proxy-inl.h [torque] Use @generateCppClass in some simple cases 2019-07-15 15:29:08 +00:00
js-proxy.h Implement proxy trap deleteProperty in Torque, apply to reflect 2019-07-18 16:08:21 +00:00
js-regexp-inl.h Reland "[regexp] Implement the match indices proposal" 2019-09-05 15:13:39 +00:00
js-regexp-string-iterator-inl.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
js-regexp-string-iterator.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
js-regexp.cc Reland "[regexp] Implement the match indices proposal" 2019-09-05 15:13:39 +00:00
js-regexp.h Reland "[regexp] Implement the match indices proposal" 2019-09-05 15:13:39 +00:00
js-relative-time-format-inl.h Remove unnecessary COUNT from enum 2019-07-19 22:16:33 +00:00
js-relative-time-format.cc Remove unnecessary COUNT from enum 2019-07-19 22:16:33 +00:00
js-relative-time-format.h Remove unnecessary COUNT from enum 2019-07-19 22:16:33 +00:00
js-segment-iterator-inl.h Remove unnecessary COUNT from enum 2019-07-19 22:16:33 +00:00
js-segment-iterator.cc [cleanup] Use factory->*string() where possible 2019-08-28 15:56:59 +00:00
js-segment-iterator.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
js-segmenter-inl.h Remove unnecessary COUNT from enum 2019-07-19 22:16:33 +00:00
js-segmenter.cc Remove unnecessary COUNT from enum 2019-07-19 22:16:33 +00:00
js-segmenter.h Remove unnecessary COUNT from enum 2019-07-19 22:16:33 +00:00
js-weak-refs-inl.h [WeakRefs] Make cleanup callback run as a task 2019-07-30 12:19:39 +00:00
js-weak-refs.h [WeakRefs] Make cleanup callback run as a task 2019-07-30 12:19:39 +00:00
keys.cc [runtime] Do not add shadowing key for end prototype 2019-09-06 01:51:57 +00:00
keys.h [runtime] Throw range error on too many properties 2019-08-28 15:58:04 +00:00
layout-descriptor-inl.h [runtime] Read and write layout descriptor words with atomics 2019-07-23 09:10:44 +00:00
layout-descriptor.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
layout-descriptor.h Move relevant files to src/objects 2019-05-20 08:57:47 +00:00
literal-objects-inl.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
literal-objects.cc [names] Fix some test262 name tests to conform with spec changes 2019-08-23 15:04:31 +00:00
literal-objects.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
lookup-cache-inl.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
lookup-cache.cc Move relevant files to src/objects 2019-05-20 08:57:47 +00:00
lookup-cache.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
lookup-inl.h [ptr-compr] Isolatify LookupIterator implementation and friends 2019-07-09 12:07:48 +00:00
lookup.cc [protectors] Migrate ArraySpeciesProtector to Protectors 2019-09-04 13:13:13 +00:00
lookup.h [ptr-compr] Isolatify LookupIterator implementation and friends 2019-07-09 12:07:48 +00:00
managed.cc Only deregister Managed destructors on second pass callback 2018-10-12 08:47:43 +00:00
managed.h [cleanup] Avoid {Object::operator->} 2019-05-23 07:52:07 +00:00
map-inl.h Add new nonextensible element kinds 2019-08-28 17:24:49 +00:00
map-updater.cc Add new nonextensible element kinds 2019-08-28 17:24:49 +00:00
map-updater.h [ic] Replace CopyGeneralize with Normalize 2019-06-19 11:15:23 +00:00
map.cc Reland^2 "[ic] In-place Double -> Tagged transitions"" 2019-09-05 15:20:19 +00:00
map.h Add new nonextensible element kinds 2019-08-28 17:24:49 +00:00
maybe-object-inl.h [cleanup] Avoid {Object::operator->} 2019-05-23 07:52:07 +00:00
maybe-object.h [ptr-compr][cleanup] Introduce TaggedField<T, kOffset> template 2019-06-14 14:06:58 +00:00
microtask-inl.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
microtask.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
module-inl.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
module.cc Move potentially reentrant allocation out of the middle of Module::Reset 2019-07-24 17:14:18 +00:00
module.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
name-inl.h [objects] Rename is_public bit on Symbol 2019-08-06 11:55:44 +00:00
name.h [objects] Rename is_public bit on Symbol 2019-08-06 11:55:44 +00:00
object-list-macros.h Reland "[regexp] Implement the match indices proposal" 2019-09-05 15:13:39 +00:00
object-macros-undef.h [ptr-compr][cleanup] Replace READ_[WEAK_]FIELD with TaggedField<>::load() 2019-06-28 10:47:40 +00:00
object-macros.h [heap] Add a flag for disabling write barriers 2019-08-01 14:32:55 +00:00
objects-body-descriptors-inl.h [object] Remove MutableHeapNumber 2019-08-20 19:04:04 +00:00
objects-body-descriptors.h [cleanup] Replace simple typedefs by using 2019-05-27 12:39:49 +00:00
objects-definitions.h [object] Remove MutableHeapNumber 2019-08-20 19:04:04 +00:00
objects-inl.h Reland "[torque] introduce JSAny type for user-accessible JavaScript values" 2019-08-26 13:25:12 +00:00
objects.cc [class] Fix private name scope chain 2019-09-06 00:52:07 +00:00
objects.h Reland "[torque] introduce JSAny type for user-accessible JavaScript values" 2019-08-26 13:25:12 +00:00
oddball-inl.h [ptr-compr][cleanup] Add DECL_GETTER and DEF_GETTER macros 2019-06-26 09:35:52 +00:00
oddball.h [torque] Generate non-object field accessors from torque 2019-05-24 12:21:46 +00:00
ordered-hash-table-inl.h [ptr-compr][cleanup] Replace READ_[WEAK_]FIELD with TaggedField<>::load() 2019-06-28 10:47:40 +00:00
ordered-hash-table.cc [runtime] Throw range error on too many properties 2019-08-28 15:58:04 +00:00
ordered-hash-table.h [runtime] Throw range error on too many properties 2019-08-28 15:58:04 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
promise-inl.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
promise.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
property-array-inl.h [ptr-compr][cleanup] Replace READ_[WEAK_]FIELD with TaggedField<>::load() 2019-06-28 10:47:40 +00:00
property-array.h Reland "[utils] Make BitField final" 2019-07-29 14:20:58 +00:00
property-cell-inl.h [torque] Convert a few class layout definitions to torque. 2019-04-17 01:59:19 +00:00
property-cell.h Add --trace-protector-invalidation flag 2019-07-15 13:35:17 +00:00
property-descriptor-object-inl.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
property-descriptor-object.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
property-descriptor.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
property-descriptor.h Move handles-related files to src/handles 2019-05-23 06:00:15 +00:00
property-details.h Reland^2 "[ic] In-place Double -> Tagged transitions"" 2019-09-05 15:20:19 +00:00
property.cc [ptr-compr] Isolatify LookupIterator implementation and friends 2019-07-09 12:07:48 +00:00
property.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
prototype-info-inl.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
prototype-info.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
prototype-inl.h [map] Remove Map::has_hidden_prototype(). 2019-05-31 09:01:00 +00:00
prototype.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
regexp-match-info.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
scope-info.cc [class] Fix private name scope chain 2019-09-06 00:52:07 +00:00
scope-info.h [class] Fix private name scope chain 2019-09-06 00:52:07 +00:00
script-inl.h [cleanup] Avoid {Object::operator->} 2019-05-23 07:52:07 +00:00
script.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
shared-function-info-inl.h [class] Fix private name scope chain 2019-09-06 00:52:07 +00:00
shared-function-info.h [class] Fix private name scope chain 2019-09-06 00:52:07 +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 Move remaining files in src/ 2019-05-24 18:24:36 +00:00
slots.h [base] Move v8memory.h to base/memory.h 2019-06-21 11:44:18 +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 Move remaining files in src/ 2019-05-24 18:24:36 +00:00
source-text-module.cc [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
source-text-module.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
stack-frame-info-inl.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
stack-frame-info.cc [wasm-c-api] Roll dc8cc29: Implement stack trace API 2019-08-08 20:44:42 +00:00
stack-frame-info.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
string-comparator.cc [cleanup] Avoid {Object::operator->} 2019-05-23 07:52:07 +00:00
string-comparator.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
string-inl.h [tools][torque]Improve postmortem API behavior on strings 2019-08-22 18:40:05 +00:00
string-table-inl.h [cleanup] Avoid {Object::operator->} 2019-05-23 07:52:07 +00:00
string-table.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
string.cc Revert "[heap] Remove size from invalidated slots" 2019-09-03 23:14:10 +00:00
string.h [tools][torque]Improve postmortem API behavior on strings 2019-08-22 18:40:05 +00:00
struct-inl.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
struct.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
synthetic-module.cc [modules] Implement SyntheticModule::ResolveExport and SyntheticModule::Evaluate. 2019-07-09 00:09:32 +00:00
synthetic-module.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
tagged-field-inl.h [ptr-compr] Use TaggedField<> in READ/WRITE macros 2019-06-26 12:30:05 +00:00
tagged-field.h [ptr-compr] Use TaggedField<> in READ/WRITE macros 2019-06-26 12:30:05 +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 [ptr-compr][cleanup] Remove ROOT_PARAM, ROOT_VALUE and friends 2019-06-12 08:46:48 +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 [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
template-objects.cc Prefer NativeContext type over the less precise Context 2019-07-08 08:36:51 +00:00
template-objects.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
templates-inl.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
templates.h [cleanup][torque] Use @generateCppClass in some simple cases, part 2 2019-08-29 15:47:28 +00:00
transitions-inl.h [ptr-compr] Isolatify LookupIterator implementation and friends 2019-07-09 12:07:48 +00:00
transitions.cc [ptr-compr] Isolatify Map::MigrateToMap() and friends 2019-07-03 08:08:05 +00:00
transitions.h [ptr-compr] Isolatify Map::MigrateToMap() and friends 2019-07-03 08:08:05 +00:00
type-hints.cc Move remaining files in src/ 2019-05-24 18:24:36 +00:00
type-hints.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
value-serializer.cc Revert "Reland x5 [arraybuffer] Rearchitect backing store ownership" 2019-08-30 08:23:40 +00:00
value-serializer.h [object] Remove MutableHeapNumber 2019-08-20 19:04:04 +00:00
visitors.cc Move remaining files in src/ 2019-05-24 18:24:36 +00:00
visitors.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00