js/src/frontend/Parser.cpp
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
de4736293b6aac98cdb6c1bb333fa9b9971e603e
created 2015-05-24 05:38 +0900
pushed 2015-05-23 20:39 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1159973 - Abort parsing when TokenStream::SourceCoords hits OOM. r=jorendorff
893528aa073c084fe81d74c1da93b37300cc7a39
created 2015-05-22 13:09 -0700
pushed 2015-05-22 22:24 +0000
Eric Faust Eric Faust - Bug 1164777 - Part 2: Make super.prop parse inside inside eval inside arrow functions. (r=shu)
18b28733ec14f2b02fb7497d707dd088ee780d81
created 2015-05-22 13:09 -0700
pushed 2015-05-22 22:24 +0000
Eric Faust Eric Faust - Bug 1164777 - Part 1: move evalStaticScope to GlobalSharedContext. (r=shu)
03e1398dea109e79ea1e2cfccc7f4ce4b737eb83
created 2015-05-22 17:44 -0400
pushed 2015-05-22 21:44 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 1164777, bug 1163207, bug 1156914, bug 1164778) for SM(cgc) caused by something in the push.
dc84232705fe7c624def916b42284e7d251bd051
created 2015-05-22 13:09 -0700
pushed 2015-05-22 20:13 +0000
Eric Faust Eric Faust - Bug 1164777 - Part 2: Make super.prop parse inside inside eval inside arrow functions. (r=shu)
63914ec87ec510bf760f21eb092611a40460df8a
created 2015-05-22 13:09 -0700
pushed 2015-05-22 20:13 +0000
Eric Faust Eric Faust - Bug 1164777 - Part 1: move evalStaticScope to GlobalSharedContext. (r=shu)
6cf58656d6fb28c8ea79ae0b139a905aa8900bdf
created 2015-05-22 21:23 +0200
pushed 2015-05-22 19:24 +0000
Tom Schuster Tom Schuster - Bug 1150855 - Disallow method syntax without curly brackets. r=efaust
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
9841c5d229b8e7b439df88071a65b28caaea8cce
created 2015-05-13 21:13 -0700
pushed 2015-05-20 06:04 +0000
Jeff Walden Jeff Walden - Bug 1164741 - Readd parsing support for |for (var ...1 = ...2 in ...3)|, but completely ignore the |= ...2| assignment when ascribing semantics to it. r=jorendorff, r=efaust
282554b1f983125b62cc0ed4d266427458837aa5
created 2015-05-19 18:21 +0200
pushed 2015-05-19 16:25 +0000
Tom Schuster Tom Schuster - Bug 1165794 - Correctly handle getter/setters like methods everywhere. r=efaust
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2015-05-19 14:57 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
9f7b7d427d1c0dda0ce792f9ab345a388258c14a
created 2015-05-15 20:53 +0200
pushed 2015-05-15 18:53 +0000
Tom Schuster Tom Schuster - Bug 1059908 - Introduce a CONSTRUCTOR flag and make getter/setter/method non-constructable. r=efaust
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
03335da9925a4be70809949aa3194078f7578df0
created 2015-04-06 17:32 -0400
pushed 2015-05-11 22:11 +0000
Jeff Walden Jeff Walden - Bug 1155472 - Reorder the various statement items in Parser::statement to correspond to the ordering in the Statement grammar production. r=efaust
1c6a191fead0dcecf7b80c4f339169dd0d4df02f
created 2015-05-06 16:52 +0200
pushed 2015-05-06 14:53 +0000
Jan de Mooij Jan de Mooij - Bug 1160535 part 1 - Give JSFunction its own AllocKind. r=terrence
86f56b03114ed1c4b8a606e3a6051c59774ee678
created 2015-04-28 11:44 +0200
pushed 2015-04-30 08:28 +0000
ryan ryan - Bug 1158547 - Removes the useless declaration in Parser.cpp. r=jorendorff
02520ac48ee30dfea00d43b65bfd6b791ad8f517
created 2015-04-28 21:09 +0900
pushed 2015-04-28 12:12 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1151931 - Part 2: Warn about unreachable code after return statement. r=Waldo
dfdcce6b319a3987ae7f731aadc19e6fa7a50cc9
created 2015-04-02 21:08 -0400
pushed 2015-04-16 07:25 +0000
Jeff Walden Jeff Walden - Bug 748550 - Remove support for |for (... = ... in/of ...)| now that ES6 has removed it. r=jorendorff
b03c2314ba957b3fc8946173a12baa4a18457374
created 2015-04-09 17:43 -0700
pushed 2015-04-10 00:43 +0000
Eric Faust Eric Faust - Bug 1141862 - Followup: Assure GCC that superBegin cannot, in fact, be used uninitialized. (rs=jorendorff)
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)
4cfeaa849a9665465b5c1b267c1cacaef9795296
created 2015-04-07 05:50 -0600
pushed 2015-04-07 11:50 +0000
Brian Hackett Brian Hackett - Bug 1148916 - Remove MaybeSingletonObject NewObjectKind, r=terrence.
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)
7c8efa1acc0399aec8cba61f7c4e7da9a5295371
created 2015-04-02 19:20 -0700
pushed 2015-04-03 02:20 +0000
Eric Faust Eric Faust - Bug 1141862 - Part 2: Allow Lazy script to pass the Method FunctionSyntaxKind during delazification. (r=jorendorff)
fb6ceba6f57e8e1458894d6ebae0bd6a30ac47a3
created 2015-04-02 11:22 +0200
pushed 2015-04-02 09:23 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff
c1c1cc9ef07374e7d7ca4e39c2153e593ca16264
created 2015-03-21 12:27 -0700
pushed 2015-04-02 00:37 +0000
Bill McCloskey Bill McCloskey - Bug 1146032 - Fix comprehension name location in Reflect.parse (r=Waldo)
404be5f66b2a82c34d15efde4c59e4187e018da3
created 2015-04-01 18:34 +0900
pushed 2015-04-01 09:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1005110 - Warn about unreachable expression after semicolon-less return. r=efaust
e5c8e720814f9cacabf7dc78bed82b499d28ad37
created 2015-04-01 18:34 +0900
pushed 2015-04-01 09:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1148899 - Rename isExprClosure/setIsExprClosure/EXPR_CLOSURE to isExprBody/setIsExprBody/EXPR_BODY. r=shu
c7f696b3fe043873b5205581560cfa293de0babd
created 2015-03-23 14:13 -0700
pushed 2015-03-31 20:18 +0000
Sean Stangl Sean Stangl - Bug 1146619 - Rename "Prolog" to "Prologue" everywhere. r=efaust
129deced715e0101952b387c17faeddf2a5a8a85
created 2015-03-23 20:43 -0700
pushed 2015-03-31 06:37 +0000
Chris Peterson Chris Peterson - Bug 1083498 - Remove SpiderMonkey's nonstandard behavior for destructuring for..in loops in JS1.7. r=jorendorff
b9f20b94bf8cb1dd62b9f847b69c35cd77ad9416
created 2015-03-27 08:38 -0400
pushed 2015-03-30 16:14 +0000
Tom Tromey Tom Tromey - Bug 979094 - Fix ending location of variable declaration. r=jimb
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
b05e10ed40c4e6569a9bb48e73b732ffb7a13257
created 2015-03-27 12:29 -0400
pushed 2015-03-27 18:33 +0000
Jeff Walden Jeff Walden - Bug 854037 - Make lexical declarations in the initializing component of a for(;;) loop create a fresh binding for each iteration of the loop. r=shu
67f8d63b2cadf9bf32d8b391292f41bae6d38bc2
created 2015-03-27 13:28 -0400
pushed 2015-03-27 17:29 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 2 changesets (bug 854037, bug 1146644) for LexicalEnvironment/const-declaration-in-for-loop.js jsreftest failures.
2d59ec36a2e48587ac39d066122695df612575fc
created 2015-03-27 12:29 -0400
pushed 2015-03-27 16:37 +0000
Jeff Walden Jeff Walden - Bug 854037 - Make lexical declarations in the initializing component of a for(;;) loop create a fresh binding for each iteration of the loop. r=shu
7971c5d94a1512789ea10b1a927c1b561919dddf
created 2015-03-20 00:34 -0400
pushed 2015-03-20 04:35 +0000
Boris Zbarsky Boris Zbarsky - Bug 1144802 part 8. Drop the scopechain member from GlobalSharedContext, since it's not needed anymore. r=luke
ebe880eb124d834328ee2bd853f8a4a7bcb5cee4
created 2015-03-20 00:34 -0400
pushed 2015-03-20 04:35 +0000
Boris Zbarsky Boris Zbarsky - Bug 1144802 part 7. Remove the scopechain walk in the FunctionBox constructor, since consumers should now set hasPollutedGlobalScope as needed. r=luke
9e6e0fbeb0b41f2c90beaeabf22a936ed2ecc2b7
created 2015-03-18 18:01 -0700
pushed 2015-03-19 01:01 +0000
Brian Hackett Brian Hackett - Bug 1143521 - Remove IsPoisonedPtr stuff, r=sfink.
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.
66c780b6b377cdb32c0dce36b915592ee6ffb21d
created 2015-03-15 03:39 +0100
pushed 2015-03-16 12:34 +0000
ziyunfei ziyunfei - Bug 1141392 - Disallow a line break between ArrowParameters and the arrow. r=jorendorff
37d8d0362318e45be0d842018e4689e6ac5258c9
created 2015-03-12 21:46 -0400
pushed 2015-03-13 01:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 1141905 part 4. Add some assertions about what enclosingScope can return for non-scope objects. r=waldo
2d8eb9a843bfd5b73a3930a2977d02ee6764d0c5
created 2015-03-11 22:33 -0400
pushed 2015-03-12 02:36 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140586 part 3. Drop the funobjArg of js::NewFunction and js::NewFunctionWithProto. r=waldo
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)
5bfaed9ef2d091f2261a0dc62511b625a5f3acda
created 2015-03-10 20:27 -0700
pushed 2015-03-11 07:11 +0000
Eric Faust Eric Faust - Bug 1066234 - Part 1: Parser support for 'extends' in ES6 Classes. (r=jorendorff)
b43067fa81e7e81f577dfac408ffb8cc7d8d066a
created 2015-03-10 20:44 -0700
pushed 2015-03-11 03:44 +0000
Phil Ringnalda Phil Ringnalda - Backed out 7 changesets (bug 1066234) for bustage
73f4dd8f8d97bddf77ac004e98d5a3614b84f5b9
created 2015-03-10 20:27 -0700
pushed 2015-03-11 03:28 +0000
Eric Faust Eric Faust - Bug 1066234 - Part 1: Parser support for 'extends' in ES6 Classes. (r=jorendorff)
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 15:09 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
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)
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)
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)
e28d1d82c9cae87b86b072876e704764f96b128a
created 2015-02-25 17:30 -0800
pushed 2015-02-26 01:30 +0000
Eric Faust Eric Faust - Bug 1124362 - Allow strict-reserved names to be method names. (r=jorendorff)
196741bb1380a43f05356a3f36fbf3a95a642783
created 2015-02-25 15:26 +1100
pushed 2015-02-25 04:28 +0000
Xidorn Quan Xidorn Quan - Bug 1135535 part 2 - Fix C4067 unexpected token in js/src and mark this warning an error on MSVC. r=luke
d9a929677d0a10a800a64de38c88522657bd2f21
created 2015-02-20 21:46 +0900
pushed 2015-02-20 12:46 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1120168 - Do not use RegExp literal and do not call RegExp constructor before self-hosting global is initialized in Intl.js. r=till
less more (0) -300 -100 -60 tip