| Index: src/factory.cc
|
| ===================================================================
|
| --- src/factory.cc (revision 2324)
|
| +++ src/factory.cc (working copy)
|
| @@ -49,20 +49,12 @@
|
| }
|
|
|
|
|
| -Handle<StringDictionary> Factory::NewStringDictionary(int at_least_space_for) {
|
| +Handle<Dictionary> Factory::NewDictionary(int at_least_space_for) {
|
| ASSERT(0 <= at_least_space_for);
|
| - CALL_HEAP_FUNCTION(StringDictionary::Allocate(at_least_space_for),
|
| - StringDictionary);
|
| + CALL_HEAP_FUNCTION(Dictionary::Allocate(at_least_space_for), Dictionary);
|
| }
|
|
|
|
|
| -Handle<NumberDictionary> Factory::NewNumberDictionary(int at_least_space_for) {
|
| - ASSERT(0 <= at_least_space_for);
|
| - CALL_HEAP_FUNCTION(NumberDictionary::Allocate(at_least_space_for),
|
| - NumberDictionary);
|
| -}
|
| -
|
| -
|
| Handle<DescriptorArray> Factory::NewDescriptorArray(int number_of_descriptors) {
|
| ASSERT(0 <= number_of_descriptors);
|
| CALL_HEAP_FUNCTION(DescriptorArray::Allocate(number_of_descriptors),
|
| @@ -663,11 +655,10 @@
|
| }
|
|
|
|
|
| -Handle<NumberDictionary> Factory::DictionaryAtNumberPut(
|
| - Handle<NumberDictionary> dictionary,
|
| - uint32_t key,
|
| - Handle<Object> value) {
|
| - CALL_HEAP_FUNCTION(dictionary->AtNumberPut(key, *value), NumberDictionary);
|
| +Handle<Dictionary> Factory::DictionaryAtNumberPut(Handle<Dictionary> dictionary,
|
| + uint32_t key,
|
| + Handle<Object> value) {
|
| + CALL_HEAP_FUNCTION(dictionary->AtNumberPut(key, *value), Dictionary);
|
| }
|
|
|
|
|
|
|