Commit Graph

116 Commits

Author SHA1 Message Date
Shu-yu Guo
8a51cc1f91 Bug 1235590 - Allow redeclaring block-scoped functions and warn about deprecation for now. (r=jorendorff) 2017-05-09 19:28:57 -07:00
Cameron Kaiser
745f7e7a2f #372: merge changeset 303861 2017-05-09 19:28:37 -07:00
Shu-yu Guo
069a26bf9a Bug 1071646 - Forgot to commit tests on backout and relanding cycle. (r=me) 2017-05-09 19:14:40 -07:00
Shu-yu Guo
2ec542b5a3 Bug 1234717 - Fix upvar TDZ for block-scoped functions. (r=jorendorff) 2017-05-09 19:10:15 -07:00
Shu-yu Guo
a11dcf0ccb Bug 1231758 - Fix bogus assertion in BCE for Annex B function assignment. (r=jorendorff) 2017-05-09 19:07:05 -07:00
Shu-yu Guo
d05f77998c Bug 1071646 - Support JSOP_BINDVAR in Ion. (r=jandem) 2017-05-09 19:05:04 -07:00
Cameron Kaiser
c283022810 #372: merge changeset 299512 2017-05-09 19:04:40 -07:00
Shu-yu Guo
92b6a3b480 Bug 1071646 - Support JSOP_BINDVAR in Baseline. (r=jandem) 2017-05-09 19:00:44 -07:00
Shu-yu Guo
feba46e3f4 Bug 1071646 - Cast ParseNode to Definition using as<T>. (r=jorendorff) 2017-05-09 19:00:04 -07:00
Shu-yu Guo
884bd2ab53 Bug 1071646 - Introduce JSOP_BINDVAR to support Annex B.3.3.3. (r=jorendorff) 2017-05-09 18:59:23 -07:00
Shu-yu Guo
37bf861a92 Bug 1071646 - Support labelled function declarations in sloppy mode per Annex B.3.2. (r=jorendorff) 2017-05-09 12:33:24 -07:00
Shu-yu Guo
25844de1b9 Bug 1071646 - Make functions block-scoped in JS and implement Annex B semantics for compatibility. (r=jorendorff) 2017-05-09 12:23:48 -07:00
Shu-yu Guo
167ad8564e Bug 1071646 - Light refactoring of lexical binding helpers in Parser. (r=jorendorff) 2017-05-09 10:55:32 -07:00
Cameron Kaiser
f4015e0c10 #375: M1342719 M1342720 2017-05-08 21:31:13 -07:00
Cameron Kaiser
6a91f96664 issue #385: unconditionally disable JS source compression 2017-05-01 21:15:44 -07:00
Cameron Kaiser
c9b2922b70 hello FPR 2017-04-19 00:56:45 -07:00