Revision: 3878
Author: erights
Date: Mon Nov 30 21:03:31 2009
Log: Edited wiki page through web user interface.
http://code.google.com/p/google-caja/source/detail?r=3878
Modified:
/wiki/WhatsMissing.wiki
=======================================
--- /wiki/WhatsMissing.wiki Mon Nov 30 14:42:26 2009
+++ /wiki/WhatsMissing.wiki Mon Nov 30 21:03:31 2009
@@ -69,24 +69,23 @@
== Summary ==
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 || 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 ||
-|| `try`/`catch` || Yes || Yes || Yes || Yes || Yes || Yes ||
-|| Leak state between regular expressions || Yes || Varies || 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 ||
-|| 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 || Future^1^ ||
Future ||
+|| || ES3 |
| ES3R || ES5 || ES5-strict || Cajita || Valija ||
+|| `__proto__` || Unspecified |
| 3/4 Yes || Unspecified || Unspecified || No || No ||
+|| `delete` variable || Yes |
| Yes || Yes || No || No || No ||
+|| aFunction`.caller` || Unspecified |
| Yes || Unspecified || No || No || No ||
+|| aFunction`.arguments` || Unspecified |
| Yes || Unspecified || No || No || No ||
+|| `Function()` constructor || Yes |
| Yes || Yes || Yes || No || No ||
+|| `arguments.caller` || Unspecified |
| Yes || Unspecified || No || No || No ||
+|| `arguments.callee` || Unspecified |
| Yes || Unspecified || No || No || No ||
+|| Modify meaning of `[...]` by rebinding `Array` || Unclear |
| Varies || No || No || No || No ||
+|| `try`/`catch` || Yes |
| Yes || Yes || Yes || Yes || Yes ||
+|| Leak state between regular expressions || Yes |
| Varies || 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 ||
+|| 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 |
| 3/4 Yes || Yes || Yes || Future^1^ || Future ||
^1^ probably only the `get` and `set` syntax in object literals (see Issue
999)