js/src/frontend/Parser.h
0adc0764b1271fd1352a9ea411d4057caf26d9cb
created 2015-05-25 19:31 +0200
pushed 2015-05-25 17:32 +0000
Tom Schuster Tom Schuster - Bug 1166950 - Make generator methods constructors. r=efaust
55f99ca025a4fa42ed8724cca629b8130585d606
created 2015-05-22 13:39 +0200
pushed 2015-05-22 11:41 +0000
Jan de Mooij Jan de Mooij - Bug 1167030 - Suppress MSVC warning C4661 in js/src. r=luke
fc18eefd932911e9d397e83cbd10c6f922dd8637
created 2015-05-19 23:20 -0700
pushed 2015-05-21 03:16 +0000
Chris Peterson Chris Peterson - Bug 1023609 - Remove SpiderMonkey support for nonstandard let expressions. r=shu
2fd7da3aa49ae1b245e3b2fbc6ecfac1d7e57893
created 2015-05-15 20:53 +0200
pushed 2015-05-15 18:53 +0000
Tom Schuster Tom Schuster - Bug 1059908 - Merge FunctionType and FunctionSyntaxKind. r=efaust
d7a5e972e003b26a47476b46ca6366e05f830c39
created 2015-04-07 16:24 -0700
pushed 2015-05-11 22:11 +0000
Jeff Walden Jeff Walden - Bug 1155472 - Add the ES6 grammar parametrization to all the Parser methods, so that the permissibility of |in|, |yield| as keyword, &c. is specified directly, not by inspecting instantaneous statefulness. Don't change the statefulness yet, tho -- stop relying on it (where appropriate) in a later patch. r=efaust
a3f6306dd05e64ea03f427652680151f89357e99
created 2015-04-08 17:41 -0700
pushed 2015-04-09 04:40 +0000
Eric Faust Eric Faust - Bug 1141862 - Part 6: Implement ES6 SuperProperty and SuperMember. (r=jorendorff)
eb8b868b82fa1b6bc61183d8e644ea44eddfddc3
created 2015-04-08 19:05 -0700
pushed 2015-04-09 02:05 +0000
Wes Kocher Wes Kocher - Backed out changeset 876c8ee6b132 (bug 1141862) for spidermonkey bustage
876c8ee6b132b949490580c16411b27c82a5588a
created 2015-04-08 17:41 -0700
pushed 2015-04-09 00:41 +0000
Eric Faust Eric Faust - Bug 1141862 - Part 6: Implement ES6 SuperProperty and SuperMember. (r=jorendorff)
b448e719490b514393dec24867a55a2024b5285f
created 2015-04-02 19:20 -0700
pushed 2015-04-03 02:20 +0000
Eric Faust Eric Faust - Bug 1141862 - Part 4: Make everything defined with MethodDefinition syntax use the Method FunctionSyntaxKind while parsing. (r=jorendorff)
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-28 22:23 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-28 17:42 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-28 11:10 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
0f59eb845739007b2a163b729da3556fe01a340b
created 2015-03-18 08:42 -0700
pushed 2015-03-18 15:42 +0000
Brian Hackett Brian Hackett - Bug 1143106 - Fix construction of singleton objects during parsing when unboxed objects are in use, r=jandem.
8ec511e8f40ac7e8a89fae0201fac85de8e683c0
created 2015-03-11 00:44 -0700
pushed 2015-03-11 07:44 +0000
Eric Faust Eric Faust - Bug 1066233 - Part 1: Parser suppoert for ES6 ClassExpressions. (r=jorendorff)
5bda72dc35cb196b5b0d0027d6b37a2c9beb211d
created 2015-02-26 15:05 -0800
pushed 2015-02-26 23:05 +0000
Eric Faust Eric Faust - Bug 1066238 - Part 1: Parser support for static class methods. (r=jorendorff)
3abec11e3ea66715642703eb615c1f0a1b04e091
created 2015-02-25 17:30 -0800
pushed 2015-02-26 01:30 +0000
Eric Faust Eric Faust - Bug 1066229 - Part 2: Factor EmitPropertyList() out of EmitObject(). (r=jorendorff)
168b7595a633c1197d42a45b0e7a74e08d52498c
created 2015-02-25 17:30 -0800
pushed 2015-02-26 01:30 +0000
Eric Faust Eric Faust - Bug 1066227 - Part 3: Parser support for basic ES6 ClassStatements (Nightly Only). (r=jorendorff)
11610b63ed6de6e1842aa0f0a4aeefb410427c53
created 2015-02-25 17:30 -0800
pushed 2015-02-26 01:30 +0000
Eric Faust Eric Faust - Bug 1066227 - Part 2: Rename objectLiteral() propertyList() in preparation for classes. (r=jorendorff)
40d868c8e468655be1a141679ac49462fd21b852
created 2015-02-25 17:30 -0800
pushed 2015-02-26 01:30 +0000
Eric Faust Eric Faust - Bug 1066227 - Part 1: Create a clean way to create lexical bindings at initalizer sites. (r=jorendorff)
c9f22a8355e07cd8e232b4479d8b829f68a71f95
created 2015-02-25 17:30 -0800
pushed 2015-02-26 01:30 +0000
Eric Faust Eric Faust - Bug 1101903 - Part 2: Allow parsing and emitting strict mode code in smaller than script-sized units. (r=Waldo)
45bbb218f296db59bf2783bb1e272fe13ecc5436
created 2015-02-25 17:30 -0800
pushed 2015-02-26 01:30 +0000
Eric Faust Eric Faust - Bug 1101903 - Part 1: Convert SharedContext::strict to a method. (r=Waldo)
6ff7a6801951efddae7ad8266497b39590983dcd
created 2015-02-13 09:36 -0800
pushed 2015-02-13 20:39 +0000
Terrence Cole Terrence Cole - Bug 1131877 - Part 2: Handlify the proto arg to NewObject functions; r=sfink
cb6cc119ceddc20798a42847f3b026eb3fd75fbe
created 2015-02-10 23:17 -0800
pushed 2015-02-12 07:50 +0000
Chris Peterson Chris Peterson - Bug 1130123 - Part 1: Move deprecated JS telemetry from Parser to JSCompartment. r=jandem
f28e0ce04e93863d08d6b51e7cc75553cd3b19f9
created 2015-02-09 17:12 -0800
pushed 2015-02-10 22:10 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Split out of PNK_LET (used for let declarations, deprecated let blocks, and deprecated let expressions) additional PNK_LETBLOCK and PNK_LETEXPR kinds. r=shu
af02f9403c6a382331393c90103350356abf4553
created 2015-02-10 13:53 -0800
pushed 2015-02-10 21:54 +0000
Eric Faust Eric Faust - No Bug - Remove dead code in Parser::newFunction(). (rs=Waldo)
1d5fe20ad2bb492b6f78feafe4577af593be825b
created 2015-01-22 10:55 +0100
pushed 2015-01-22 17:34 +0000
Arpad Borsos Arpad Borsos - Bug 1124480: fix destructuring defaults inside for-in loops; r=jorendorff
5834d0b43de6224dc2883d5329f7ab8076486da8
created 2014-12-19 14:48 -0800
pushed 2015-01-20 21:22 +0000
Sean Stangl Sean Stangl - Bug 1113378 - Part 1/2 - Always fully parse IIFEs. r=Waldo
0dfa3b77405bc610d103091873e16bbd0a28e92d
created 2015-01-14 14:17 -0800
pushed 2015-01-14 22:18 +0000
Sean Stangl Sean Stangl - Back out Bug 1113378 for a jsreftest failure on a CLOSED TREE.
ae6a30f691eec73b943026d942bb261cf5da6254
created 2014-12-19 14:48 -0800
pushed 2015-01-14 20:58 +0000
Sean Stangl Sean Stangl - Bug 1113378 - Always fully parse IIFEs. r=Waldo
6a59a5ee91b4729f47313a04559a25ce2ed536ba
created 2014-11-05 00:34 +0900
pushed 2015-01-14 12:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1089632 - Throw SyntaxError if RestParameter is used in setter. r=Waldo
6ec4eb9786d8934bec54d38e7c419ee7d1f6240e
created 2015-01-06 14:37 -0800
pushed 2015-01-07 04:36 +0000
Shu-yu Guo Shu-yu Guo - Bug 1111293 - Body level function statement hoisted use analysis to elide TDZ checks is wrong. Pessimize all body level function statements. (r=Waldo)
09cc04998a3dd073376ca58dddd8d65b4315da40
created 2014-12-15 18:21 -0800
pushed 2014-12-16 02:21 +0000
Shu-yu Guo Shu-yu Guo - Bug 1073919 - Disallow yield use in destructuring exprs in formals. (r=jorendorff)
81f50ea78442e2856c3eb5c4c7143ce8b8eb4a5e
created 2014-11-15 23:33 -0800
pushed 2014-11-22 01:05 +0000
Chris Peterson Chris Peterson - Bug 1102131 - Part 2: Collect telemetry about deprecated let blocks and expressions. r=shu
fe4bdefa88d15456f9f98972b4e1881c83566761
created 2014-11-15 23:27 -0800
pushed 2014-11-22 01:05 +0000
Chris Peterson Chris Peterson - Bug 1102131 - Part 1: Fix spelling of "LetExpresion". r=shu
c910d562c7c365cbea1dfa3afba14d027b86e733
created 2014-11-19 13:45 +0900
pushed 2014-11-19 04:44 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1099956 - Parse regular expression after yield correctly. r=Waldo
deede9754d1a8b050a4af865502cea7222dfc3ef
created 2014-11-12 14:51 -0800
pushed 2014-11-12 22:55 +0000
Jim Blandy Jim Blandy - Bug 1083913: Add a no-op js::frontend::Parser::checkOptions() method, and ensure that it's called everywhere. r=shu
a9a7f16c817bfa79b501a11f446e856beb00b473
created 2014-10-30 17:27 -0700
pushed 2014-11-04 22:01 +0000
Eric Faust Eric Faust - Bug 611388 - |const| should be block scoped and require an initializer. (r=shu)
566edf2a7ad3974cf20144e88323afd1f5327532
created 2014-10-31 13:12 +0100
pushed 2014-10-31 12:12 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 77052db08766 (bug 611388)
77052db0876656441c526e266f71f42776708e25
created 2014-10-30 17:27 -0700
pushed 2014-10-31 00:27 +0000
Eric Faust Eric Faust - Bug 611388 - |const| should be block scoped and require an initializer. (r=shu)
21a360d8f6a2ec25ea29ad818520fb3ccb4099e3
created 2014-10-24 21:07 +0200
pushed 2014-10-28 12:27 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1066827 - Part12: Use a pointer instead of a reference in Parser.addExprAndGetNextTemplStrToken parameter. r=jwalden
5029cfa10631c126910afd001a4e5230f3c94c7b
created 2014-10-24 21:01 +0200
pushed 2014-10-28 12:27 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1066827 - Part4: Check error in TokenStream.matchToken. r=jwalden
da1125a027915893dbf580741438f2b1ca6ca8ea
created 2014-10-28 12:23 +0100
pushed 2014-10-28 11:24 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset f023c533e279 (bug 1066827)
685abe864bcd2889f020bc874afce24d813b72bd
created 2014-10-28 12:22 +0100
pushed 2014-10-28 11:24 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset fc0ec12eec19 (bug 1066827)
fc0ec12eec19631dd080b8ea9f041ef400cd8ce4
created 2014-10-24 21:07 +0200
pushed 2014-10-28 08:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1066827 - Part12: Use a pointer instead of a reference in Parser.addExprAndGetNextTemplStrToken parameter. r=jwalden
f023c533e279fd4bd850c5cb89be9743bf2610eb
created 2014-10-24 21:01 +0200
pushed 2014-10-28 08:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1066827 - Part4: Check error in TokenStream.matchToken. r=Waldo
b56d94c7261a751a55d586598241b66f4f51210f
created 2014-10-17 10:19 +0200
pushed 2014-10-17 08:21 +0000
Jan de Mooij Jan de Mooij - Bug 987560 - Greatly refactor generator implementation. Patch mostly written by Andy Wingo. r=wingo
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 02:32 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 17:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
962f8d56981f7105438c0f25d977b750176ea660
created 2014-09-22 17:15 -0500
pushed 2014-09-25 20:14 +0000
Jason Orendorff Jason Orendorff - Bug 1054835 - JSMSG_PAREN_BEFORE_FORMAL parse error in Method Definitions in strict mode. Tests by ziyunfei, who discovered the bug. r=Waldo.
7027efe7fae3c687aed430c7b02efc66870eb739
created 2014-09-15 16:30 -0700
pushed 2014-09-15 23:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 1001090 - Part 1: Implement let temporal dead zone in the frontend and interpreter. (r=Waldo)
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2014-09-09 04:58 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
31abc5473afde44d6d01969687caea337f0469ac
created 2014-08-29 16:55 -0700
pushed 2014-09-04 21:10 +0000
Jeff Walden Jeff Walden - Bug 1061853 - Make an if-else into an if-stuff-and-return, other-stuff-and-return for better readability. r=shu
2aac5dec0cc2d6ca7a5b26c0df66c0c9feaa7381
created 2014-08-29 15:57 -0500
pushed 2014-08-29 21:04 +0000
Luke Wagner Luke Wagner - Bug 1055337 - remove dead arg to functionArgsAndBodyGeneric (r=jorendorff)
cb96975c76817d0a2867a90a4076e2174d5aa934
created 2014-08-23 13:52 -0400
pushed 2014-08-27 12:59 +0000
Guptha Rajagopal Guptha Rajagopal - Bug 1048384 - Getter/setter syntax should work with computed property names. r=jorendorff
efece5e33d8252b42104dc435d82516119d43d3f
created 2014-08-24 11:56 -0700
pushed 2014-08-24 20:49 +0000
Chris Peterson Chris Peterson - Bug 1054630 - Collect telemetry on usage of SpiderMonkey's deprecated language extensions: for-each, destructuring for-in, legacy generators, and expression closures. r=till
14cf1ce4b6671ed87a985a96cbba320701c28191
created 2014-08-24 16:33 +0530
pushed 2014-08-24 11:05 +0000
Nigel Babu Nigel Babu - Backed out 6 changesets (bug 1054630) for hazards bustage ON A CLOSED TREE
5c2363e6e9ad7d5b9ae67bc1790c36a23bfd6701
created 2014-08-22 10:16 +0200
pushed 2014-08-24 08:04 +0000
Arpad Borsos Arpad Borsos - Bug 933276 - Implement [...x] in assignment target (spread operator); r=jorendorff
684b95601155d49490e4b30951ed3bdf8f49d420
created 2014-08-17 17:22 -0700
pushed 2014-08-24 07:41 +0000
Chris Peterson Chris Peterson - Bug 1054630 - Part 5b: Collect telemetry on usage of SpiderMonkey's deprecated expression closures. r=till
fa6d52a0cfeae26d290589c4c77073122747ceab
created 2014-08-17 17:17 -0700
pushed 2014-08-24 07:41 +0000
Chris Peterson Chris Peterson - Bug 1054630 - Part 4: Collect telemetry on usage of SpiderMonkey's deprecated legacy generators. r=till
19d115a44912b24da78ae08bb167f0d16716005a
created 2014-08-17 17:13 -0700
pushed 2014-08-24 07:41 +0000
Chris Peterson Chris Peterson - Bug 1054630 - Part 3: Collect telemetry on usage of SpiderMonkey's deprecated destructuring for-in. r=till
less more (0) -300 -100 -60 tip