js/src/frontend/ParseNode.cpp
f78c80504443f2f66b2550837dbd6de3724e54ff
created 2015-08-24 15:58 +0100
pushed 2015-08-24 15:00 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Add ModuleObject and CompileModule() function r=shu
527553e5ca434ae1bf468b6729872eb3614f6059
created 2015-08-19 18:42 -0700
pushed 2015-08-20 01:38 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Hook up FunctionBox directly to the JSFunction being parsed to avoid allocating extra static scopes. (r=efaust)
abc5082cc21472abde8f89b73a3fb0ecbb5c4b6e
created 2015-08-19 14:18 -0700
pushed 2015-08-19 21:18 +0000
Wes Kocher Wes Kocher - Backed out changeset 08e63874f0b4 (bug 1179063) for crashes CLOSED TREE
08e63874f0b417ce0c70f28dc109eb7ca608141b
created 2015-08-19 12:02 -0700
pushed 2015-08-19 19:00 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Hook up FunctionBox directly to the JSFunction being parsed to avoid allocating extra static scopes. (r=efaust)
cdfe078bc9d6cf4790acdaa115a62f403be6ebdd
created 2015-08-11 03:01 -0700
pushed 2015-08-11 09:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1191177 - Kill UpvarCookie. (r=efaust)
4e1ccbab9d76cc83d2b3addcdff98ad56a90d05d
created 2015-08-11 03:01 -0700
pushed 2015-08-11 09:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Hook up the static scope chain in the Parser and replace SharedContext walking with scope walking. (r=efaust)
c0d0135b9860a3183e0e5f505578a070991bae63
created 2015-07-27 13:21 -0700
pushed 2015-07-27 23:51 +0000
Mariusz Kierski Mariusz Kierski - Bug 1135708 - Implement es7 exponentiation operator. (r=efaust, f=jandem)
f02358b1e7e0c4274cd3567b67a6184973a04c9b
created 2015-07-27 15:22 -0700
pushed 2015-07-27 22:22 +0000
Wes Kocher Wes Kocher - Backed out changeset e01d0f7a3c6f (bug 1135708) for spidermonkey errors CLOSED TREE
e01d0f7a3c6fd95da3429a339a109a046c6e3451
created 2015-07-27 13:21 -0700
pushed 2015-07-27 20:21 +0000
Mariusz Kierski Mariusz Kierski - Bug 1135708 - Implement es7 exponentiation operator. (r=efaust, f=jandem)
7fff120d6bef3b663f32e2432d45411b5a9f3975
created 2015-06-03 02:01 -0700
pushed 2015-06-04 00:20 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 3: Parse new.target, add Reflect support, and tests. (r=jorendorff, r=shu)
28087e3f22f8740104eb345379ae2980381d5bd7
created 2015-06-03 12:42 +0200
pushed 2015-06-03 10:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 8f94d0d72a21 (bug 1141865)
8f94d0d72a2197cb3b1c5c063d13b836e0a2b179
created 2015-06-03 02:01 -0700
pushed 2015-06-03 09:10 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 3: Parse new.target, add Reflect support, and tests. (r=jorendorff, r=shu)
d86e23a068391d8c071d02e19e180bcbe1be40d4
created 2015-05-29 13:23 -0700
pushed 2015-06-02 20:07 +0000
Jeff Walden Jeff Walden - Bug 1169511 - Split PNK_TYPEOF into one kind for application to names, one kind for application to other expressions. r=efaust
c5f8245fc2898a54cde48e20b8b4bebc3a85b5e9
created 2015-05-28 13:47 -0700
pushed 2015-06-02 20:07 +0000
Jeff Walden Jeff Walden - Bug 1169171 - Split PNK_DELETE into several different kinds for each of the syntactically distinct modes of |delete| operation, depending upon the syntax of the operand. r=efaust
d245fc3d7b548cb82ed9909600439137132fe83e
created 2015-06-01 18:25 -0700
pushed 2015-06-02 01:26 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1141865) for assertion failures in various test suites CLOSED TREE
4e7230a5f730a61090dcc9962ce8a6be0a0ff638
created 2015-06-01 18:23 -0700
pushed 2015-06-02 01:26 +0000
Wes Kocher Wes Kocher - Backed out changeset 3e660b56c502 (bug 1169171) for easily backing out bug 1141865
7772a97fafcf5f5885b75f89dce240203fb86a3b
created 2015-06-01 18:23 -0700
pushed 2015-06-02 01:26 +0000
Wes Kocher Wes Kocher - Backed out changeset 4275a4bf842e (bug 1169511)
4275a4bf842ecdbf2eacb7ca01afa9ece8e6e976
created 2015-05-29 13:23 -0700
pushed 2015-06-01 22:53 +0000
Jeff Walden Jeff Walden - Bug 1169511 - Split PNK_TYPEOF into one kind for application to names, one kind for application to other expressions. r=efaust
3e660b56c50249dbb2481b6993b910452e32b493
created 2015-05-28 13:47 -0700
pushed 2015-06-01 22:53 +0000
Jeff Walden Jeff Walden - Bug 1169171 - Split PNK_DELETE into several different kinds for each of the syntactically distinct modes of |delete| operation, depending upon the syntax of the operand. r=efaust
6b87d4ed5d30650cc73e158db2418bc664df9dad
created 2015-06-01 15:03 -0700
pushed 2015-06-01 22:05 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 3: Parse new.target, add Reflect support, and tests. (r=jorendorff, r=shu)
5579f3f69a639bb6260e65e82821f802e37105e9
created 2015-05-28 09:57 +0100
pushed 2015-05-28 09:00 +0000
Jon Coppeard Jon Coppeard - Bug 1154391 - Update parsing of export declarations to match current ES6 spec r=shu
894633bf5002dce8891c8cb71b913bce526bdd21
created 2014-08-30 16:12 +0900
pushed 2015-05-28 08:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1018628 - Part 2: Generate AST just like syntax for default and destructuring parameter. r=jorendorff
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
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)
08f50bc6e3e88acc28083e215b979ee9edf5f29d
created 2015-03-30 16:08 -0700
pushed 2015-04-03 22:55 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 8: Move Object marking to TraceEdge; r=jonco
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
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
c578789c192e24c0f446ae7e50d9cde2940e2ba8
created 2015-03-24 10:51 -0700
pushed 2015-03-24 21:41 +0000
Terrence Cole Terrence Cole - Bug 977308 - Pre-tenure all objects attached to scripts; 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.
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)
39488bb38d8da22a1aed3888ffb4a1d9a1328add
created 2015-03-05 18:03 -0800
pushed 2015-03-07 01:37 +0000
Jeff Walden Jeff Walden - Bug 1140196. r=jorendorff
9c8d2f799d0aa74ffb9d506bf0942f893f1f4dcd
created 2015-03-02 17:06 -0800
pushed 2015-03-06 01:36 +0000
Jeff Walden Jeff Walden - Bug 1127012. 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
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)
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)
d01c44107a30385c0ebbf649a0ee341d780ee421
created 2015-02-12 16:39 -0800
pushed 2015-02-19 01:29 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Inline PushNodeBinaryChildren into its sole caller. r=shu
52debad69c67cffd2dddf1a5b0d27663eeb521c3
created 2015-02-12 16:39 -0800
pushed 2015-02-19 01:29 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Remove pushUnlessNull in favor of making callers null-check. r=shu
8333a0bfa579b4523d2b9d12322f3d0ccb5b70e8
created 2015-02-12 16:39 -0800
pushed 2015-02-19 01:29 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Inline PushTernaryNodeNullableChildren into its single caller. r=shu
5d5f2a894a8b4a20105aa5e1c3ed69b1e53a3724
created 2015-02-12 16:39 -0800
pushed 2015-02-19 01:29 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Inline PushUnaryNodeNullableChild into its sole user. r=shu
75c804d608a2f19bf8ac330928e75af71cb8b66a
created 2015-02-11 16:12 -0800
pushed 2015-02-19 01:29 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Split PNK_OBJECT_PROPERTY_NAME out of PNK_NAME, so that PNK_NAME is *always* a name reference and the other is *always* the identifier used to specify a property name in an object literal. r=efaust
74e2fa416f62dfa71696642ed1437021df4e6b03
created 2015-02-11 16:00 -0800
pushed 2015-02-19 01:29 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Remove the bizarre left-equals-right special case when recycling binary nodes. r=efaust
f62587c1fa13b3c6f4cbc3d6f44caa8b1c138e75
created 2015-02-10 17:18 -0800
pushed 2015-02-19 01:29 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Convert the last ParseNode recycling arity-check to deal *only* with PNK_NAME to give the right impression about what should be done. Fixing PNK_NAME to deal with multiple arities looks to be moderately tricky for various reasons, so punt on it for now until those other reasons are cleaned up. r=shu
56acd8644a3ff7a01fb4e68194b9767f23200d0b
created 2015-02-10 01:00 -0800
pushed 2015-02-19 01:29 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Handle import/export and lexicalscope nodes by kind, when recycling. r=efaust
efb65bb7755565bc94bd4cb56466df0f684557cc
created 2015-02-10 01:00 -0800
pushed 2015-02-19 01:29 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Handle PNK_ARRAYCOMP nodes by kind when recycling. r=efaust
d4a230d1ff773288cd4796060e80d4f04a2e3e8c
created 2015-02-10 01:00 -0800
pushed 2015-02-19 01:29 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Handle a few more kinds, by kind, when recycling. r=efaust
a382317116055ef03ca9f288b6da836a441a1144
created 2015-02-10 01:00 -0800
pushed 2015-02-19 01:29 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Handle a few more kinds, by kind, when recycling. r=efaust
8a411bde0705b16f168766843c833b1e3447fd95
created 2015-02-10 01:00 -0800
pushed 2015-02-13 08:44 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Handle argsbody and seq nodes by kind, when recycling. r=shu
28cbfff0dd9a52ccfcef907f64cbd82c5f59a17b
created 2015-02-10 01:00 -0800
pushed 2015-02-13 08:44 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Handle a few more kinds, by kind, when recycling. r=shu
6d93b1ffb2ce1d4f8c2e93c91b1b86d1d62cdf58
created 2015-02-10 01:00 -0800
pushed 2015-02-13 08:44 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Handle yield/yield* by kind when recycling. r=shu
7fd630ae8bbf0cb8c66e844730815beefbcdc258
created 2015-02-10 01:00 -0800
pushed 2015-02-13 08:44 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Handle more miscellaneous nodes by kind when recycling. r=shu
d6c56cf464f524ca43301e099152d32dfca93faa
created 2015-02-10 01:00 -0800
pushed 2015-02-13 08:44 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Handle various miscellaneous nodes by kind when recycling. r=shu
af3054673b35978d957e15575ef7935a024cd52b
created 2015-02-10 01:00 -0800
pushed 2015-02-13 08:44 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Handle pushing assignment and compound assignment nodes by kind when recycling. r=shu
cb48b124f67b49ed2941e46fe23f0195a6ea05a4
created 2015-02-10 01:00 -0800
pushed 2015-02-13 08:44 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Handle pushing binary-operation list nodes by kind when recycling. r=shu
less more (0) -100 -60 tip