Description[proxies] Make Object.{freeze,seal} behave correctly for proxies.
- Add JSReceiver::SetIntegrityLevel, with a fast path for regular objects.
- Make Object.{freeze,seal} call this via %Object{Freeze,Seal}, thus no longer
using broken or deprecated functions from v8natives.js.
- Add JSReceiver::OwnPropertyKeys convenience function.
- Reenable harmony/proxies-hash.js test.
R=rossberg
BUG=v8:1543
LOG=N
Committed: https://crrev.com/4e2c0dd7a994a84c5ee0dae3736f8ea3640ec55b
Cr-Commit-Position: refs/heads/master@{#32651}
Patch Set 1 #Patch Set 2 : Happily get rid of template. #Patch Set 3 : Rebase. #Patch Set 4 : Add some tests. #
Messages
Total messages: 18 (7 generated)
|