Commit Graph

748 Commits

Author SHA1 Message Date
Tooru Fujisawa 3c5d4bab84 #393, Bug 1281739 - Do not match K, S, k, s, KELVIN SIGN, LATIN SMALL LETTER LONG S with \W in unicode ignoreCase RegExp. r=till 2017-05-12 10:59:43 -07:00
Cameron Kaiser 3e39760c8c #393: bustage fix 2017-05-12 10:42:55 -07:00
Tooru Fujisawa 741f170e6f #393, Bug 1279467 - Fix null handling in RegExp character class with unicode flag. r=till 2017-05-11 15:10:31 -07:00
Tooru Fujisawa 122e41a28c #393, Bug 1135377 - Part 11: Support back reference with unicode flag. r=till, f=anba 2017-05-11 15:07:55 -07:00
Tooru Fujisawa 522d06ab34 #393, Bug 1135377 - Part 10: Decrement index when it points trail surrogate that has corresponding lead surrogate. r=till, f=anba 2017-05-11 15:07:10 -07:00
Tooru Fujisawa 8636a96b78 #393, Bug 1135377 - Part 9: Use RegExp unicode flag in String.prototype.{match,replace,split}. r=till, f=anba 2017-05-11 15:05:48 -07:00
Tooru Fujisawa c05db4075d #393, Bug 1135377 - Part 8: Disallow extended pattern in RegExp with unicode flag. r=till, f=anba 2017-05-11 15:04:38 -07:00
Tooru Fujisawa f31a9f9e84 #393, Bug 1135377 - Part 7: Support ignoreCase for non-BMP in RegExp with unicode flag. r=till, f=anba 2017-05-11 14:40:19 -07:00
Tooru Fujisawa cf744e9d35 #393, Bug 1135377 - Part 6: Support ignoreCase for BMP in RegExp with unicode flag. r=till, f=anba 2017-05-11 14:39:25 -07:00
Tooru Fujisawa 45a4712b08 #393, Bug 1135377 - Part 5: Support CharacterClassEscape in RegExp with unicode flag. r=till, f=anba 2017-05-11 14:26:08 -07:00
Tooru Fujisawa 4e924a688e #393, Bug 1135377 - Part 4: Support everything Atom in RegExp with unicode flag. r=till, f=anba 2017-05-11 14:25:19 -07:00
Tooru Fujisawa 68f44ec410 #393, Bug 1135377 - Part 3: Parse RegExp unicode character in CharacterClass. r=till, f=anba 2017-05-11 14:23:20 -07:00
Tooru Fujisawa c85a176bd8 #393, Bug 1135377 - Part 2: Parse RegExp unicode character in non-CharacterClass. r=till, f=anba 2017-05-11 14:19:39 -07:00
Tooru Fujisawa d00063089b #393, Bug 1135377 - Part 1: Implement RegExp unicode flag. r=till, f=anba 2017-05-11 14:10:12 -07:00
Jon Coppeard ac6710b0fd Bug 1198833 - Variable redeclaration should be a syntax error r=shu 2017-05-09 22:07:31 -07:00
Hannes Verschore 7171345691 Bug 1304641 - TraceLogger: Also throw compartment mismatch error when running in the jits, r=bbouvier 2017-05-09 20:24:04 -07:00
Jon Coppeard 5b2c22f62f Bug 1236875 - Fix BytecodeEmitter::atBodyLevel() for modules r=efaust 2017-05-09 19:39:24 -07:00
Shu-yu Guo c0ffd70f92 Bug 1243793 - Fix handling of labels when emitting hoisted function definitions. (r=jorendorff) 2017-05-09 19:37:25 -07:00
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 bea84e5072 #375: M1330912 (sync patch only) 2017-05-08 17:22:01 -07:00
Cameron Kaiser 7da09aa4e0 #368: pref on Brotli 2017-05-07 19:29:35 -07:00
Cameron Kaiser 8d665811de #375: M1348278 2017-05-06 17:12:54 -07:00
Cameron Kaiser 8e58b5c8fb prerequisite for #375: M1347759 2017-05-06 14:14:33 -07:00
Cameron Kaiser b1831fc750 #387: pulled nsGenConList.* with relevant deps up to mozilla-central 2017-05-06 12:29:55 -07:00
Cameron Kaiser 922a327382 #378: ensure remaining users of faulty LZ4 module never execute 2017-05-03 14:48:02 -07:00
Cameron Kaiser 964aa7e7c9 for #375: M1349940 M1355595 M1334635 M1353708 M1354782 M1354781 M1349742 M1345315 M1356655 M1356663 M1357638 M1358809 M1307134 M1331342 M1220466 2017-05-03 14:21:07 -07:00
Cameron Kaiser 966d8cab82 #359: security.pki.sha1_enforcement_level -> 1 2017-05-01 22:20:59 -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
Cameron Kaiser a5e4e72237 fix link 2 2015-08-28 19:21:26 -07:00
Cameron Kaiser fbd90a838f fix link 1 2015-08-28 19:20:55 -07:00
Cameron Kaiser 72e160802f add blog link 2015-08-28 19:16:19 -07:00
Cameron Kaiser df19716132 updated 2015-08-28 19:14:31 -07:00
Cameron Kaiser 2d59de1cdf Update README.md 2015-08-19 20:45:52 -07:00
Google Code Exporter b9ee1353ed initial commit 2015-08-09 17:46:32 -04:00