Revision: 3870
Author: davidsarah.hopwood
Date: Mon Nov 30 14:40:42 2009
Log: corrections to misfeature table
http://code.google.com/p/google-caja/source/detail?r=3870
Modified:
/wiki/WhatsMissing.wiki
=======================================
--- /wiki/WhatsMissing.wiki Mon Nov 30 12:22:22 2009
+++ /wiki/WhatsMissing.wiki Mon Nov 30 14:40:42 2009
@@ -71,20 +71,22 @@
Here is a table of features and misfeatures, and the JavaScript family
that they are available in:
|| || ES3 || ES3R || ES5 || ES5-strict || Cajita || Valija ||
-|| {{{__proto__}}} || Unspecified || Yes || Unspecified || No || No || No |
|
-|| `delete` || Yes || Yes || ? || ? || No || No ||
-|| Function.caller || No || Yes || No || No || No || No ||
-|| Function.arguments || Yes || No || No || No || No || No ||
-|| {{{Function()}}} constructor || Yes || Yes || Yes || Yes || No || No ||
-|| arguments.caller ||Yes || Yes || Yes || No || No || No ||
+|| `__proto__` || Unspecified || Yes || Unspecified || Unspecified || No |
| No ||
+|| `delete` variable || Yes || Yes || Yes || No || No || No ||
+|| aFunction`.caller` || No || Yes || No || No || No || No ||
+|| aFunction`.arguments` || Yes || No || No || No || No || No ||
+|| `Function()` constructor || Yes || Yes || Yes || Yes || No || No ||
+|| `arguments.caller` ||Yes || Yes || Yes || No || No || No ||
|| `arguments.callee` || Yes || Yes || Yes || No || No || No ||
-|| Modify meaning of `[]` by rebinding `Array`|| Yes || Yes || No || No ||
No || No ||
+|| Modify meaning of `[...]` by rebinding `Array`|| Yes || Yes || No || No
|| No || No ||
|| `try`/`catch` || Yes || Yes || Yes || Yes || Yes || Yes ||
|| Leak state between regular expressions || Yes || Yes || No || No || No |
| No ||
|| `with` || Yes || Yes || Yes || No || No || No ||
|| `this` promotes to global object || Yes || Yes || Yes || No || No || No
||
|| Joining `arguments` with parameter list || Yes || Yes || Yes || No ||
No || No ||
-|| {{{eval()}}} || Yes || Yes || Yes || Yes || No || No ||
+|| `eval()` || Yes || Yes || Yes || Yes || No || No ||
|| Identifiers ending in a double underscore ("{{{__}}}") || Yes || Yes ||
Yes || Yes || No || No ||
|| Reflective attribute control || No || No || Yes || Yes || No || No ||
-|| Getters and setters || No || Varies || Yes || Yes || No || Future ||
+|| Getters and setters || No || Varies || Yes || Yes || Future^1^ ||
Future ||
+
+^1^ probably only the `get` and `set` syntax in object literals (see Issue
999)