js/src/frontend/FullParseHandler.h
7079b7552946f5e7d274060206a785c340abbf1d
created 2014-08-08 09:15 -0400
pushed 2014-08-09 15:25 +0000
Guptha Rajagopal Guptha Rajagopal - Bug 924688 - Implement ES6 computed property names. r=jorendorff
3d3945a8af7d18ca632d67a26df697ed0f259885
created 2014-07-31 11:24 -0400
pushed 2014-08-04 20:14 +0000
Guptha Rajagopal Guptha Rajagopal - Bug 1038259 - Enable template strings in all builds. r=jorendorff
479cbe3d30cdd5c7e13f7430050edd57c87058f0
created 2014-07-30 10:14 +0200
pushed 2014-07-31 10:58 +0000
Guptha Rajagopal Guptha Rajagopal - Bug 1031397 - Implement Tagged Templates as described in ES6 draft section 12.3.7. r=jorendorff
65a0003423904d352823c9d89e99aefbf1a9ac3b
created 2014-06-07 22:29 +0200
pushed 2014-07-03 21:03 +0000
Arpad Borsos Arpad Borsos - Bug 875002 - Allow shorthand properties in object literals; r=jorendorff
fca18fabdbbd0ee4bc5fb5681292baeec617db57
created 2014-06-23 10:58 -0400
pushed 2014-06-25 01:13 +0000
Guptha Rajagopal Guptha Rajagopal - Bug 1024748 - Implement Template Literals as described in ES6 draft section 12.2.9. r=jorendorff
aab169fa66bea2e1a701ea6460fe7e9f6b5d39e1
created 2014-03-07 22:01 +0100
pushed 2014-03-09 01:40 +0000
Andy Wingo Andy Wingo - Bug 979865 - Part 1: Refactor comprehension parsing r=jorendorff
15869165b0aaa87856c525bf2c59bc0cbd5e0bc5
created 2014-02-12 18:46 +0100
pushed 2014-02-26 04:10 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke,jandem
f14720c7f56b7cb4025ac304822a637313ad49d4
created 2014-02-12 13:25 -0800
pushed 2014-02-13 15:30 +0000
Wes Kocher Wes Kocher - Backed out changeset c80de8d196af (bug 962599) for crashtest failures
c80de8d196af3d691fcc0ae79b2961b4e501651c
created 2014-02-12 18:46 +0100
pushed 2014-02-13 15:30 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke r=jandem
f978835321f178bfaaaeb3a6fbdc6a7b3df6a284
created 2014-02-12 13:49 -0500
pushed 2014-02-13 15:30 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d59a1cce18e5 (bug 962599) for crashtest crashes.
d59a1cce18e52c0375b761f07fbdf9600b325b4d
created 2014-02-12 18:46 +0100
pushed 2014-02-13 15:30 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke r=jandem
92a2cc62f2f944a9253381149ad7aea54695f2d9
created 2014-02-04 18:18 +0100
pushed 2014-02-05 20:21 +0000
Andy Wingo Andy Wingo - Bug 966912 - Part 2: Add StaticWithObject to the static scope chain r=luke
1e170276a033e726e0f7e43e1967832c67d79133
created 2014-01-24 19:54 -0800
pushed 2014-01-30 09:58 +0000
Jeff Walden Jeff Walden - Bug 963641 - Remove PNK_MUTATEPROTO, and just make JSOP_MUTATEPROTO be generated for the PNK_INITPROP+__proto__ combination. r=jorendorff
f53d87699bc2f4e319c533b94f767c2150e17650
created 2014-01-27 16:33 -0800
pushed 2014-01-30 09:58 +0000
Jeff Walden Jeff Walden - Bug 963641 - Miscellaneous cleanups not implicated in actual bugs. r=jorendorff
f2e86f6fef07a299dc020a57762d9e89ff7e28a0
created 2013-12-11 16:03 -0800
pushed 2014-01-24 12:08 +0000
Jeff Walden Jeff Walden - Bug 948583 - Implement __proto__ in object literals using a new JSOp. The JSOp still uses setprop-like behavior to mutate the [[Prototype]]; we'll change that in a subsequent patch, coming probably in the next couple weeks (definitely before uplift). r=jorendorff, r=efaust
30a12281194374c442f1b978cb29ad2309eb4f15
created 2014-01-21 16:53 -0800
pushed 2014-01-22 12:55 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 948583) on a CLOSED TREE
3807c2bc06a23aefc8de0f10094be9f593b3fc04
created 2013-12-11 16:03 -0800
pushed 2014-01-22 12:55 +0000
Jeff Walden Jeff Walden - Bug 948583 - Implement __proto__ in object literals using a new JSOp. The JSOp still uses setprop-like behavior to mutate the [[Prototype]]; we'll change that in a subsequent patch, coming probably in the next couple weeks. r=jorendorff, r=efaust
d0b854b106d4fcf7b9682abc9389e101ca9e2ba7
created 2013-11-26 12:07 +0100
pushed 2013-12-13 21:16 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke
94cdaced90bf49679eae210824875570fb98df9c
created 2013-12-06 15:03 -0500
pushed 2013-12-07 02:26 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 12 changesets (bug 927782) for SM rootanalysis orange.
51d6617835d140affaf45ed9787d317388beb1ff
created 2013-11-26 12:07 +0100
pushed 2013-12-07 02:26 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke
01555404ca9170f3e30afb9ebbe3edf9493ce2d1
created 2013-11-11 20:05 +0100
pushed 2013-11-11 23:51 +0000
Eddy Bruel Eddy Bruel - Bug 930411 - Implement export declarations; r=bholley
73b5c79e3b65b4963a734338ad288aee5b55f899
created 2013-11-06 20:04 +0100
pushed 2013-11-07 02:11 +0000
Eddy Bruel Eddy Bruel - Bug 927116 - Implement parser support for import declarations; r=jorendorff
f37ed8d8161284529d8528ae5b13e58ecf02a3cd
created 2013-11-06 12:53 -0800
pushed 2013-11-07 02:11 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 927116) for Win debug XPCShell test bustage
13f60271f4f6729541c179a5a1e333ebb98cd6f2
created 2013-11-06 20:04 +0100
pushed 2013-11-07 02:11 +0000
Eddy Bruel Eddy Bruel - Bug 927116 - Implement parser support for import declarations; r=jorendorff
639936b3790131de8d28aa898f4d36e2f3239c1c
created 2013-10-15 16:43 +0200
pushed 2013-10-16 03:15 +0000
Andy Wingo Andy Wingo - Bug 923160 - Disallow initializers in for-of statements. r=jorendorff
c4aa9fdddb72432391fbb394be4ae3ad9da64f10
created 2013-09-24 23:00 -0400
pushed 2013-09-25 18:52 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/frontend/; r=ehsan
92746b42f4c5e00359951bac702ceac1491ba997
created 2013-08-15 16:33 -0500
pushed 2013-08-16 08:28 +0000
Jason Orendorff Jason Orendorff - Bug 892549, part 4 - Clean up array literal parsing. r=Waldo.
dee5fa6bb5fa6da896d083570ef8d3b76075b0c6
created 2013-08-15 16:33 -0500
pushed 2013-08-16 08:28 +0000
Jason Orendorff Jason Orendorff - Bug 892549, part 3 - Clean up object literal parsing. r=Waldo.
d112cd2746c4cbc1a021f41d4830d3a9798688af
created 2013-06-21 16:07 -0700
pushed 2013-07-19 00:35 +0000
Luke Wagner Luke Wagner - Bug 880538 - set pn->pn_funbox immediately (r=bhackett)
16dbea1e669a08c5af7990446675823f9bcd3a28
created 2013-06-24 18:15 -0700
pushed 2013-07-16 08:58 +0000
Luke Wagner Luke Wagner - Bug 888469 - rm PND_BLOCKCHILD (r=bhackett)
e6efea0c05e84afb37b19456f80bc4a6c652090a
created 2013-07-12 12:20 -0500
pushed 2013-07-15 09:51 +0000
Jason Orendorff Jason Orendorff - Bug 889584, part 3 - Un-specialize Parser::expr(). The code was effectively the same in both specializations. r=Waldo.
b674f0e40c8eb12edb964b80aa4ca2af37fcbf4c
created 2013-07-10 09:29 -0600
pushed 2013-07-11 09:11 +0000
Brian Hackett Brian Hackett - Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm.
32c80f595de57a107195c604ba7a1e9d4e1523da
created 2013-07-10 08:14 -0500
pushed 2013-07-10 17:49 +0000
Jason Orendorff Jason Orendorff - Bug 844805, part 3 - Remove a call to FoldConstants from Parser::memberExpr. r=Waldo.
41740f0ba78d749a63b2bda6e6d90c02982c91a3
created 2013-07-10 08:14 -0500
pushed 2013-07-10 17:49 +0000
Jason Orendorff Jason Orendorff - Bug 844805, part 2 - Don't even set the pn_op field of PNK_DOT/ELEM nodes. r=Waldo.
699228670afbbf94c0de128de808a270890df642
created 2013-06-27 17:37 -0700
pushed 2013-06-28 13:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 883696 (part 4) - Include full paths in #include statements in the rest of js/src/ and js/public/. r=luke.
f9bc146f973a5a8947f64cec3859563b7a486f4c
created 2013-06-26 21:28 -0500
pushed 2013-06-27 10:31 +0000
Jason Orendorff Jason Orendorff - Backed out changeset c39ede0eea8f (bug 844805) for perf regressions (bug 887266). no_r=regression.
c39ede0eea8f91da305bee2e6351eacc576f63f7
created 2013-06-25 17:40 -0500
pushed 2013-06-26 14:10 +0000
Jason Orendorff Jason Orendorff - Bug 844805, part 3 - Remove two calls to FoldConstants from the parser. r=Waldo.
cb1358a3b51427be50384e47aa8b25d733ff661f
created 2013-06-21 08:18 -0500
pushed 2013-06-22 02:37 +0000
Jason Orendorff Jason Orendorff - Bug 883434 - Give TokenPos a real constructor. r=ejpbruel.
a4c57776203f867778cd40e2f09cff322a1ccd06
created 2013-06-21 08:18 -0500
pushed 2013-06-22 02:37 +0000
Jason Orendorff Jason Orendorff - Bug 883333, part 15 - Add StatementList operations to the ParseHandler protocol. r=Waldo.
83bf747e85370c420a167c051d6dde78082422e5
created 2013-06-21 08:18 -0500
pushed 2013-06-22 02:37 +0000
Jason Orendorff Jason Orendorff - Bug 883333, part 14 - Move try statement parse node creation into the ParseHandler protocol. r=Waldo.
d8cce0fb9d9abae1038c95efa989ab0a01399c11
created 2013-06-21 08:17 -0500
pushed 2013-06-22 02:37 +0000
Jason Orendorff Jason Orendorff - Bug 883333, part 9 - Refactor with statement parsing. r=Waldo.
2c7f6627fbd01d45a21dc8f0ea2838cd6017b9b6
created 2013-06-21 08:17 -0500
pushed 2013-06-22 02:37 +0000
Jason Orendorff Jason Orendorff - Bug 883333, part 7 - Refactor break and continue statement parsing. r=Waldo.
92e82546fccac0ccbdd90d6f4bbaffea40d2468e
created 2013-06-21 08:17 -0500
pushed 2013-06-22 02:37 +0000
Jason Orendorff Jason Orendorff - Bug 883333, part 6 - Further forStatement cleanup. r=Waldo.
f8f6e7caa54cb3f6a0c1f807c7b3317c2edf0c42
created 2013-06-21 08:17 -0500
pushed 2013-06-22 02:37 +0000
Jason Orendorff Jason Orendorff - Bug 883333, part 5 - Refactor for-loop and switch statement parsing. r=Waldo.
c384d6f078af3ac08b5c83893ea5a9b7f8675c4a
created 2013-06-21 08:17 -0500
pushed 2013-06-22 02:37 +0000
Jason Orendorff Jason Orendorff - Bug 883333, part 4 - Refactor while and do-while statement parsing. r=Waldo.
c40b13bef6cb9d9bd99c44b571d84c5568513018
created 2013-06-21 08:17 -0500
pushed 2013-06-22 02:37 +0000
Jason Orendorff Jason Orendorff - Bug 883333, part 3 - Refactor if statement parsing. r=Waldo.
01525e7bbec17e608d1667b671c7b2e3079dc4d7
created 2013-06-21 08:17 -0500
pushed 2013-06-22 02:37 +0000
Jason Orendorff Jason Orendorff - Bug 883333, part 2 - Rearrange statement parsers to the order they appear in the ES6 draft. r=Waldo.
d4433da98802a2ba831b380c4df85059ce94b12e
created 2013-06-21 08:17 -0500
pushed 2013-06-22 02:37 +0000
Jason Orendorff Jason Orendorff - Bug 883333, part 1 - Add ParseHandler protocol methods for EmptyStatement, ExpressionStatement, ReturnStatement, and ThrowStatement. r=Waldo.
aedf5992770a8c80df9104dc111059760f5be928
created 2013-06-19 18:01 -0700
pushed 2013-06-20 23:22 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 3) - Make include guards consistent in some more of js/src/. r=njn.
4c6ebf6a73ff05630ad0e4fe056daef1a2e51286
created 2013-06-19 14:43 -0500
pushed 2013-06-20 07:59 +0000
Jason Orendorff Jason Orendorff - Bug 883226 postlude - Change inBlock to an enum as requested in review (see comment 20). rs=Waldo on IRC.
b84cec53177ac6428866651d9f31d1ddb7ec8a03
created 2013-06-19 14:43 -0500
pushed 2013-06-20 07:59 +0000
Jason Orendorff Jason Orendorff - Bug 883226, part 8 - Decouple NameNode and ParseHandler::newName from ParseContext. Add NameNode constructor. r=Waldo.
8c2dec82bf298d8a35cd647bea0ceb1a662e0b1f
created 2013-06-19 14:43 -0500
pushed 2013-06-20 07:59 +0000
Jason Orendorff Jason Orendorff - Bug 883226, part 7 - Clean up parsing of identifiers. r=Waldo.
df5cc60bb55d4685863cbff5688c62e09407b0b7
created 2013-06-19 14:43 -0500
pushed 2013-06-20 07:59 +0000
Jason Orendorff Jason Orendorff - Bug 883226, part 6 - Clean up string literal parsing. r=Waldo.
e7c5639bebe8f4a56c5d7a96966067fb09f608f9
created 2013-06-19 14:43 -0500
pushed 2013-06-20 07:59 +0000
Jason Orendorff Jason Orendorff - Bug 883226, part 5 - Clean up parsing of delete expressions. Also fixes bug 871046. r=Waldo.
d75f5e658d46c361a7f6e44c9826a693f70e5a8b
created 2013-06-19 14:43 -0500
pushed 2013-06-20 07:59 +0000
Jason Orendorff Jason Orendorff - Bug 883226, part 4 - Remove foldPropertyByValue from the ParseHandler protocol. Instead, just treat it as an optimization in FullParseHandler. r=Waldo.
c699455d1da6fe4e9c74f75bfbfed23913b45271
created 2013-06-19 14:43 -0500
pushed 2013-06-20 07:59 +0000
Jason Orendorff Jason Orendorff - Bug 883226, part 3 - Make ParseHandler::newUnary have a single signature and eliminate setUnaryKid. r=Waldo.
a76edd40b994502d69c82194d4941a0cdd225609
created 2013-06-19 14:43 -0500
pushed 2013-06-20 07:59 +0000
Jason Orendorff Jason Orendorff - Bug 883226, part 2 - Make ParseHandler::newNumber have a single signature. Code cleanup in Parser::primaryExpr. r=Waldo.
abb9ff265ab29939a38370e14c8a4b4a6e0b241d
created 2013-06-19 14:43 -0500
pushed 2013-06-20 07:59 +0000
Jason Orendorff Jason Orendorff - Bug 883226, part 1 - Clean up RegExp parsing. Remove NullaryNode::create in favor of constructors. r=Waldo.
66207c1bc1e1a12168ca113154ec29b5aec656a6
created 2013-06-19 14:43 -0500
pushed 2013-06-20 07:59 +0000
Jason Orendorff Jason Orendorff - Bug 883207 - Add Parser::pos(). r=Waldo.
ad385f54ee0156255e7bcafd1e034df8776761f9
created 2013-06-14 16:30 -0500
pushed 2013-06-15 01:40 +0000
Jason Orendorff Jason Orendorff - Bug 872735, part 5 - Remove newNullary from the ParseHandler protocol. It is only used for array holes; replace it with a newElision method. Add PNK_ELISION to distinguish elisions from sequence expressions (which use PNK_COMMA). r=Waldo.
less more (0) -60 tip