conradw
24ec2a0baa
[strong] Implement revised strong class semantics
...
Weak classes can inherit from strong ones again, a strong base class makes
instances strong.
BUG=v8:3956
LOG=N
Review URL: https://codereview.chromium.org/1347243004
Cr-Commit-Position: refs/heads/master@{#30867}
2015-09-22 16:34:52 +00:00
conradw
db440dfe8d
[strong] weak classes can't inherit from strong ones
...
Prerequisite for sealing strong class instances.
Depends on https://codereview.chromium.org/1314203002/
BUG=v8:3956
LOG=N
Review URL: https://codereview.chromium.org/1316333002
Cr-Commit-Position: refs/heads/master@{#30541}
2015-09-02 11:36:20 +00:00
conradw
f996793ec0
[strong] class objects created in strong mode have their prototype frozen
...
BUG=v8:3956
LOG=N
Review URL: https://codereview.chromium.org/1235983002
Cr-Commit-Position: refs/heads/master@{#29646}
2015-07-14 11:31:47 +00:00
conradw
4927c82ffe
[strong] class objects created in strong mode are frozen
...
BUG=v8:3956
LOG=N
Review URL: https://codereview.chromium.org/1225303005
Cr-Commit-Position: refs/heads/master@{#29615}
2015-07-13 15:01:02 +00:00