| Index: src/objects.cc
|
| diff --git a/src/objects.cc b/src/objects.cc
|
| index 75c96a6b0c2fbc4ca1d85af82a27843674bbb1b4..970c51d5d21b156a1a9a3caa3095b7616b38e5ae 100644
|
| --- a/src/objects.cc
|
| +++ b/src/objects.cc
|
| @@ -2148,6 +2148,15 @@ void JSObject::DeliverChangeRecords(Isolate* isolate) {
|
| }
|
|
|
|
|
| +int JSObject::InitialMaxFastElementArray(Heap* heap) {
|
| + int max_array_base_size = JSArray::kSize + AllocationMemento::kSize +
|
| + FixedArray::kHeaderSize;
|
| + int size_limit = heap->MaxRegularSpaceAllocationSize() - max_array_base_size;
|
| + int element_limit = size_limit / kPointerSize + 1;
|
| + return Min(kInitialMaxFastElementArray, element_limit);
|
| +}
|
| +
|
| +
|
| MaybeObject* JSObject::SetPropertyPostInterceptor(
|
| Name* name,
|
| Object* value,
|
|
|