js/src/frontend/ParseNode.cpp
7d07908ee08acfa5333806b907bce7fb20c59dc1
created 2018-08-30 20:10 +0100
pushed 2018-08-30 21:50 +0000
Jon Coppeard Jon Coppeard - Bug 1486730 - Remove some unnecessary includes from js/src/frontend r=Waldo
b789f764a1ae22d4b6f09658a9e0d79791b50125
created 2018-07-12 11:29 -0700
pushed 2018-08-13 22:00 +0000
Logan F Smyth Logan F Smyth - Bug 1378808 - Add a new ParseNodeKind::PropertyName to hold location information about property access name. r=jorendorff
e54c4c4cde45eabf290e709073588a256abb8f33
created 2018-08-08 04:40 +0300
pushed 2018-08-08 09:58 +0000
Brindusan Cristian Brindusan Cristian - Backed out 3 changesets (bug 1378808) for wpt failures on /content-security-policy/securitypolicyviolation/targeting.html.
6dd9c641346afe439fb10c028becf0a7b1f0aedc
created 2018-07-12 11:29 -0700
pushed 2018-08-08 09:58 +0000
Logan F Smyth Logan F Smyth - Bug 1378808 - Add a new ParseNodeKind::PropertyName to hold location information about property access name. r=jorendorff
0b294e23b3f65f9a8e62ae4789bfb0a0c9508222
created 2018-07-27 23:06 +0300
pushed 2018-07-28 09:46 +0000
Andreea Pavel Andreea Pavel - Backed out 3 changesets (bug 1378808) for failing spidermonkey builds on a CLOSED TREE
e761b8eef0aa984ad2fdced07237580448c1435c
created 2018-07-12 11:29 -0700
pushed 2018-07-28 09:46 +0000
Logan F Smyth Logan F Smyth - Bug 1378808 - Add a new ParseNodeKind::PropertyName to hold location information about property access name. r=jorendorff
73c36389c5f77846d89754386ef6f2d319aea86c
created 2018-05-16 10:34 -0700
pushed 2018-05-17 15:28 +0000
Jeff Walden Jeff Walden - Bug 1461821 - Convert the trailing array of BindingNames at the end of the various kinds of scope data into raw unsigned chars into which those BindingNames are placement-new'd, rather than memcpy-ing non-trivial classes around and failing to comply with the C++ object model. r=jandem
b512c7a263b259b844aefd723301fb7643e1bfd2
created 2018-02-27 15:09 -0600
pushed 2018-04-26 06:05 +0000
Jason Orendorff Jason Orendorff - Bug 1275292 - Delete ParseNodeAllocator::freeTree() and friends. r=shu.
3f27c2b65ef409b60ded331682a95e224f77a65c
created 2018-02-15 12:01 +0100
pushed 2018-04-06 21:54 +0000
David Teller David Teller - Bug 1437004 - ParseNode::dump() now displays names for ObjectPropertyNames;r=arai,jorendorff
040692f892ab2c8c7c748e65a3dc9da2c553cf07
created 2018-02-19 05:08 -0800
pushed 2018-02-19 22:01 +0000
André Bargull André Bargull - Bug 1438618: Remove unused using declarations. r=Waldo
b593a217bb5a4bd160dff15f1fc1577b95f06778
created 2018-01-16 15:12 -0600
pushed 2018-02-17 09:56 +0000
Jason Orendorff Jason Orendorff - Bug 1437955 - Part 2: Remove unused ParseNodeKind::Nop. r=Waldo.
e21126825c41be2a70bb6759e2dbdc7190621608
created 2018-01-16 15:10 -0600
pushed 2018-02-17 09:56 +0000
Jason Orendorff Jason Orendorff - Bug 1437955 - Part 1: Split ParseNodeKind::Semi into ExpressionStatement and EmptyStatement. r=Waldo.
609eb4880073d3b1ff1a198ec68737dce50bcb3f
created 2018-02-12 15:05 -0600
pushed 2018-02-15 10:27 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 7: Rename jscntxt* -> vm/JSContext*. r=jandem.
e5c3eb27d1b4ddb38ea82cd6838e564aebe8c3f7
created 2017-12-28 19:10 -0500
pushed 2017-12-30 21:59 +0000
Rofael Aleezada Rofael Aleezada - Bug 1403556 - Remove PNK prefixes. r=jandem
cf2f5ce41354d1cd0a49ea70c9ca5ce6f2ee4b27
created 2017-12-19 22:44 -0600
pushed 2017-12-21 10:02 +0000
Rofael Aleezada Rofael Aleezada - Bug 1403556: Changed ParseNodeKind from enum to enum class r=jandem
a90317cd54ba39d47ded48c048bfd695e53c7bcd
created 2017-12-05 09:42 +0900
pushed 2017-12-06 22:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1228841 - Part 4: Remove conditional catch and fix Reflect.parse tests for conditional catch. r=jwalden,evilpie
a26e71300a880ad99bd5bb0fd2d4be514113c7d5
created 2017-12-05 06:26 +0200
pushed 2017-12-05 09:59 +0000
Andreea Pavel Andreea Pavel - Backed out 6 changesets (bug 1397422, bug 1228841) for devtools mochitest failure devtools/client/debugger/test/mochitest/browser_dbg_search-symbols.js r=backout a=backout on a CLOSED TREE
28f34951d1b3fc6c0399435f355dd9ae5a12b3fb
created 2017-12-05 09:42 +0900
pushed 2017-12-05 09:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1228841 - Part 3: Remove conditional catch and fix Reflect.parse tests for conditional catch. r=jwalden,evilpie
8cbd780d86fcc63b2e826494afb59452b705e3e8
created 2017-07-12 13:59 -0700
pushed 2017-11-10 21:13 +0000
Kevin Gibbons Kevin Gibbons - Bug 1380881 - Implement optional catch binding proposal. r=shu
67fe0ac257b8a1169a208bf4c7f5c2369c3239ee
created 2017-11-10 11:52 +0100
pushed 2017-11-10 21:13 +0000
Jan de Mooij Jan de Mooij - Bug 1414340 part 2 - Remove array/generator comprehensions from SpiderMonkey. r=evilpie
7371550c7fc5f9b0002f152fb6abd45e4b7f917c
created 2017-10-17 00:10 -0400
pushed 2017-10-17 21:52 +0000
Hiroaki Karasawa Hiroaki Karasawa - Bug 1405943 - Part 1: Implement Pipeline Operator |>. r=arai
6e95ae37a2e36cf4101a7b94f1d0b601d05f5868
created 2017-10-04 10:23 -0500
pushed 2017-10-11 21:53 +0000
Jason Orendorff Jason Orendorff - Bug 1405760 - Don't set the op field of nodes for binary operators. r=Waldo
f3b8f72c3d894f5517fbf5daeea6b3c4f61a69ef
created 2017-09-19 20:48 +0200
pushed 2017-09-20 21:07 +0000
David Teller David Teller - Bug 1401299 - Removing leftover putc(stderr, ...) from ParseNode;r=nbp
95bb616125726c8bd4c300a1eb182fc8268c7141
created 2017-09-07 15:22 +0200
pushed 2017-09-13 11:33 +0000
David Teller David Teller - Bug 1397717 - Using GenericPrinter for DEBUG-only C++ dump() APIs;r=nbp
07fcbdb153e29d0fec4420aac2593150365bf7c3
created 2017-06-09 17:44 -0700
pushed 2017-06-11 08:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 1371105 - De-templatize parse handlers. (r=jorendorff)
0d069bcc20b070ee61805c51585c06690914bf25
created 2017-04-04 11:27 -0700
pushed 2017-04-22 00:30 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Add a |typename CharT| template parameter to Parser, SyntaxParseHandler, and FullParseHandler, *without* otherwise changing functionality. r=arai
bf3219269a11aff5b64a61b6c782aa97bb4594c1
created 2017-03-01 20:40 +0900
pushed 2017-03-02 01:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1343481 - Part 7: Add BytecodeEmitter::emitDotGenerator and make yield/await nodes unary. r=shu
bb868860dfc35876d2d9c421c037c75a4fb9b3d2
created 2017-01-19 11:14 +0900
pushed 2017-01-21 03:00 +0000
Kevin Gibbons Kevin Gibbons - Bug 1317375 - Implement "Template Literals Revision / Lifting Template Literal Restriction" ECMAScript proposal r=arai
0faba97ebe86d2e32c6afee3f0486cb5b538d74f
created 2016-12-03 07:44 +0900
pushed 2016-12-03 06:17 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 883377 - Part 1: Implement ES6 function name property semantics. r=jandem,anba
2465f743fb4f2b36e0a92a44a02f93472a1ad63e
created 2016-08-28 20:42 +0900
pushed 2016-10-31 15:47 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1185106 - Part 5.3: Support await expression in Parser. r=till
60843e550836ae936a8f006558a6eb61227f0432
created 2016-09-28 12:28 +0000
pushed 2016-09-29 09:45 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1285237 - Consider ParseNodeAllocator::allocNode as fallible. r=jorendorff
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-08-25 23:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
966f47ed2f25eb54fb1f967d4443b3c2b8b63220
created 2016-02-12 04:11 -0800
pushed 2016-02-14 03:19 +0000
Joel Maher Joel Maher - backout Bug 1221144 for perf regression
fe0f3776e83ec4ba8863af4dd32d8528259b0f46
created 2015-11-05 06:12 -0600
pushed 2016-02-04 11:02 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 7: Introduce StaticFunctionScope, same story. r=shu.
5e46f927faa732231a8d0f2addf6b91df789a412
created 2015-10-30 10:43 -0500
pushed 2016-01-24 01:56 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 2: Rename static scope classes away from "ScopeObject". r=shu.
95ad4f2242ef711747a74b51d62dfa8e1eeb317e
created 2016-01-05 15:07 +0000
pushed 2016-01-06 00:03 +0000
Jon Coppeard Jon Coppeard - Bug 1233109 - Check for duplicate exported names using the data in the ModuleBuilder and remove ModuleBox::exportNames r=shu
e4c57be575afdc36cbcc482deff2d740ebfc321e
created 2016-01-05 04:33 +0900
pushed 2016-01-05 10:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1234025 - Part 1: Move ObjectBox::isModuleBox definition to ParseNode.cpp.
8b834fb9e739919869a843d7eae604e8f3ce42b6
created 2015-12-18 02:24 -0500
pushed 2015-12-29 10:55 +0000
Jeff Walden Jeff Walden - Bug 1233249 - Refactor for-loop head parsing so that declaration-parsing code is responsible for detecting for-in/of behavior when a loop declaration is used. This makes declaration parsing slightly fuglier, but it simplifies for-loop parsing, makes it more amenable to future changes, and fixes a few bugs that were otherwise pretty hard to fix. r=shu
001519eae1c86e57b859310a1deaab0a668ff435
created 2015-12-18 13:18 -0800
pushed 2015-12-21 10:52 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Make functions block-scoped in JS and implement Annex B semantics for compatibility. (r=jorendorff)
91138dad602dd5392e3f4968443af53db5676e70
created 2015-12-18 12:10 +0000
pushed 2015-12-21 10:52 +0000
Jon Coppeard Jon Coppeard - Bug 1233121 - Refactor ObjectBox tracing r=terrence
d2bec6ed7b30b1d1d08fd6db570c91ad8fd99c08
created 2015-12-14 13:28 -0800
pushed 2015-12-15 11:16 +0000
Shu-yu Guo Shu-yu Guo - Backout bug 1071646, bug 1231758 for breaking the web. (r=woe)
73c94ff300b2a4250abdc84935c30457077c4f9c
created 2015-12-09 07:52 -0800
pushed 2015-12-10 11:07 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Make functions block-scoped in JS and implement Annex B semantics for compatibility. (r=jorendorff)
748c27d6775f1b3b62e2029a0d750843ebfc355d
created 2015-11-24 11:00 -0800
pushed 2015-12-07 13:16 +0000
Jeff Walden Jeff Walden - Bug 1227677 - Extract PNK_COMPREHENSIONFOR from PNK_FOR so that comprehension gunk doesn't taint for-loop emitting logic. r=shu
526a9c02295bc3ffd10e8c1cb06ed6a8bc9a33a3
created 2015-11-26 15:51 +0100
pushed 2015-12-01 23:43 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228340: Get rid of the js_ prefix for CodeSpec, CodeName, NumCodeSpecs; r=jorendorff
52d7c9292ecfc23a52835c49189dabd561b18675
created 2015-11-21 14:33 +0100
pushed 2015-11-23 13:09 +0000
Jan de Mooij Jan de Mooij - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu
859e6e58cdd21b059ed7992cf13a7c9082fb44ac
created 2015-11-04 12:16 -0600
pushed 2015-11-17 21:10 +0000
Jason Orendorff Jason Orendorff - Bug 1221660 - Part 2: Move pn_offset into a branch of the ParseNode::pn_u union. Add a subclass of ParseNode for PNK_CASE nodes. Merge PNK_DEFAULT with PNK_CASE. r=Waldo.
ce0741b494a70915a451fda9378a20816319ee3c
created 2015-10-20 11:52 -0500
pushed 2015-11-04 11:00 +0000
Jason Orendorff Jason Orendorff - Bug 1216623 - Part 2: In `for (let ...)` loops, evaluate initializers in the scope of the variables being initialized. r=Waldo.
00dac1d05d6097e885f1115ec74a64a9f92d044d
created 2015-10-17 23:30 +0900
pushed 2015-10-26 09:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1202134 - Save return value onto the stack before executing finally block. r=jandem
3888eea6aaf2329e5f5f44fa2b56346627ebdc7e
created 2015-10-23 03:06 +0900
pushed 2015-10-22 23:37 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 85bf82ac6e9a (bug 1202134) for OSX xpcshell test failure
85bf82ac6e9a21b4b5aa956f98867ec5d19b6e20
created 2015-10-17 23:30 +0900
pushed 2015-10-22 23:37 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1202134 - Save return value onto the stack before executing finally block. r=jandem
f6598d998f3ef5f1f07ece07ad2da6188de7d0f8
created 2015-10-08 17:01 -0700
pushed 2015-10-09 09:43 +0000
Eric Faust Eric Faust - Bug 1141863 - Part 2: Implement ES6 SuperCall. (r=jandem, r=jorendorff)
2384726c541f40b11ae6ac139d89baa5a63a9f9f
created 2015-10-07 14:54 -0700
pushed 2015-10-08 13:27 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1185106) for mulet m(4) orange
50d74e6e89379ee381979901af5c8fffc73efe00
created 2015-10-05 13:24 -0700
pushed 2015-10-08 13:27 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 3: Add parser support for Async functions. (r=efaust)
9be9de1be91ed66e21810aec33948b288b39c5aa
created 2015-10-06 14:00 -0700
pushed 2015-10-07 17:31 +0000
Shu-yu Guo Shu-yu Guo - No bug - Rename Definition::CONST to Definition::CONSTANT to avoid macro name collision on Windows. (r=Waldo)
b9f647fe2d1036dcc2e1274e3bf9e85d65ef10c4
created 2015-10-06 14:00 -0700
pushed 2015-10-07 17:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Parse and emit bytecode for global lexicals. (r=efaust)
54129d68a0531c2bc063751396e9e02b03428f59
created 2015-10-06 08:49 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1185106) for SM bustage CLOSED TREE
5174ef291f0cf523fe48a5863596543dc33d6204
created 2015-10-05 13:24 -0700
pushed 2015-10-07 17:31 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 3: Add parser support for Async functions. (r=efaust)
77416253dff525714a33f84e81823b32a67aacb6
created 2015-10-05 14:27 -0700
pushed 2015-10-06 10:01 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1185106) for build bustage CLOSED TREE
102aa11bc1aaa72b1ded68080a0b97eadcea49ae
created 2015-10-05 13:24 -0700
pushed 2015-10-06 10:01 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 3: Add parser support for Async functions. (r=efaust)
70278bb52f215f6429600bca8e124f5da43d6da8
created 2015-09-09 14:26 -0700
pushed 2015-09-16 17:53 +0000
Terrence Cole Terrence Cole - Bug 1203297 - Fix even more unified bustage; r=efaust
less more (0) -100 -60 tip