Remove unnecessary %UnwrapGlobalProxy calls from object-observe.js
The intent of these calls was to properly key the WeakMap get/set calls on the underlying global object, not the proxy, since that is the object actually being observed. But unwrapping at this layer is unnecessary since GetIdentityHash will already do the unwrapping (via its call to GetHiddenProperty). Also remove the runtime function itself, as these were the only callers, and remove the now-redundant IS_SPEC_OBJECT() checks from object-observe.js's MapWrapper type. R=verwaest@chromium.org Review URL: https://codereview.chromium.org/234143002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20740 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Showing
Please
register
or
sign in
to comment