| Index: src/heap.h
|
| diff --git a/src/heap.h b/src/heap.h
|
| index e8fdafb581a5903a884bd511916c45a185ea57b7..409a01d513c9758a5ead7ab8d5617963f24ab95a 100644
|
| --- a/src/heap.h
|
| +++ b/src/heap.h
|
| @@ -826,20 +826,6 @@ class Heap {
|
| MUST_USE_RESULT MaybeObject* AllocateInternalizedStringImpl(
|
| T t, int chars, uint32_t hash_field);
|
|
|
| - // Allocates and partially initializes a String. There are two String
|
| - // encodings: ASCII and two byte. These functions allocate a string of the
|
| - // given length and set its map and length fields. The characters of the
|
| - // string are uninitialized.
|
| - // Returns Failure::RetryAfterGC(requested_bytes, space) if the allocation
|
| - // failed.
|
| - // Please note this does not perform a garbage collection.
|
| - MUST_USE_RESULT MaybeObject* AllocateRawOneByteString(
|
| - int length,
|
| - PretenureFlag pretenure = NOT_TENURED);
|
| - MUST_USE_RESULT MaybeObject* AllocateRawTwoByteString(
|
| - int length,
|
| - PretenureFlag pretenure = NOT_TENURED);
|
| -
|
| // Computes a single character string where the character has code.
|
| // A cache is used for ASCII codes.
|
| // Returns Failure::RetryAfterGC(requested_bytes, space) if the allocation
|
| @@ -1989,7 +1975,7 @@ class Heap {
|
| return (pretenure == TENURED) ? preferred_old_space : NEW_SPACE;
|
| }
|
|
|
| - // Allocates an uninitialized object. The memory is non-executable if the
|
| + // Allocate an uninitialized object. The memory is non-executable if the
|
| // hardware and OS allow. This is the single choke-point for allocations
|
| // performed by the runtime and should not be bypassed (to extend this to
|
| // inlined allocations, use the Heap::DisableInlineAllocation() support).
|
| @@ -2009,6 +1995,15 @@ class Heap {
|
| MUST_USE_RESULT MaybeObject* AllocateFixedArrayWithFiller(
|
| int length, PretenureFlag pretenure, Object* filler);
|
|
|
| + // Allocate and partially initializes a String. There are two String
|
| + // encodings: ASCII and two byte. These functions allocate a string of the
|
| + // given length and set its map and length fields. The characters of the
|
| + // string are uninitialized.
|
| + MUST_USE_RESULT MaybeObject* AllocateRawOneByteString(
|
| + int length, PretenureFlag pretenure);
|
| + MUST_USE_RESULT MaybeObject* AllocateRawTwoByteString(
|
| + int length, PretenureFlag pretenure);
|
| +
|
| // Initializes a JSObject based on its map.
|
| void InitializeJSObjectFromMap(JSObject* obj,
|
| FixedArray* properties,
|
|
|