Index: src/heap.h |
=================================================================== |
--- src/heap.h (revision 3336) |
+++ src/heap.h (working copy) |
@@ -59,50 +59,20 @@ |
V(Object, termination_exception, TerminationException) \ |
V(Map, hash_table_map, HashTableMap) \ |
V(FixedArray, empty_fixed_array, EmptyFixedArray) \ |
- V(Map, short_string_map, ShortStringMap) \ |
- V(Map, medium_string_map, MediumStringMap) \ |
- V(Map, long_string_map, LongStringMap) \ |
- V(Map, short_ascii_string_map, ShortAsciiStringMap) \ |
- V(Map, medium_ascii_string_map, MediumAsciiStringMap) \ |
- V(Map, long_ascii_string_map, LongAsciiStringMap) \ |
- V(Map, short_symbol_map, ShortSymbolMap) \ |
- V(Map, medium_symbol_map, MediumSymbolMap) \ |
- V(Map, long_symbol_map, LongSymbolMap) \ |
- V(Map, short_ascii_symbol_map, ShortAsciiSymbolMap) \ |
- V(Map, medium_ascii_symbol_map, MediumAsciiSymbolMap) \ |
- V(Map, long_ascii_symbol_map, LongAsciiSymbolMap) \ |
- V(Map, short_cons_symbol_map, ShortConsSymbolMap) \ |
- V(Map, medium_cons_symbol_map, MediumConsSymbolMap) \ |
- V(Map, long_cons_symbol_map, LongConsSymbolMap) \ |
- V(Map, short_cons_ascii_symbol_map, ShortConsAsciiSymbolMap) \ |
- V(Map, medium_cons_ascii_symbol_map, MediumConsAsciiSymbolMap) \ |
- V(Map, long_cons_ascii_symbol_map, LongConsAsciiSymbolMap) \ |
- V(Map, short_external_symbol_map, ShortExternalSymbolMap) \ |
- V(Map, medium_external_symbol_map, MediumExternalSymbolMap) \ |
- V(Map, long_external_symbol_map, LongExternalSymbolMap) \ |
- V(Map, short_external_ascii_symbol_map, ShortExternalAsciiSymbolMap) \ |
- V(Map, medium_external_ascii_symbol_map, MediumExternalAsciiSymbolMap) \ |
- V(Map, long_external_ascii_symbol_map, LongExternalAsciiSymbolMap) \ |
- V(Map, short_cons_string_map, ShortConsStringMap) \ |
- V(Map, medium_cons_string_map, MediumConsStringMap) \ |
- V(Map, long_cons_string_map, LongConsStringMap) \ |
- V(Map, short_cons_ascii_string_map, ShortConsAsciiStringMap) \ |
- V(Map, medium_cons_ascii_string_map, MediumConsAsciiStringMap) \ |
- V(Map, long_cons_ascii_string_map, LongConsAsciiStringMap) \ |
- V(Map, short_external_string_map, ShortExternalStringMap) \ |
- V(Map, medium_external_string_map, MediumExternalStringMap) \ |
- V(Map, long_external_string_map, LongExternalStringMap) \ |
- V(Map, short_external_ascii_string_map, ShortExternalAsciiStringMap) \ |
- V(Map, medium_external_ascii_string_map, MediumExternalAsciiStringMap) \ |
- V(Map, long_external_ascii_string_map, LongExternalAsciiStringMap) \ |
- V(Map, undetectable_short_string_map, UndetectableShortStringMap) \ |
- V(Map, undetectable_medium_string_map, UndetectableMediumStringMap) \ |
- V(Map, undetectable_long_string_map, UndetectableLongStringMap) \ |
- V(Map, undetectable_short_ascii_string_map, UndetectableShortAsciiStringMap) \ |
- V(Map, \ |
- undetectable_medium_ascii_string_map, \ |
- UndetectableMediumAsciiStringMap) \ |
- V(Map, undetectable_long_ascii_string_map, UndetectableLongAsciiStringMap) \ |
+ V(Map, string_map, StringMap) \ |
+ V(Map, ascii_string_map, AsciiStringMap) \ |
+ V(Map, symbol_map, SymbolMap) \ |
+ V(Map, ascii_symbol_map, AsciiSymbolMap) \ |
+ V(Map, cons_symbol_map, ConsSymbolMap) \ |
+ V(Map, cons_ascii_symbol_map, ConsAsciiSymbolMap) \ |
+ V(Map, external_symbol_map, ExternalSymbolMap) \ |
+ V(Map, external_ascii_symbol_map, ExternalAsciiSymbolMap) \ |
+ V(Map, cons_string_map, ConsStringMap) \ |
+ V(Map, cons_ascii_string_map, ConsAsciiStringMap) \ |
+ V(Map, external_string_map, ExternalStringMap) \ |
+ V(Map, external_ascii_string_map, ExternalAsciiStringMap) \ |
+ V(Map, undetectable_string_map, UndetectableStringMap) \ |
+ V(Map, undetectable_ascii_string_map, UndetectableAsciiStringMap) \ |
V(Map, pixel_array_map, PixelArrayMap) \ |
V(Map, external_byte_array_map, ExternalByteArrayMap) \ |
V(Map, external_unsigned_byte_array_map, ExternalUnsignedByteArrayMap) \ |
@@ -409,11 +379,11 @@ |
// Please note this function does not perform a garbage collection. |
static inline Object* AllocateSymbol(Vector<const char> str, |
int chars, |
- uint32_t length_field); |
+ uint32_t hash_field); |
static Object* AllocateInternalSymbol(unibrow::CharacterStream* buffer, |
int chars, |
- uint32_t length_field); |
+ uint32_t hash_field); |
static Object* AllocateExternalSymbol(Vector<const char> str, |
int chars); |