Description[strong] Implement per-object restrictions behaviour for prototype setting
Implements the strong mode proposal's restrictions on the ability of user code
to modify the prototype of strong objects.
Setting the strong bit is still wip, so this change will only affect those
objects that have the bit correctly set. The tests reflect this, and will be
expanded as more objects can be marked as strong.
BUG=v8:3956
LOG=N
Committed: https://crrev.com/629d2750732236b2ac128bd253b97928026d3435
Cr-Commit-Position: refs/heads/master@{#28664}
Patch Set 1 #Patch Set 2 : fix nit #Patch Set 3 : rebase to reposition error message declaration #Patch Set 4 : fix commented out (for future) test #Patch Set 5 : update tests, rebase #Patch Set 6 : make sloppy func actually sloppy #Patch Set 7 : in test, make sure type feedback is reset for each object #
Total comments: 6
Patch Set 8 : cl feedback #Patch Set 9 : rebase #
Messages
Total messages: 14 (5 generated)
|