Index: src/heap.h |
diff --git a/src/heap.h b/src/heap.h |
index d09c8829c8d71faa87dd36c7b755f0dcb5615ab5..5a1796763383562663057c505e77fc6670d8aa9f 100644 |
--- a/src/heap.h |
+++ b/src/heap.h |
@@ -767,9 +767,6 @@ class Heap { |
MUST_USE_RESULT MaybeObject* AllocatePartialMap(InstanceType instance_type, |
int instance_size); |
- // Allocates an empty code cache. |
- MUST_USE_RESULT MaybeObject* AllocateCodeCache(); |
- |
// Allocates an empty PolymorphicCodeCache. |
MUST_USE_RESULT MaybeObject* AllocatePolymorphicCodeCache(); |
@@ -994,11 +991,6 @@ class Heap { |
MUST_USE_RESULT MaybeObject* AllocateArgumentsObject( |
Object* callee, int length); |
- // Same as NewNumberFromDouble, but may return a preallocated/immutable |
- // number object (e.g., minus_zero_value_, nan_value_) |
- MUST_USE_RESULT MaybeObject* NumberFromDouble( |
- double value, PretenureFlag pretenure = NOT_TENURED); |
- |
// Allocated a HeapNumber from value. |
MUST_USE_RESULT MaybeObject* AllocateHeapNumber( |
double value, PretenureFlag pretenure = NOT_TENURED); |
@@ -1007,13 +999,6 @@ class Heap { |
// Returns Failure::RetryAfterGC(requested_bytes, space) if the allocation |
// failed. |
// Please note this does not perform a garbage collection. |
- MUST_USE_RESULT inline MaybeObject* NumberFromInt32( |
- int32_t value, PretenureFlag pretenure = NOT_TENURED); |
- |
- // Converts an int into either a Smi or a HeapNumber object. |
- // Returns Failure::RetryAfterGC(requested_bytes, space) if the allocation |
- // failed. |
- // Please note this does not perform a garbage collection. |
MUST_USE_RESULT inline MaybeObject* NumberFromUint32( |
uint32_t value, PretenureFlag pretenure = NOT_TENURED); |
@@ -1407,13 +1392,6 @@ class Heap { |
bool CreateApiObjects(); |
- // Attempt to find the number in a small cache. If we finds it, return |
- // the string representation of the number. Otherwise return undefined. |
- Object* GetNumberStringCache(Object* number); |
- |
- // Update the cache with a new number-string pair. |
- void SetNumberStringCache(Object* number, String* str); |
- |
// Adjusts the amount of registered external memory. |
// Returns the adjusted value. |
inline int64_t AdjustAmountOfExternalAllocatedMemory( |
@@ -1510,11 +1488,6 @@ class Heap { |
// Generated code can treat direct references to this root as constant. |
bool RootCanBeTreatedAsConstant(RootListIndex root_index); |
- MUST_USE_RESULT MaybeObject* NumberToString( |
- Object* number, bool check_number_string_cache = true); |
- MUST_USE_RESULT MaybeObject* Uint32ToString( |
- uint32_t value, bool check_number_string_cache = true); |
- |
Map* MapForFixedTypedArray(ExternalArrayType array_type); |
RootListIndex RootIndexForFixedTypedArray( |
ExternalArrayType array_type); |
@@ -2159,9 +2132,6 @@ class Heap { |
// Allocates a small number to string cache. |
MUST_USE_RESULT MaybeObject* AllocateInitialNumberStringCache(); |
// Creates and installs the full-sized number string cache. |
- void AllocateFullSizeNumberStringCache(); |
- // Get the length of the number to string cache based on the max semispace |
- // size. |
int FullSizeNumberStringCacheLength(); |
// Flush the number to string cache. |
void FlushNumberStringCache(); |