Description[strong] Implement per-object restrictions behaviour of delete operator
Implements the strong mode proposal's restrictions on the behaviour of the
delete operator for 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.
Attempt 2, last version did not work with API.
BUG=v8:3956
LOG=N
Committed: https://crrev.com/b14305c1617eda1bcc59e2b1a9bbb0e7c4e55f82
Cr-Commit-Position: refs/heads/master@{#28724}
Patch Set 1 #Patch Set 2 : actually invoke main test function #Patch Set 3 : trim linebreaks #
Total comments: 12
Patch Set 4 : cl feedback #
Total comments: 6
Patch Set 5 : cl feedback, rebase, and fixed the tests, were completely broken #Patch Set 6 : Fix edge case with elements, tests more exhaustive, rebase was needed #Patch Set 7 : remove print #Patch Set 8 : move redundant delete #
Total comments: 8
Patch Set 9 : cl feedback #
Messages
Total messages: 15 (4 generated)
|