v8/test/mjsunit/strong
conradw b14305c161 [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

Review URL: https://codereview.chromium.org/1156573002

Cr-Commit-Position: refs/heads/master@{#28724}
2015-06-01 11:39:16 +00:00
..
arrays.js [strong] Deprecate ellisions 2015-02-24 12:51:08 +00:00
classes.js Revert of Revert of [strong] checking of this & super in constructors (patchset #1 id:1 of https://codereview.chromium.org/1105453002/) 2015-04-22 11:04:13 +00:00
declaration-after-use.js [strong] Check arity of functions 2015-05-11 17:20:45 +00:00
delete.js [strong] deprecate empty sub-statements 2015-02-17 16:26:06 +00:00
empty-statement.js [strong] Deprecate for-in 2015-02-19 13:50:41 +00:00
equality.js [strong] deprecate empty sub-statements 2015-02-17 16:26:06 +00:00
eval-direct.js [strong] Implement static restrictions on direct eval 2015-04-13 17:25:15 +00:00
for-in.js [strong] Deprecate for-in 2015-02-19 13:50:41 +00:00
function-arity.js [strong] Function arity check should be based on required parameters 2015-05-19 18:44:05 +00:00
functions.js [strong] Make functions and generators non-extensible non-constructors 2015-02-25 14:52:51 +00:00
implicit-conversions-inlining.js [strong] Disallow implicit conversions for comparison 2015-05-12 15:23:50 +00:00
implicit-conversions.js [strong] Disallow implicit conversions for comparison 2015-05-12 15:23:50 +00:00
literals.js [strong] fix strong array, object prototypes 2015-05-27 13:55:14 +00:00
mutually-recursive-classes.js [strong] Stricter check for referring to other classes inside methods. 2015-04-23 14:04:47 +00:00
mutually-recursive-funcs.js [strong] Adding regression cases which should always continue working. 2015-02-16 17:57:43 +00:00
object-delete.js [strong] Implement per-object restrictions behaviour of delete operator 2015-06-01 11:39:16 +00:00
object-freeze-property.js [strong] Implement per-object restrictions behaviour of property freezing 2015-05-29 11:33:29 +00:00
object-set-prototype.js [strong] Implement per-object restrictions behaviour for prototype setting 2015-05-27 17:06:43 +00:00
super.js [strong] Fix super in strong classes 2015-05-18 14:18:38 +00:00
switch.js [strong] Implement static restrictions on switch statement 2015-04-16 13:29:20 +00:00
undefined.js [strong] Implement static restrictions on binding 'undefined' in arrow functions 2015-04-10 18:27:05 +00:00
use-strong.js [strong] Implement static restrictions on direct eval 2015-04-13 17:25:15 +00:00
var-let-const.js [strong] Forbid var. 2015-02-17 15:41:25 +00:00