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

Reply via email to