Status: New
Owner: ----
New issue 2222 by [email protected]: JavaScript: Drop the “escaped reserved
words as identifiers” compatibility measure
http://code.google.com/p/v8/issues/detail?id=2222
For example, `var var;` throws a syntax error, but e.g. `var v\u0061r;`
works fine, currently. This is a violation of the ECMAScript 5.1 spec, and
used to be a compatibility requirement:
http://mathias.html5.org/specs/javascript/#escaped-reserved-words One year
ago, all browsers except IE fulfilled this.
Half a year ago Firefox dropped this non-standard addition
(https://bugzilla.mozilla.org/show_bug.cgi?id=694360) and hasn’t seen any
compatibility issues since.
Please align with Firefox and IE by removing this non-standard extension.
Relevant JavaScriptCore bug: https://bugs.webkit.org/show_bug.cgi?id=90678
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev