|
@ -148,7 +148,7 @@ Released |
|
|
occasional segfaults when an uncaught error terminated a thread with |
|
|
occasional segfaults when an uncaught error terminated a thread with |
|
|
a catch point active |
|
|
a catch point active |
|
|
|
|
|
|
|
|
* Fixed a tailcall bug: the current activation was not closed which |
|
|
* Fixed a tail call bug: the current activation was not closed which |
|
|
caused variable lookups to fail if an inner function accessed |
|
|
caused variable lookups to fail if an inner function accessed |
|
|
variables in the surrounding activation |
|
|
variables in the surrounding activation |
|
|
|
|
|
|
|
@ -284,7 +284,7 @@ Released |
|
|
* Fix a regexp bug: capture groups were not reset to 'undefined' when |
|
|
* Fix a regexp bug: capture groups were not reset to 'undefined' when |
|
|
a quantified with capture groups was re-matched by a quantifier |
|
|
a quantified with capture groups was re-matched by a quantifier |
|
|
|
|
|
|
|
|
* Fix a tailcall bug which caused assertion failures when a tailcall was |
|
|
* Fix a tail call bug which caused assertion failures when a tail call was |
|
|
made from inside a switch-case |
|
|
made from inside a switch-case |
|
|
|
|
|
|
|
|
* Fix a with statement bug which caused assertion failures when a break or |
|
|
* Fix a with statement bug which caused assertion failures when a break or |
|
@ -796,7 +796,7 @@ Released |
|
|
|
|
|
|
|
|
* 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 tailcall 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 |
|
|
bound variable, e.g. 'return 0, (function { return 1; })(), 2;' would |
|
|
bound variable, e.g. 'return 0, (function { return 1; })(), 2;' would |
|
|
return 1 instead of 2 (GH-131) |
|
|
return 1 instead of 2 (GH-131) |
|
@ -891,7 +891,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 tailcall 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 |
|
|
bound variable, e.g. 'return 0, (function { return 1; })(), 2;' would |
|
|
bound variable, e.g. 'return 0, (function { return 1; })(), 2;' would |
|
|
return 1 instead of 2 (GH-131) |
|
|
return 1 instead of 2 (GH-131) |
|
|