Index: src/handles.cc |
diff --git a/src/handles.cc b/src/handles.cc |
index 2ff797d077331aab11f294919759877dbe81b8b2..34eaddbbd71e7395c360430a2f237df2bd484145 100644 |
--- a/src/handles.cc |
+++ b/src/handles.cc |
@@ -208,42 +208,6 @@ void SetExpectedNofPropertiesFromEstimate(Handle<SharedFunctionInfo> shared, |
} |
-void NormalizeProperties(Handle<JSObject> object, |
- PropertyNormalizationMode mode, |
- int expected_additional_properties) { |
- CALL_HEAP_FUNCTION_VOID(object->GetIsolate(), |
- object->NormalizeProperties( |
- mode, |
- expected_additional_properties)); |
-} |
- |
- |
-Handle<NumberDictionary> NormalizeElements(Handle<JSObject> object) { |
- CALL_HEAP_FUNCTION(object->GetIsolate(), |
- object->NormalizeElements(), |
- NumberDictionary); |
-} |
- |
- |
-void TransformToFastProperties(Handle<JSObject> object, |
- int unused_property_fields) { |
- CALL_HEAP_FUNCTION_VOID( |
- object->GetIsolate(), |
- object->TransformToFastProperties(unused_property_fields)); |
-} |
- |
- |
-Handle<NumberDictionary> NumberDictionarySet( |
- Handle<NumberDictionary> dictionary, |
- uint32_t index, |
- Handle<Object> value, |
- PropertyDetails details) { |
- CALL_HEAP_FUNCTION(dictionary->GetIsolate(), |
- dictionary->Set(index, *value, details), |
- NumberDictionary); |
-} |
- |
- |
void FlattenString(Handle<String> string) { |
CALL_HEAP_FUNCTION_VOID(string->GetIsolate(), string->TryFlatten()); |
} |
@@ -265,17 +229,6 @@ Handle<Object> SetPrototype(Handle<JSFunction> function, |
} |
-Handle<Object> SetProperty(Handle<JSReceiver> object, |
- Handle<String> key, |
- Handle<Object> value, |
- PropertyAttributes attributes, |
- StrictModeFlag strict_mode) { |
- CALL_HEAP_FUNCTION(object->GetIsolate(), |
- object->SetProperty(*key, *value, attributes, strict_mode), |
- Object); |
-} |
- |
- |
Handle<Object> SetProperty(Handle<Object> object, |
Handle<Object> key, |
Handle<Object> value, |
@@ -303,16 +256,6 @@ Handle<Object> ForceSetProperty(Handle<JSObject> object, |
} |
-Handle<Object> SetNormalizedProperty(Handle<JSObject> object, |
- Handle<String> key, |
- Handle<Object> value, |
- PropertyDetails details) { |
- CALL_HEAP_FUNCTION(object->GetIsolate(), |
- object->SetNormalizedProperty(*key, *value, details), |
- Object); |
-} |
- |
- |
Handle<Object> ForceDeleteProperty(Handle<JSObject> object, |
Handle<Object> key) { |
Isolate* isolate = object->GetIsolate(); |
@@ -322,30 +265,6 @@ Handle<Object> ForceDeleteProperty(Handle<JSObject> object, |
} |
-Handle<Object> SetLocalPropertyIgnoreAttributes( |
- Handle<JSObject> object, |
- Handle<String> key, |
- Handle<Object> value, |
- PropertyAttributes attributes) { |
- CALL_HEAP_FUNCTION( |
- object->GetIsolate(), |
- object->SetLocalPropertyIgnoreAttributes(*key, *value, attributes), |
- Object); |
-} |
- |
- |
-void SetLocalPropertyNoThrow(Handle<JSObject> object, |
- Handle<String> key, |
- Handle<Object> value, |
- PropertyAttributes attributes) { |
- Isolate* isolate = object->GetIsolate(); |
- ASSERT(!isolate->has_pending_exception()); |
- CHECK(!SetLocalPropertyIgnoreAttributes( |
- object, key, value, attributes).is_null()); |
- CHECK(!isolate->has_pending_exception()); |
-} |
- |
- |
Handle<Object> SetPropertyWithInterceptor(Handle<JSObject> object, |
Handle<String> key, |
Handle<Object> value, |
@@ -389,12 +308,6 @@ Handle<Object> GetPropertyWithInterceptor(Handle<JSObject> receiver, |
} |
-Handle<Object> GetPrototype(Handle<Object> obj) { |
- Handle<Object> result(obj->GetPrototype()); |
- return result; |
-} |
- |
- |
Handle<Object> SetPrototype(Handle<JSObject> obj, Handle<Object> value) { |
const bool skip_hidden_prototypes = false; |
CALL_HEAP_FUNCTION(obj->GetIsolate(), |
@@ -402,44 +315,6 @@ Handle<Object> SetPrototype(Handle<JSObject> obj, Handle<Object> value) { |
} |
-Handle<Object> PreventExtensions(Handle<JSObject> object) { |
- CALL_HEAP_FUNCTION(object->GetIsolate(), object->PreventExtensions(), Object); |
-} |
- |
- |
-Handle<Object> SetHiddenProperty(Handle<JSObject> obj, |
- Handle<String> key, |
- Handle<Object> value) { |
- CALL_HEAP_FUNCTION(obj->GetIsolate(), |
- obj->SetHiddenProperty(*key, *value), |
- Object); |
-} |
- |
- |
-int GetIdentityHash(Handle<JSReceiver> obj) { |
- CALL_AND_RETRY(obj->GetIsolate(), |
- obj->GetIdentityHash(ALLOW_CREATION), |
- return Smi::cast(__object__)->value(), |
- return 0); |
-} |
- |
- |
-Handle<Object> DeleteElement(Handle<JSObject> obj, |
- uint32_t index) { |
- CALL_HEAP_FUNCTION(obj->GetIsolate(), |
- obj->DeleteElement(index, JSObject::NORMAL_DELETION), |
- Object); |
-} |
- |
- |
-Handle<Object> DeleteProperty(Handle<JSObject> obj, |
- Handle<String> prop) { |
- CALL_HEAP_FUNCTION(obj->GetIsolate(), |
- obj->DeleteProperty(*prop, JSObject::NORMAL_DELETION), |
- Object); |
-} |
- |
- |
Handle<Object> LookupSingleCharacterStringFromCode(uint32_t index) { |
Isolate* isolate = Isolate::Current(); |
CALL_HEAP_FUNCTION( |
@@ -457,43 +332,6 @@ Handle<String> SubString(Handle<String> str, |
} |
-Handle<Object> SetElement(Handle<JSObject> object, |
- uint32_t index, |
- Handle<Object> value, |
- StrictModeFlag strict_mode) { |
- if (object->HasExternalArrayElements()) { |
- if (!value->IsSmi() && !value->IsHeapNumber() && !value->IsUndefined()) { |
- bool has_exception; |
- Handle<Object> number = Execution::ToNumber(value, &has_exception); |
- if (has_exception) return Handle<Object>(); |
- value = number; |
- } |
- } |
- CALL_HEAP_FUNCTION(object->GetIsolate(), |
- object->SetElement(index, *value, strict_mode, true), |
- Object); |
-} |
- |
- |
-Handle<Object> SetOwnElement(Handle<JSObject> object, |
- uint32_t index, |
- Handle<Object> value, |
- StrictModeFlag strict_mode) { |
- ASSERT(!object->HasExternalArrayElements()); |
- CALL_HEAP_FUNCTION(object->GetIsolate(), |
- object->SetElement(index, *value, strict_mode, false), |
- Object); |
-} |
- |
- |
-Handle<Object> TransitionElementsKind(Handle<JSObject> object, |
- ElementsKind to_kind) { |
- CALL_HEAP_FUNCTION(object->GetIsolate(), |
- object->TransitionElementsKind(to_kind), |
- Object); |
-} |
- |
- |
Handle<JSObject> Copy(Handle<JSObject> obj) { |
Isolate* isolate = obj->GetIsolate(); |
CALL_HEAP_FUNCTION(isolate, |