js/src/frontend/Parser.cpp
19bd9167df871bdcd04000e6983da746fa667365
created 2016-04-01 10:29 +0100
pushed 2016-04-04 13:43 +0000
Jon Coppeard Jon Coppeard - Bug 1258097 - Check for redeclaration of imports by functions r=shu
ebee3c43dfac7613ef1fed463f9b83ce6fa50ef9
created 2016-03-30 02:53 -0700
pushed 2016-04-04 13:43 +0000
Morgan Phillips Morgan Phillips - Bug 1260620 - Ensure that possibleErrors are not null before attempting to check them; r=jorendorff
5777c32d2b391e43d9e5c23fea0c57324e125d72
created 2016-03-28 12:20 +0200
pushed 2016-04-04 13:43 +0000
Tom Tromey Tom Tromey - Bug 1013219 - set the line number of the terminating retrval; r=jimb, r=ejpbruel, r=fitzgen
3ba888fc9595655b04776d6e693f79943290747c
created 2015-11-25 22:38 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 4: Remove RegExpStatics* parameter from RegExpObject::create. r=till
5b73e989354691bca6fece76f378724aa6cb16e5
created 2016-03-18 14:47 -0700
pushed 2016-04-04 13:43 +0000
Morgan Phillips Morgan Phillips - Bug 1257053 - Only make use of error stashing (via PossibleError) when it is necessary; r=jorendorff
8aed0bcad3886dadcc2c696630a2f119c2f7cdfd
created 2016-03-17 18:53 -0700
pushed 2016-04-04 13:43 +0000
Shu-yu Guo Shu-yu Guo - Bug 1250192 - Do not synthesize a var binding for Annex B.3.5 if there is an arg binding of the same name. (r=jorendorff)
f97f2238854e0463b9fae36f782d7baf5db512cc
created 2016-03-11 15:21 +0100
pushed 2016-04-04 13:43 +0000
Jan de Mooij Jan de Mooij - Bug 1227035 - Tighten the check in ObjectGroup::useSingletonForClone a bit more. r=bhackett
73f748c3b24b2accfc9b0059080632cb4eb51a88
created 2016-03-09 01:57 -0800
pushed 2016-04-04 13:43 +0000
Morgan Phillips Morgan Phillips - Bug 1254335 - Remove invalid assertion; r=jorendorff
bbab21ac3b8cce6a8748fad28c9b4d42e156216d
created 2016-03-05 12:51 -0800
pushed 2016-03-09 16:35 +0000
Morgan Phillips Morgan Phillips - Bug 932080 - Support default values in destructuring; r=jorendorff
5e0e7a6b6f10e4435569d33e92326b9c8d530da7
created 2016-02-26 22:57 +0100
pushed 2016-03-09 16:35 +0000
Daniel Näslund Daniel Näslund - Bug 1250589 - Remove the must-be-parenthesized requirement from yield expressions. r=waldo
966f47ed2f25eb54fb1f967d4443b3c2b8b63220
created 2016-02-12 04:11 -0800
pushed 2016-02-17 19:16 +0000
Joel Maher Joel Maher - backout Bug 1221144 for perf regression
9aab45404d978166454c8085805b34769d99fb2c
created 2016-02-05 14:55 -0800
pushed 2016-02-08 15:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1225041 - Implement ES6 Annex B.3.5. (r=jorendorff)
0579589f4afc564e23c274af7750cd10c724c342
created 2015-11-12 15:42 -0600
pushed 2016-02-08 15:56 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 14: Handlify scope arguments to methods around FunctionBox creation. r=shu.
7a9f939bf24daa47024d471dd29c7a9572754f1a
created 2015-11-09 17:08 -0600
pushed 2016-02-08 15:56 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 8: Change C++ type of static scopes everywhere from JSObject* to StaticScope*. r=shu.
fe0f3776e83ec4ba8863af4dd32d8528259b0f46
created 2015-11-05 06:12 -0600
pushed 2016-02-08 15:56 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 7: Introduce StaticFunctionScope, same story. r=shu.
211a4c710fb6af2cad10102c4cabc7cb525998b8
created 2016-01-27 11:59 +0100
pushed 2016-02-08 15:56 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
86242b4de39d569551a344ed3b56474eb9d48570
created 2016-01-26 12:45 +0100
pushed 2016-02-08 15:56 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to mozilla-inbound
664f46e3d8845b5e9e5b78608ddd867ba072237c
created 2015-12-25 14:16 +0100
pushed 2016-02-08 15:56 +0000
Arpad Borsos Arpad Borsos - Bug 1111386 - Support nested rest in destructuring assignment; r=jorendorff
a476661db4fb0ab0705170492a5f02c8991ba717
created 2016-01-26 10:51 -0800
pushed 2016-02-08 15:56 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1013219) for apparently making test_ocsp_stapling_expired.js frequently time out
a877772255f6704629e00cd488d0e2bf137bd1ec
created 2014-12-11 13:22 -0700
pushed 2016-02-08 15:56 +0000
Tom Tromey Tom Tromey - Bug 1013219 - set the line number of the terminating retrval; r=jimb,ejpbruel,fitzgen
0e1c61bab50217a583ab7ddadd3ac4095a463897
created 2016-01-23 13:28 -0800
pushed 2016-01-24 21:15 +0000
Shu-yu Guo Shu-yu Guo - Bug 1235590 - Allow redeclaring block-scoped functions and warn about deprecation for now. (r=jorendorff)
c49f59a5b8288c9cbb782b8beedb9b12b7171c67
created 2016-01-22 22:11 -0500
pushed 2016-01-24 02:31 +0000
Kartikaya Gupta Kartikaya Gupta - Back out cset f01b5d05a13b (bug 1235590) for jsreftest failures. r=backout on a CLOSED TREE
f01b5d05a13bc4e3a995dab0a49e48ee41f89e1d
created 2016-01-22 15:20 -0800
pushed 2016-01-24 02:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 1235590 - Allow redeclaring block-scoped functions and warn about deprecation for now. (r=jorendorff)
50c0af0c258ac591ec17b7a1d5f0b7382ca58a82
created 2015-11-12 14:35 -0600
pushed 2016-01-24 02:31 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 3: Rename variables, arguments, and fields that point to static scopes away from names that indicate objects, like "scopeObj" and "blockObj". r=shu.
5e46f927faa732231a8d0f2addf6b91df789a412
created 2015-10-30 10:43 -0500
pushed 2016-01-24 02:31 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 2: Rename static scope classes away from "ScopeObject". r=shu.
2b37862c36f1497fc15ad6c65067fabea1cf136c
created 2015-10-30 10:26 -0500
pushed 2016-01-24 02:31 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 1: Make static scope objects a separate class hierarchy from the runtime ScopeObjects. r=shu.
f71701b82ab0a99a61aad048ff3e60ecdce509c4
created 2016-01-13 13:09 -0800
pushed 2016-01-14 11:00 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1013219) for xpcshell bustage in test_stepping-07.js
c62dadd777523aaae8a5ac12c95cccec2a6daca9
created 2014-12-11 13:22 -0700
pushed 2016-01-14 11:00 +0000
Tom Tromey Tom Tromey - Bug 1013219 - set the line number of the terminating retrval; r=jimb,ejpbruel,fitzgen
409cc770e5122b70d4d795eda1893c0dc2ad5350
created 2016-01-09 11:44 -0800
pushed 2016-01-09 20:03 +0000
Phil Ringnalda Phil Ringnalda - Merge f-t to m-c, a=merge
d8f3e275f36eac27a835c0c13a83e1a866a39503
created 2016-01-08 19:12 +0100
pushed 2016-01-09 20:03 +0000
Sebastian Hengst Sebastian Hengst - Backed out 2 changesets (bug 1013219) for failing XPCShell test_stepping-07.js on a CLOSED TREE. r=backout
7e311f480d8ffd4b81591c9252688352c668b503
created 2014-12-11 13:22 -0700
pushed 2016-01-09 20:03 +0000
Tom Tromey Tom Tromey - Bug 1013219 - set the line number of the terminating retrval; r=jimb,ejpbruel,fitzgen
f998906d53bca783b99762b7999f9e692d1ec367
created 2015-12-31 01:05 -0700
pushed 2016-01-09 20:03 +0000
Chris Peterson Chris Peterson - Bug 1236321 - Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in js/. r=luke
d3f7a477db20d3a3491fe7118c28ffadb95f64bb
created 2016-01-06 16:02 -0800
pushed 2016-01-07 11:23 +0000
Shu-yu Guo Shu-yu Guo - Bug 1220564 - Remove legacy array comprehensions. (r=Waldo)
ee34d6a0db79d1c515eff54a44bd43862bdc953f
created 2016-01-06 16:02 -0800
pushed 2016-01-07 11:23 +0000
Shu-yu Guo Shu-yu Guo - Bug 1220564 - Remove legacy generator comprehensions. (r=Waldo)
c4ad82bb8f36a0f501db32424e70536152ebfa8d
created 2016-01-05 18:36 -0800
pushed 2016-01-06 14:51 +0000
Shu-yu Guo Shu-yu Guo - Bug 1234717 - Fix upvar TDZ for block-scoped functions. (r=jorendorff)
efc63f7cf9951adcfa8603346df60e2c7df0d8f2
created 2015-12-30 13:09 -0600
pushed 2016-01-06 14:51 +0000
Jeff Walden Jeff Walden - Bug 1235640 - Correctly perform assignment-target detection and marking on a name (arguments, eval, or some other name) used as the target of a for-in/of loop. r=shu
3bb17cb935f2404e666165e41f23c4ecd2a0b7f4
created 2016-01-05 15:07 +0000
pushed 2016-01-06 00:53 +0000
Jon Coppeard Jon Coppeard - Bug 1233109 - Alias fewer bindings at module toplevel r=shu
95ad4f2242ef711747a74b51d62dfa8e1eeb317e
created 2016-01-05 15:07 +0000
pushed 2016-01-06 00:53 +0000
Jon Coppeard Jon Coppeard - Bug 1233109 - Check for duplicate exported names using the data in the ModuleBuilder and remove ModuleBox::exportNames r=shu
c7013426d29247778166ed6b1e27fa1977460db3
created 2016-01-05 15:07 +0000
pushed 2016-01-06 00:53 +0000
Jon Coppeard Jon Coppeard - Bug 1233109 - Call into the ModuleBuilder as we parse rather than traversing the AST again afterwards r=shu
7a605806d9f0a102f0958760151baa1d1c5e6e03
created 2016-01-05 15:07 +0000
pushed 2016-01-06 00:53 +0000
Jon Coppeard Jon Coppeard - Bug 1233109 - Refactor module parsing to instantiate ModuleBuilder earlier r=shu
ef6a8586cb4d4d6bc29eaa94369a83ebfbdce7cd
created 2016-01-04 06:59 +0900
pushed 2016-01-04 12:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1235656 - Part 1: Set canonical name in self-hosted builtins. r=till
2fe666bbf4ec1e0a31c98f0690addf51404bdf8f
created 2015-12-28 17:39 -0600
pushed 2015-12-30 11:19 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Factor AsmJSLink.cpp into wasm/asm.js and consolidate AsmJS* into AsmJS.cpp (r=bbouvier)
8b834fb9e739919869a843d7eae604e8f3ce42b6
created 2015-12-18 02:24 -0500
pushed 2015-12-29 11:40 +0000
Jeff Walden Jeff Walden - Bug 1233249 - Refactor for-loop head parsing so that declaration-parsing code is responsible for detecting for-in/of behavior when a loop declaration is used. This makes declaration parsing slightly fuglier, but it simplifies for-loop parsing, makes it more amenable to future changes, and fixes a few bugs that were otherwise pretty hard to fix. r=shu
ac009a72b8cd6e52cad1ca6818415aed8acfaee5
created 2015-12-23 17:05 +0100
pushed 2015-12-26 01:50 +0000
Jan de Mooij Jan de Mooij - Bug 1233115 - Add missing OOM check after handler.newClassMethodList call. r=efaust
d0ce7ffeecfceac94219f2786578341541243ac6
created 2015-12-17 08:15 +0900
pushed 2015-12-22 11:46 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1233120 - Check token after static in class declaration. r=jwalden
633c7b5eeb2ab753a5f4a292bc5cddadb8a3e780
created 2015-12-18 13:18 -0800
pushed 2015-12-21 11:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Cast ParseNode to Definition using as<T>. (r=jorendorff)
2335624d41d7975dd55ade1ee3807bce2e29b3b2
created 2015-12-18 13:18 -0800
pushed 2015-12-21 11:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Introduce JSOP_BINDVAR to support Annex B.3.3.3. (r=jorendorff)
204aeab8d5f8d21f1ebf0d62776b27bed9476290
created 2015-12-18 13:18 -0800
pushed 2015-12-21 11:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Support labelled function declarations in sloppy mode per Annex B.3.2. (r=jorendorff)
001519eae1c86e57b859310a1deaab0a668ff435
created 2015-12-18 13:18 -0800
pushed 2015-12-21 11:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Make functions block-scoped in JS and implement Annex B semantics for compatibility. (r=jorendorff)
cd6226b5ea820de6651baa1c3a66aac8359d275c
created 2015-12-18 13:18 -0800
pushed 2015-12-21 11:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Light refactoring of lexical binding helpers in Parser. (r=jorendorff)
91138dad602dd5392e3f4968443af53db5676e70
created 2015-12-18 12:10 +0000
pushed 2015-12-21 11:01 +0000
Jon Coppeard Jon Coppeard - Bug 1233121 - Refactor ObjectBox tracing r=terrence
e2d7e9400d746483a0ee3dabf665e899f244bc1b
created 2015-12-16 08:14 -0800
pushed 2015-12-17 11:06 +0000
Eric Faust Eric Faust - Bug 1232446 - Re-enable method calls in SelfHosted code using new anti-content checks. (r=till)
f6271cdfbdb92a60547801d34c43286137ec72f8
created 2015-12-16 11:48 +0000
pushed 2015-12-17 11:06 +0000
Jon Coppeard Jon Coppeard - Bug 1231647 - Check for duplicate exported let and const in modules r=shu
d2bec6ed7b30b1d1d08fd6db570c91ad8fd99c08
created 2015-12-14 13:28 -0800
pushed 2015-12-15 13:55 +0000
Shu-yu Guo Shu-yu Guo - Backout bug 1071646, bug 1231758 for breaking the web. (r=woe)
3c31d67c74d2d56c42b2b3ae913d21e0d8907c54
created 2015-12-10 12:50 -0800
pushed 2015-12-11 10:47 +0000
Eric Faust Eric Faust - Bug 1230710 - Reenable direct eval and arrow functions in derived class constructors. (r=jorendorff, r=shu)
52ad4194c0b33df6f30b8149f415303a52d18591
created 2015-12-09 07:52 -0800
pushed 2015-12-10 11:45 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Cast ParseNode to Definition using as<T>. (r=jorendorff)
a44b841c33fb129b236e5dceab9129370511f418
created 2015-12-09 07:52 -0800
pushed 2015-12-10 11:45 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Introduce JSOP_BINDVAR to support Annex B.3.3.3. (r=jorendorff)
5b4fe5acd50c8e16c1df2d9cb312c6875f3028fc
created 2015-12-09 07:52 -0800
pushed 2015-12-10 11:45 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Support labelled function declarations in sloppy mode per Annex B.3.2. (r=jorendorff)
73c94ff300b2a4250abdc84935c30457077c4f9c
created 2015-12-09 07:52 -0800
pushed 2015-12-10 11:45 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Make functions block-scoped in JS and implement Annex B semantics for compatibility. (r=jorendorff)
119258fe0dd6c8d3dac9c7c72c75d17d95ce9ea6
created 2015-12-09 07:52 -0800
pushed 2015-12-10 11:45 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Light refactoring of lexical binding helpers in Parser. (r=jorendorff)
less more (0) -1000 -300 -100 -60 tip