js/src/frontend/ParseNode.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
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-05-27 20:23 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
5caacc7b8fa5b8b00d3af4786497211564bedd4b
created 2014-04-02 13:53 +0200
pushed 2014-04-03 01:56 +0000
Jan de Mooij Jan de Mooij - Bug 989011 - Factor this-computation for arrow functions out of JSOP_LAMBDA. r=jorendorff
efa6f63f06b9a9c005db190d81d3b54f57608e85
created 2014-02-27 11:31 -0600
pushed 2014-02-28 00:53 +0000
Luke Wagner Luke Wagner - Bug 977371 - Allow more than 2^20 blockids (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
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
4a0c81bd7fedfa40c423efa42648f2de0aa6adc2
created 2014-01-16 10:56 -0600
pushed 2014-01-17 01:12 +0000
Luke Wagner Luke Wagner - Bug 916612 - Inflate the slot width and decrease the hop width in UpvarCookie/ScopeCoordinate (r=wingo)
0e9e2d0e72c3d883f46e1a276e69b29b42f0ba67
created 2013-12-16 06:03 -0600
pushed 2013-12-16 21:58 +0000
masaya iseki masaya iseki - Bug 930565 - Improve constant folding around addition when at least one operand is not a string or number literal. r=jorendorff,r=luke.
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
a64cf19fa761c8c7c4c4d4c9f506b04af865870a
created 2013-11-18 16:37 +0100
pushed 2013-11-19 02:31 +0000
Andy Wingo Andy Wingo - Bug 932312 - Remove SRC_HIDDEN as it is no longer used. r=jwalden
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
82c3097bb8b3513e9d4acf9d62c43e9f6100cb3e
created 2013-11-05 16:10 +0100
pushed 2013-11-05 20:28 +0000
Eddy Bruel Eddy Bruel - Bug 568953 - Back out obsolete module code; r=jorendorff
f75226d2273f6851eb233888e18f0585e0788a9f
created 2013-10-15 12:13 -0500
pushed 2013-10-20 01:42 +0000
Luke Wagner Luke Wagner - Bug 900669 - OdinMonkey: asm.js caching (shell-only support) (r=sstangl)
65262f9e75805837dfd57119c8ac8099e8606fcc
created 2013-10-15 18:52 -0700
pushed 2013-10-16 10:46 +0000
Wes Kocher Wes Kocher - Backed out changeset f5838290c705 (bug 900669) for rootanalysis bustage
f5838290c7059fc279c1135e1a9f62690954548d
created 2013-10-15 12:13 -0500
pushed 2013-10-16 10:46 +0000
Luke Wagner Luke Wagner - Bug 900669 - OdinMonkey: asm.js caching (shell-only support) (r=sstangl)
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
5b35eb07b456230d507df38326032ae6bbffb043
created 2013-09-26 18:34 -0400
pushed 2013-09-27 09:27 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
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
89406858afdfba834f3aaacce927037565712d2f
created 2013-09-19 15:26 +0200
pushed 2013-09-20 09:19 +0000
Andy Wingo Andy Wingo - Bug 666396 - Implemement yield*. r=jorendorff, 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.
ab5587721464258ee90c6c4a2ad53db12bd9a1f8
created 2013-07-25 21:23 -0700
pushed 2013-08-12 09:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 1) - Slim down jsprvtd.h. r=jorendorff.
055b807e6a4b29e9b1b12609acde8332f35d045e
created 2013-07-23 17:34 -0700
pushed 2013-07-24 12:36 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 3) - Fix #include ordering in js/src/frontend/. r=nnethercote.
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)
1c161cc86c6b012336f6245844b56a1516302e0f
created 2013-07-12 12:20 -0500
pushed 2013-07-15 09:51 +0000
Jason Orendorff Jason Orendorff - Bug 889599, part 1 - Fix ParseNode.h comment about PNK_FUNCTION nodes. 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.
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.
20596578a0593f275f9c935fca1ff0a4c58d9bbf
created 2013-07-08 20:20 -0700
pushed 2013-07-10 17:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 891215 (part 4) - Slim down ParseNode-inl.h. r=terrence.
5a1907fc70ed5adeff7d4a8eb16d793773fb4d38
created 2013-06-26 21:29 -0500
pushed 2013-06-27 10:31 +0000
Jason Orendorff Jason Orendorff - Backed out changeset 5428fa083db3 (bug 844805) for perf regressions (bug 887266). no_r=regression.
5428fa083db3429ab649acf35d34e044040ed02e
created 2013-06-25 17:40 -0500
pushed 2013-06-26 14:10 +0000
Jason Orendorff Jason Orendorff - Bug 844805, part 2 - Don't even set the pn_op field of PNK_DOT/ELEM nodes. r=Waldo.
b3f8eee3c38943a29cca0d1c97049c352324332c
created 2013-06-24 21:32 -0700
pushed 2013-06-25 21:02 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 886128 - Fix various clang warnings and some potential bugs in nonstandard configurations. r=nnethercote,terrence.
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.
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.
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.
1c6097e5c4d4b758f040f0bcc5e46cc4042a997a
created 2013-06-17 23:53 -0700
pushed 2013-06-21 14:42 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 22) - Use JSObject::{is,as} for JSFunction. r=sfink.
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.
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.
55db3dd4779bffc2304aa12241b03734cde44889
created 2013-06-16 16:47 -0700
pushed 2013-06-17 23:23 +0000
Jason Orendorff Jason Orendorff - Bug 880041 (part 1) - Introduce JSObject::{is,as} template functions, and use them for ModuleObject. r=nnethercote.
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.
f426ed9af96091ceb3d6e1d0bfb553fc2b79fc7e
created 2013-06-14 16:30 -0500
pushed 2013-06-15 01:40 +0000
Jason Orendorff Jason Orendorff - Bug 872735, part 3 - Add PNK_LABEL for labeled statement nodes. Remove ForgetUse. r=Waldo.
4f3fdb1e4fba1c853e4be147f0dd7fb2c88c6f9a
created 2013-06-14 16:30 -0500
pushed 2013-06-15 01:40 +0000
Jason Orendorff Jason Orendorff - Bug 872735, part 2a - Rename ParseNode::noteLValue -> markAsAssigned and add an assertion about pn_op, as requested in review. rs=Waldo.
less more (0) -100 -60 tip