Browse Source

Releases: backslash escape fixes

pull/1487/head
Sami Vaarala 8 years ago
parent
commit
20d63314ed
  1. 12
      RELEASES.rst

12
RELEASES.rst

@ -794,7 +794,7 @@ Released
* Fix assignment evaluation order issue which affected expressions like * Fix assignment evaluation order issue which affected expressions like
"a[i] = b[i++]" (GH-118) "a[i] = b[i++]" (GH-118)
* Fix incorrect parsing of zero escape in regexp class ("[\0]") (GH-122) * Fix incorrect parsing of zero escape in regexp class ("[\\0]") (GH-122)
* Fix tail call issue in return comma expression when a function call * Fix tail call issue in return comma expression when a function call
in the comma expression was followed by a constant value or a register in the comma expression was followed by a constant value or a register
@ -886,7 +886,7 @@ Released
* Fix value stack setup bug which caused a segfault with large number of * Fix value stack setup bug which caused a segfault with large number of
arguments (GH-107) arguments (GH-107)
* Fix incorrect parsing of zero escape in regexp class ("[\0]") (GH-122) * Fix incorrect parsing of zero escape in regexp class ("[\\0]") (GH-122)
* Fix assignment evaluation order issue which affected expressions like * Fix assignment evaluation order issue which affected expressions like
"a[i] = b[i++]" (GH-118) "a[i] = b[i++]" (GH-118)
@ -2034,8 +2034,8 @@ Ecmascript 2015+ and real world compatibility:
this aligns better with behavior of other engines (GH-1057) this aligns better with behavior of other engines (GH-1057)
* Change parsing of octal escapes in string literals to better align with * Change parsing of octal escapes in string literals to better align with
ES2015 and other engines; "\078" is now accepted and is the same as ES2015 and other engines; "\\078" is now accepted and is the same as
"\u00078", "\8" and "\9" are accepted as literal "8" and "9" (GH-1057) "\\u00078", "\\8" and "\\9" are accepted as literal "8" and "9" (GH-1057)
* Change bound function .name property handling to match ES2015 requirements; * Change bound function .name property handling to match ES2015 requirements;
for a target function with name "foo", bound function name is "bound foo" for a target function with name "foo", bound function name is "bound foo"
@ -2539,8 +2539,8 @@ Miscellaneous:
* Add ES2015 Annex B HTML comment syntax (GH-1435, GH-1436, GH-1438) * Add ES2015 Annex B HTML comment syntax (GH-1435, GH-1436, GH-1438)
* Allow ES2015 Annex B legacy octal escapes (\1 to \377) and literal digits * Allow ES2015 Annex B legacy octal escapes (\\1 to \\377) and literal digits
(\8 and \9) for RegExp character classes (GH-1275, GH-1483) (\\8 and \\9) for RegExp character classes (GH-1275, GH-1483)
* Add an experimental "global" property to the global object to provide easy * Add an experimental "global" property to the global object to provide easy
access to the global object itself without needing idioms like access to the global object itself without needing idioms like

Loading…
Cancel
Save