| Index: src/handles.cc
|
| ===================================================================
|
| --- src/handles.cc (revision 2114)
|
| +++ src/handles.cc (working copy)
|
| @@ -222,6 +222,12 @@
|
| }
|
|
|
|
|
| +Handle<Object> ForceDeleteProperty(Handle<JSObject> object,
|
| + Handle<Object> key) {
|
| + CALL_HEAP_FUNCTION(Runtime::ForceDeleteObjectProperty(object, key), Object);
|
| +}
|
| +
|
| +
|
| Handle<Object> IgnoreAttributesAndSetLocalProperty(
|
| Handle<JSObject> object,
|
| Handle<String> key,
|
| @@ -231,6 +237,7 @@
|
| IgnoreAttributesAndSetLocalProperty(*key, *value, attributes), Object);
|
| }
|
|
|
| +
|
| Handle<Object> SetPropertyWithInterceptor(Handle<JSObject> object,
|
| Handle<String> key,
|
| Handle<Object> value,
|
| @@ -308,13 +315,15 @@
|
|
|
| Handle<Object> DeleteElement(Handle<JSObject> obj,
|
| uint32_t index) {
|
| - CALL_HEAP_FUNCTION(obj->DeleteElement(index), Object);
|
| + CALL_HEAP_FUNCTION(obj->DeleteElement(index, JSObject::NORMAL_DELETION),
|
| + Object);
|
| }
|
|
|
|
|
| Handle<Object> DeleteProperty(Handle<JSObject> obj,
|
| Handle<String> prop) {
|
| - CALL_HEAP_FUNCTION(obj->DeleteProperty(*prop), Object);
|
| + CALL_HEAP_FUNCTION(obj->DeleteProperty(*prop, JSObject::NORMAL_DELETION),
|
| + Object);
|
| }
|
|
|
|
|
|
|