js/src/frontend/ParseNode.cpp
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +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-28 18:46 +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 23:37 +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 23: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-25 14:34 +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 22:01 +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 19:47 +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-08 03:12 +0000
Jeff Walden Jeff Walden - Bug 1140196. r=jorendorff
9c8d2f799d0aa74ffb9d506bf0942f893f1f4dcd
created 2015-03-02 17:06 -0800
pushed 2015-03-06 12:07 +0000
Jeff Walden Jeff Walden - Bug 1127012. r=jorendorff
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 18:20 +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 10:57 +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 10:57 +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 14:42 +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 14:42 +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 14:42 +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 14:42 +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 14:42 +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 14:42 +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 14:42 +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 14:42 +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 14:42 +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 14:42 +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 14:42 +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 16:03 +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 16:03 +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 16:03 +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 16:03 +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 16:03 +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 16:03 +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 16:03 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Handle pushing binary-operation list nodes by kind when recycling. r=shu
823e4436a2ff5f613fe8e5f0de5eb12073322988
created 2015-02-10 01:00 -0800
pushed 2015-02-13 16:03 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Handle pushing unary nodes with a non-null kid, kindwise, when recycling. r=shu
0a9bc8928f541376321012d9317e4528f7f7dd2b
created 2015-02-10 01:00 -0800
pushed 2015-02-13 16:03 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Start adding kind-specific handling for node recycling, eschewing arity-specific handling. r=shu
8353fc755046ded1a2c2db8c2d1fb3014ad682fd
created 2015-02-10 01:00 -0800
pushed 2015-02-13 16:03 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Refactor node recycling code into arity-specific methods. r=shu
97e200fe37d479cf8b713c93cc86b313e11ee7a4
created 2015-02-10 00:58 -0800
pushed 2015-02-11 13:58 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Remove the unused foldConstants bool from both ParseHandler classes. r=luke
3b00f60dbd69e3a82c699765967341f6ebb68349
created 2015-02-10 00:58 -0800
pushed 2015-02-11 13:58 +0000
Jeff Walden Jeff Walden - Bug 1130811 - Always use list nodes (albeit in some circumstances with only two elements), and never binary nodes, to represent various binary operations. r=luke
4c573585e7dc400ffd320a1918fe296a51365b06
created 2015-01-20 15:46 -0600
pushed 2015-01-27 14:24 +0000
Jason Orendorff Jason Orendorff - Bug 1090096 - Fix null crash in cloneParseTree with computed property names in destructuring. r=efaust.
1f3af5e261d1578f93470102a54a418275c5ada2
created 2015-01-20 12:57 -0600
pushed 2015-01-27 14:24 +0000
Jason Orendorff Jason Orendorff - Bug 1123906 - Get rid of static create() methods on ParseNode subclasses. Use constructors instead. r=efaust.
1d5fe20ad2bb492b6f78feafe4577af593be825b
created 2015-01-22 10:55 +0100
pushed 2015-01-22 22:31 +0000
Arpad Borsos Arpad Borsos - Bug 1124480: fix destructuring defaults inside for-in loops; r=jorendorff
a9a7f16c817bfa79b501a11f446e856beb00b473
created 2014-10-30 17:27 -0700
pushed 2014-11-05 19:04 +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 20:14 +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 20:14 +0000
Eric Faust Eric Faust - Bug 611388 - |const| should be block scoped and require an initializer. (r=shu)
c8cdf92b78f5e44dc404358f5178e33b7e9262f8
created 2014-10-22 15:17 -0700
pushed 2014-10-29 12:26 +0000
Jeff Walden Jeff Walden - Bug 712939 - Replace a bunch of JS_STATIC_ASSERTs with static_assert. r=jandem
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 13:26 +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 23:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
7027efe7fae3c687aed430c7b02efc66870eb739
created 2014-09-15 16:30 -0700
pushed 2014-09-16 03:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1001090 - Part 1: Implement let temporal dead zone in the frontend and interpreter. (r=Waldo)
b4735c318a46414df669844d71b133295ae90131
created 2014-09-12 11:07 +0200
pushed 2014-09-13 16:45 +0000
Arpad Borsos Arpad Borsos - Bug 1066414 - fix destructuring rest in for-in; r=jorendorff
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2014-09-09 13:57 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
8acb4009398c9ede6335cf704075184294a53b35
created 2014-08-30 14:27 -0700
pushed 2014-09-05 15:34 +0000
Jeff Walden Jeff Walden - Bug 1061853 - Reintroduce PNK_MUTATEPROTO to distinguish ({ __proto__: v }) as mutating the [[Prototype]] from ({ __proto__() {} }) as not doing so. r=shu
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
167b98c4bc869254c7c83eabf9b377e4da5b7225
created 2014-06-24 12:01 +0200
pushed 2014-06-24 15:52 +0000
Jan de Mooij Jan de Mooij - Bug 1027528 part 20 - Make enough code work with Latin1 strings to pass shell tests. r=luke
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
872ee0a487e422a195ca74ce1d976dc5678ed3ea
created 2014-02-04 15:51 +0100
pushed 2014-02-04 19:23 +0000
Andy Wingo Andy Wingo - Bug 967434 - Remove JS_HAS_DESTRUCTURING ifdefs r=jorendorff
bde35d854a92f150d9ba8cf42704e353e4fcb35a
created 2014-02-04 15:49 +0100
pushed 2014-02-04 19:23 +0000
Andy Wingo Andy Wingo - Backed out changeset d45ebc647b51 (missing r= line)
d45ebc647b513047d2ec30a64b31dbf718a93238
created 2014-02-04 15:43 +0100
pushed 2014-02-04 19:23 +0000
Andy Wingo Andy Wingo - Bug 967434 - Remove JS_HAS_DESTRUCTURING ifdefs
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.
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
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
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
c0104d0c88a124009ef06bb857b5e69fd7e52d7f
created 2013-08-31 06:19 -0700
pushed 2013-08-31 20:51 +0000
Dan Gohman Dan Gohman - Bug 910829 - SpiderMonkey: Put cpp-private classes in anonymous namespaces. r=waldo
26d92ba69fe622fc1532a65de4ee835ccb55dbb7
created 2013-08-20 11:03 +0200
pushed 2013-08-21 21:14 +0000
Andy Wingo Andy Wingo - Bug 666399 - New Harmony syntax for generators. r=Waldo
less more (0) -100 -60 tip