js/src/frontend/ParseNode.h
2a86de9ceb7492ca6d492bb5548a701ef7cd2d6b
created 2019-08-06 23:14 +0000
pushed 2019-08-07 04:33 +0000
Matthew Gaudet Matthew Gaudet - Bug 1569315 - Defer allocation of JSFunctions in the parser r=tcampbell
a1059c1d9019c44a68b0a51e86a86a0d2cebfcfa
created 2019-07-09 21:13 +0000
pushed 2019-07-12 09:59 +0000
Brian Hackett Brian Hackett - Bug 1448166 Part 1 - Add a kind for top level function lexical scopes, r=tcampbell.
9a263a237c4cba302f0775d329dbb21fafb3706b
created 2019-06-20 19:22 +0000
pushed 2019-06-21 09:33 +0000
Jason Orendorff Jason Orendorff - Bug 1555037 - Part 2: Support SuperProperty in field initializers. r=arai
5dec6c60fb6f375cd8d65d63d82bc53e0efd295a
created 2019-06-20 03:02 +0000
pushed 2019-06-20 09:46 +0000
Jan de Mooij Jan de Mooij - Bug 1535154 - Merge PrivateScriptData scopes/objects/bigints arrays into a single array of GC things. r=tcampbell,jonco
6f6ebd68ccad4b93cb2238b029ab2476577d0128
created 2019-06-07 20:34 +0000
pushed 2019-06-08 09:39 +0000
Jason Orendorff Jason Orendorff - Bug 1547561 - Part 3: Additional CheckParseTree pass, enabled in debug builds only. r=khyperia
e1e95251ab35c6ca222e64593a8fcf0c2738e38e
created 2019-06-07 20:33 +0000
pushed 2019-06-08 09:39 +0000
Jason Orendorff Jason Orendorff - Bug 1547561 - Part 2: Check parse node kinds even in some release builds. r=khyperia
e391e47e6fa43709b8575f200bd9698074b41b03
created 2019-06-07 20:33 +0000
pushed 2019-06-08 09:39 +0000
Jason Orendorff Jason Orendorff - Bug 1547561 - Part 1: Change integer values used by ParseNodeKind, for extra assertiness. r=khyperia
4ee40acc8b6015a163dd09a9ced0af243d93b9cf
created 2019-05-28 16:59 +0000
pushed 2019-05-29 09:48 +0000
Ashley Hauck Ashley Hauck - Bug 1553744 - Delete .initalizers scope for constructors in classes without fields. r=jorendorff
b0583bec17687ad56b05a4216f2ba6787e361306
created 2019-05-21 17:55 +0000
pushed 2019-05-21 21:45 +0000
Ashley Hauck Ashley Hauck - Bug 1547467 - Introduce another scope for .initializers, and remove .localInitializers. r=jorendorff
b702646a08e392ca61867731e4c2cac0160a9c38
created 2019-05-21 00:32 +0300
pushed 2019-05-21 04:19 +0000
Dorel Luca Dorel Luca - Backed out 2 changesets (bug 1552229, bug 1547467) for causing build bustages. CLOSED TREE
6004e7f60bb6ae49de462c658b137da437d216cd
created 2019-05-20 18:38 +0000
pushed 2019-05-21 04:19 +0000
Ashley Hauck Ashley Hauck - Bug 1547467 - Introduce another scope for .initializers, and remove .localInitializers. r=jorendorff
0e910372a9568d4a0d1070e0f78e787de42cac8e
created 2019-05-12 22:15 +0000
pushed 2019-05-13 08:22 +0000
Jeff Walden Jeff Walden - Bug 1550616 - Move Token-related types to a new frontend/Token.h header so needing something like TokenPos doesn't demand a dependency on TokenStream.h. (ParseNode.h is a notable instance of this.) r=tcampbell
464bde42a1588d89f7822d175f86db7f93d211ea
created 2019-05-12 05:09 +0300
pushed 2019-05-12 09:30 +0000
Noemi Erli Noemi Erli - Backed out 6 changesets (bug 1550616) for causing build bustages in MacroAssembler-arm64.h
1b35028d64e470f26dd1fec14b331194b86fec30
created 2019-05-12 01:38 +0000
pushed 2019-05-12 09:30 +0000
Jeff Walden Jeff Walden - Bug 1550616 - Move Token-related types to a new frontend/Token.h header so needing something like TokenPos doesn't demand a dependency on TokenStream.h. (ParseNode.h is a notable instance of this.) r=tcampbell
8457ce7cc442cf10ebe42c8299fdcd4ce259981e
created 2019-04-24 19:41 +0000
pushed 2019-04-25 09:46 +0000
Ashley Hauck Ashley Hauck - Bug 1535471 - Use JSOP_INITPROP for field initializers. r=jorendorff
83ab9bf5138e6e4a4d1ab32fa5ae672593141dfc
created 2019-04-11 23:07 +0000
pushed 2019-04-12 03:19 +0000
Ashley Hauck Ashley Hauck - Bug 1542448 - Always emit scopes for classes. r=jorendorff
cb51282874fc6d3da224491c1f9075fc590cd133
created 2019-03-24 12:13 +0000
pushed 2019-03-24 21:40 +0000
Ashley Hauck Ashley Hauck - Bug 1537980 - Make CallNode::callOp const. r=jorendorff
d9660cff20917bb2a82f91e0acdeea95e32ca198
created 2019-03-22 00:28 +0000
pushed 2019-03-22 16:44 +0000
Ashley Hauck Ashley Hauck - Bug 1537936 part 3 - Remove ParseNode::pn_op. r=jorendorff
4011496a13a9dd3977197edc2311fa85634fc9b6
created 2019-03-22 00:28 +0000
pushed 2019-03-22 16:44 +0000
Ashley Hauck Ashley Hauck - Bug 1537936 part 2 - Move pn_op for calls to CallNode::callOp. r=jorendorff
2bf248bc4f3b1eabbbc09e1b325baa086ea19e2c
created 2019-03-22 00:28 +0000
pushed 2019-03-22 16:44 +0000
Ashley Hauck Ashley Hauck - Bug 1537936 part 1 - Remove miscellaneous uses of pn_op. r=jorendorff
c99b0f4470527c183d90c1e7191a08e4933ad1ac
created 2019-03-21 23:31 +0200
pushed 2019-03-22 09:56 +0000
Oana Pop Rus Oana Pop Rus - Backed out 3 changesets (bug 1537936) for bustages in ParseNode.h on a CLOSED TREE
8c405aa4467dfeb34b9df7e875c1584ed6f6a938
created 2019-03-21 20:25 +0000
pushed 2019-03-22 09:56 +0000
Ashley Hauck Ashley Hauck - Bug 1537936 part 3 - Remove ParseNode::pn_op. r=jorendorff
37d0dcbdffd53adae798198bc3960550daf5f6c3
created 2019-03-21 20:30 +0000
pushed 2019-03-22 09:56 +0000
Ashley Hauck Ashley Hauck - Bug 1537936 part 2 - Move pn_op for calls to CallNode::callOp. r=jorendorff
647eb65d345148baca2b9a4b7ac69c45544513ed
created 2019-03-21 20:16 +0000
pushed 2019-03-22 09:56 +0000
Ashley Hauck Ashley Hauck - Bug 1537936 part 1 - Remove miscellaneous uses of pn_op. r=jorendorff
579548b422c67343d524825027c6f684b6e81267
created 2019-03-21 14:23 +0000
pushed 2019-03-21 21:59 +0000
Ashley Hauck Ashley Hauck - Bug 1520996 - Use AccessorType instead of JSOP for getters/setters. r=arai
d96f98f974e087224e0a1ef9be67e2fc63397d8b
created 2019-03-20 17:26 +0000
pushed 2019-03-21 04:34 +0000
Ashley Hauck Ashley Hauck - Bug 1535166 - Implement computed field names. r=jorendorff
1017d1e09b8864cc8ea41f5f29714b5a54d77f77
created 2019-03-20 00:48 +0200
pushed 2019-03-20 10:52 +0000
Andreea Pavel Andreea Pavel - Backed out changeset 1b8c42577e24 (bug 1535166) for build bustages on a CLOSED TREE
1b8c42577e2410dbbe050bb30b0ccced9d7c3771
created 2019-03-19 20:23 +0000
pushed 2019-03-20 10:52 +0000
Ashley Hauck Ashley Hauck - Bug 1535166 - Implement computed field names. r=jorendorff
d689ce995f0a4c5f9a4cc4592c7a961755e8eb2d
created 2019-03-08 13:00 +0000
pushed 2019-03-08 21:50 +0000
Ashley Hauck Ashley Hauck - Bug 1528038 - Split field-related BytecodeEmitter behavior into separate methods. r=jorendorff
de9645abe21adfafb8ab0df41d4325f6a33f8dc4
created 2019-03-01 01:17 +0000
pushed 2019-03-02 09:26 +0000
Ashley Hauck Ashley Hauck - Bug 1531323 - Fix incorrect classTypeCode in ClassField. r=jorendorff
d10717796a290bd4e4e63ca7ea019ad8e52b309d
created 2019-02-28 09:52 +0000
pushed 2019-02-28 21:44 +0000
Ashley Hauck Ashley Hauck - Bug 1526031 - remove initOrStmt field from NameNode. r=jorendorff,arai
c4d3d41136213af2b11a74d5e2a70aa227bd5d1e
created 2019-02-28 11:15 +0200
pushed 2019-02-28 21:44 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset 01d931a9140b (bug 1526031) for build bustages on frontend/ParseNode.h CLOSED TREE
01d931a9140b35f9ea90a6a5a45956510f5ef7f1
created 2019-02-28 01:29 +0000
pushed 2019-02-28 21:44 +0000
Ashley Hauck Ashley Hauck - Bug 1526031 - remove initOrStmt field from NameNode. r=jorendorff,arai
b70102d25a47d2edca9f28c31db8a0103ff009a4
created 2019-02-26 18:37 +0000
pushed 2019-02-27 04:29 +0000
Jason Orendorff Jason Orendorff - Bug 1528409 - Part 2: Rename ParseNodeArity to ParseNode::TypeCode. r=khyperia
d56678e5ee519c006e32a3f00c0889154da1648d
created 2019-02-26 18:37 +0000
pushed 2019-02-27 04:29 +0000
Jason Orendorff Jason Orendorff - Bug 1528409 - Part 1: Autogenerate the dispatch code in ParseNode::dump(). r=khyperia
bb3aa942e67a5567f61100a7227c577ac4370870
created 2019-02-22 18:04 +0000
pushed 2019-02-23 04:13 +0000
Jason Orendorff Jason Orendorff - Bug 1529607 - Part 4: Rename ParseNodeKind::CallSiteObjExpr to CallSiteObj. r=khyperia
49fda807b7c5b867fca271115934ccb6a8c7e205
created 2019-02-21 23:48 +0000
pushed 2019-02-23 04:13 +0000
Ashley Hauck Ashley Hauck - Bug 1499448 - Implement more field functionality. r=jorendorff
e6c672abfb049bc685ac1154c0128cb6e1eac88f
created 2019-02-22 07:08 +0200
pushed 2019-02-22 16:25 +0000
Bogdan Tara Bogdan Tara - Backed out 2 changesets (bug 1528409) for ParseNode.cpp caused Linux bustages CLOSED TREE
49ade2dbfd2b7d83af1f42a8a0e3b1380042673c
created 2019-02-22 00:35 +0000
pushed 2019-02-22 16:25 +0000
Jason Orendorff Jason Orendorff - Bug 1528409 - Part 2: Rename ParseNodeArity to ParseNode::TypeCode. r=khyperia
76f2dc5538787fe4f65f7730c096118eaecfe5a7
created 2019-02-22 00:35 +0000
pushed 2019-02-22 16:25 +0000
Jason Orendorff Jason Orendorff - Bug 1528409 - Part 1: Autogenerate the dispatch code in ParseNode::dump(). r=khyperia
9adeff2c423fc4ac047b4ddbdbb9b8e64ce7fdac
created 2019-02-16 20:20 +0100
pushed 2019-02-17 21:45 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
f959cbeb6c01620819738c5313074e596ccc7363
created 2019-02-16 03:00 +0200
pushed 2019-02-16 09:36 +0000
arthur.iakab arthur.iakab - Backed out changeset 94a9c4cabe37 (bug 1526031) for spidermonkey bustages CLOSED TREE
94a9c4cabe376cc22c9cd43199ee672bd32f0eae
created 2019-02-16 00:20 +0000
pushed 2019-02-16 09:36 +0000
Ashley Hauck Ashley Hauck - bug 1526031 - remove initOrStmt field from NameNode. r=jorendorff
9696fa097cd0ac3e27b3a34dff1677970ea7b3ea
created 2019-02-16 00:50 +0200
pushed 2019-02-16 09:36 +0000
arthur.iakab arthur.iakab - Backed out changeset b29cead870d9 (bug 1526031) for spidermonkey bustages CLOSED TREE
b29cead870d90f9c9333c6ef453a0e6c53d8a255
created 2019-02-15 22:10 +0000
pushed 2019-02-16 09:36 +0000
Ashley Hauck Ashley Hauck - bug 1526031 - remove initOrStmt field from NameNode. r=jorendorff
8e1840b7a9923ac6e7e4c143edf87167b4cac717
created 2019-02-15 23:22 +0200
pushed 2019-02-16 09:36 +0000
Noemi Erli Noemi Erli - Backed out changeset db4946736508 (bug 1499448) for failures in BytecodeEmitter.cpp CLOSED TREE
db4946736508bb1cc3cbb288cdb498703fb4d904
created 2019-02-15 18:16 +0000
pushed 2019-02-16 09:36 +0000
Ashley Hauck Ashley Hauck - Bug 1499448 - Implement more field functionality. r=jorendorff
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-02-15 01:38 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
a226aae4349fe5e23fbd453f7a965a090abca1fc
created 2019-02-06 20:32 +0000
pushed 2019-02-07 05:01 +0000
Ashley Hauck Ashley Hauck - bug 1525331 - Move fields from union to individual subclasses. r=jorendorff
aba804ffb8e8410a1ff38cd1bdfe70de1107d23a
created 2019-02-06 20:32 +0000
pushed 2019-02-07 05:01 +0000
Ashley Hauck Ashley Hauck - bug 1525331 - Make ParseNode::pn_type const. r=jorendorff
a8aa16000d0100e2f736b2970ce3dc1f7da9f515
created 2019-02-05 14:59 +0000
pushed 2019-02-05 21:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1518391 - Part 4: Use pn_u.function.syntaxKind instead of pn_op for FunctionNode. r=jorendorff
c753ec107783d59196300ab4fe49c3204d0b519f
created 2019-02-05 14:58 +0000
pushed 2019-02-05 21:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1518391 - Part 3: Add pn_u.function.syntaxKind for FunctionNode. r=jorendorff
22428c15bb03f18dcaf5eb53a81fd8bc49f312c6
created 2019-02-05 14:58 +0000
pushed 2019-02-05 21:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1518391 - Part 2: Separate CodeNode into FunctionNode and ModuleNode. r=jorendorff
42be5dc5a73af2c62178a1db14db527788905a21
created 2019-02-05 14:57 +0000
pushed 2019-02-05 21:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1518391 - Part 1: Remove unused case/code from function node ops. r=jorendorff
f90bab5af97efa714181eea7fad45cf8cf14e3ea
created 2019-01-19 11:57 +0200
pushed 2019-01-19 09:59 +0000
Cosmin Sabou Cosmin Sabou - Merge mozilla-inbound to mozilla-central. a=merge
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-19 09:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
1d260750a87e00de63750365d7c0c6fb34241c58
created 2019-01-18 13:14 +0000
pushed 2019-01-19 03:35 +0000
Jan de Mooij Jan de Mooij - Bug 1284719 part 1 - Emit hoisted top-level functions directly in the prologue, remove switchToPrologue. r=arai
585a078ac5b3ffa4d19fbe5eddecfbb4fefa3ea7
created 2019-01-09 21:27 +0000
pushed 2019-01-11 04:12 +0000
Ashley Hauck Ashley Hauck - Bug 1514919 - Do not constant-fold the same nodes more than once. r=jorendorff
5c70351492dab61461ac07609bfb75ca7da405b0
created 2019-01-09 19:14 +0000
pushed 2019-01-10 04:03 +0000
Robin Templeton Robin Templeton - Bug 1518711 - Rename BigInt's ParseNodeKind to match the declaration from bug 1513040. r=jorendorff
598f93e37949c3daafb09eafc1ba70dd613ae842
created 2018-12-18 22:24 +0000
pushed 2018-12-20 04:52 +0000
Ashley Hauck Ashley Hauck - Bug 1513040 - Change FOR_EACH_PARSE_NODE_KIND to use type instead of arity. r=jorendorff
less more (0) -300 -100 -60 tip