js/src/frontend/Parser.cpp
3c3198bf2d4a541679012a100af53228a9c608d7
created 2020-12-02 21:14 +0200
pushed 2020-12-02 21:42 +0000
Bogdan Tara Bogdan Tara - Backed out 15 changesets (bug 1519100) for wpt leaks CLOSED TREE
5f90543431cb00de096e80a061b031541cc42155
created 2020-12-02 12:39 +0000
pushed 2020-12-02 21:42 +0000
yulia yulia - Bug 1519100 - Mark modules as async if we find a top level await while parsing; r=mgaudet
d7f3440addc760211295279d6f9a19381b3f2a44
created 2020-12-02 12:39 +0000
pushed 2020-12-02 21:42 +0000
yulia yulia - Bug 1519100 - Implement basic stencil changes for top-level await; r=arai
3c07e6f1f530e778a2dfcdfd097dce3ea7f56189
created 2020-11-18 09:05 +0000
pushed 2020-11-18 16:05 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat with clang-format-11 to the Google coding style r=andi,sg,geckoview-reviewers,snorp
1b438994fb7f9938afa2d414d7e1ec69ffd7626e
created 2020-11-16 15:37 +0000
pushed 2020-11-17 09:44 +0000
Ted Campbell Ted Campbell - Bug 1677184 - Remove IsLikelyConstructorWrapper optimization. r=jandem
7661dae6b85100972d3c4c6dad2f92b14dacea19
created 2020-11-16 15:37 +0000
pushed 2020-11-17 09:44 +0000
Ted Campbell Ted Campbell - Bug 1677177 - Remove ScriptStencil::isStandaloneFunction. r=arai
7da5f1f192f618be1624e0fa4626433cc083bc0a
created 2020-11-16 07:50 +0000
pushed 2020-11-17 09:44 +0000
Ted Campbell Ted Campbell - Bug 1675670 - Remove mozilla::Result from ParserAtoms. r=jandem
250867bf9a2751d48c04dcbe2234cd04b3c239a3
created 2020-11-14 00:04 +0000
pushed 2020-11-14 09:46 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1675804 - Part 4: Use TaggedScriptThingIndex in ScriptThingsVector. r=tcampbell
6417b88c22f9d033ef80ea941b3f1406302a62a7
created 2020-11-14 00:04 +0000
pushed 2020-11-14 09:46 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1675804 - Part 2: Add limitation to BigInt/ObjLiteral/RegExp/Scope/Function in stencil. r=tcampbell
8af30c6d9bb91a1ed9a5bee712252bbe1bd20d85
created 2020-11-14 00:03 +0000
pushed 2020-11-14 09:46 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1675241 - Part 11: Use TaggedParserAtomIndex in ScriptThingVariant. r=tcampbell
cb0e58368cd4d8e1f79b193b7ccae9586cc2ab50
created 2020-11-14 00:03 +0000
pushed 2020-11-14 09:46 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1675241 - Part 10: Use TaggedParserAtomIndex in StencilModuleEntry. r=tcampbell
73cc5fa0e0bdd7a1d6b0f8450b1541c4bc53c333
created 2020-11-14 00:03 +0000
pushed 2020-11-14 09:46 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1675241 - Part 9: Use TaggedParserAtomIndex in RegExpStencil.atom_. r=tcampbell
4a31a3179d6b7df11289f5a61d2e1cec5f363c30
created 2020-11-09 18:16 +0000
pushed 2020-11-10 09:57 +0000
Ted Campbell Ted Campbell - Bug 1676219 - Remove unused FunctionBox::isTopLevel_ field. r=arai
6f1bf8c8117fa09123eaf86c59fba05fcc600f54
created 2020-11-05 15:32 +0000
pushed 2020-11-06 04:14 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1674351 - Part 4: Move ParserAtomVector out of ParserAtomsTable. r=tcampbell
7a4ce0db75ba7d9d36d61479ae71b42b7440f217
created 2020-11-05 15:35 +0000
pushed 2020-11-06 04:14 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1674351 - Part 3: Use CompilationState.parserAtoms in parser and emitter. r=tcampbell
c6b2d17bda5f7e0827e20c0901f9c6e12d97b241
created 2020-11-05 14:05 +0000
pushed 2020-11-05 21:37 +0000
Ted Campbell Ted Campbell - Bug 1668672 - Use ParserAtom for RegExpStencil. r=arai
19fe77d2b578a1880aa59f9103c53e4a3b768f64
created 2020-11-05 04:53 +0000
pushed 2020-11-05 21:37 +0000
Ted Campbell Ted Campbell - Bug 1668672 - Use the Stencil's LifoAlloc for ParserScopeData in frontend. r=arai
c1d25161f84b333b0073c862cf65120c8cc7a004
created 2020-11-04 21:12 +0000
pushed 2020-11-05 04:52 +0000
Jason Orendorff Jason Orendorff - Bug 1673080 - Fix assertion failure: nfixed <= GeneratorObject::FixedSlotLimit, with syntax parsing disabled. r=tcampbell.
00186be8038a0dbef009535705ef10b2b6795e12
created 2020-11-04 14:43 +0000
pushed 2020-11-04 21:43 +0000
Ted Campbell Ted Campbell - Bug 1668672 - Use LifoAlloc for ScriptStencil gcThings list. r=arai
394718eef5059ae3cffdb30a8b91b1c2032cd188
created 2020-10-30 06:33 +0000
pushed 2020-10-30 16:09 +0000
Jeff Walden Jeff Walden - Bug 1663365 - Don't include "js/friend/ErrorMessages.h" in jsfriendapi.h. r=arai
1bd440c125383eb22270808b094f18f4db51764c
created 2020-10-28 16:06 +0000
pushed 2020-10-29 04:07 +0000
Ted Campbell Ted Campbell - Bug 1670238 - Do not delazify if sourceEnd is definitely before the specified line in findScript. r=arai
05e5b27f6a6078023c62ef68f474f232926e6ba3
created 2020-10-27 08:02 +0000
pushed 2020-10-27 15:58 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1671887 - Reserve CompilationAtomCache.atoms before instantiation. r=tcampbell
6df41b430313ff78c8825afbc17138755efc03f0
created 2020-10-26 13:34 +0000
pushed 2020-10-27 04:41 +0000
Ted Campbell Ted Campbell - Bug 1672886 - Fix SourceExtent of JS private class methods. r=arai
8915b0ea73cf7f467cda0744d34e45625ff89860
created 2020-10-23 01:08 +0000
pushed 2020-10-23 21:47 +0000
Ted Campbell Ted Campbell - Bug 1672729 - Use class field property name as start of initializer. r=arai
ac382cc4a6e069a6121297a6e8952650e8cf0807
created 2020-10-20 21:41 +0000
pushed 2020-10-21 03:56 +0000
Ted Campbell Ted Campbell - Bug 1672268 - Remove CustomAutoRooter from JS Parser. r=arai
4c7b8e1f6245f10a98c3bcb4fd46f5a288ed4730
created 2020-10-19 23:29 +0000
pushed 2020-10-20 09:40 +0000
Ted Campbell Ted Campbell - Bug 1672065 - Fix lineno/column for synthesized JS class constructors. r=arai
e87f9a52024cc7606a527775a70ac60c4d8cfc56
created 2020-10-15 19:28 +0000
pushed 2020-10-16 03:25 +0000
Jason Orendorff Jason Orendorff - Bug 1412202 - Part 8: Inhibit the optimization when it would result in too many fixed slots. r=jandem
191c45160e4c8c15d348f008a5c66b5a382c44bb
created 2020-10-15 19:28 +0000
pushed 2020-10-16 03:25 +0000
Jason Orendorff Jason Orendorff - Bug 1412202 - Part 7: Optimize unaliased generator locals into stack slots. r=jandem
3387fb054f3cffefb879cee4f6aabd8d193a2aec
created 2020-10-15 19:19 +0300
pushed 2020-10-16 03:25 +0000
Csoregi Natalia Csoregi Natalia - Backed out 9 changesets (bug 1412202) for bustage on NativeObject-inl.h. CLOSED TREE
6459dd328f07c9867170cdaa11871da9876b3894
created 2020-10-15 14:01 +0000
pushed 2020-10-16 03:25 +0000
Jason Orendorff Jason Orendorff - Bug 1412202 - Part 8: Inhibit the optimization when it would result in too many fixed slots. r=jandem
50ff9b1a922aea761158c742970463326f627117
created 2020-10-15 14:02 +0000
pushed 2020-10-16 03:25 +0000
Jason Orendorff Jason Orendorff - Bug 1412202 - Part 7: Optimize unaliased generator locals into stack slots. r=jandem
a60c8509c7347036eceb41487ff6af0c92567a3d
created 2020-10-12 07:42 +0000
pushed 2020-10-13 21:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1670109 - Part 4: Use ParserAtomsTable in StringBuffer. r=tcampbell
d7cda563d6dea86dd48ad28d5476584ff0d7731b
created 2020-10-12 07:42 +0000
pushed 2020-10-13 21:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1670109 - Part 3: Use ParserAtomsTable in TokenStream. r=tcampbell
dcfb261d35d0be05ae37ce2032f58fe916f8c2d4
created 2020-10-12 07:42 +0000
pushed 2020-10-13 21:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1670109 - Part 2: Use ParserAtomsTable in Int32ToParserAtom and NumberToParserAtom. r=tcampbell
b0a9b770dc5d451a96a984ba2be4c2ead860ecd7
created 2020-10-12 07:42 +0000
pushed 2020-10-13 21:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1670109 - Part 1: Use ParserAtomsTable reference in module validator. r=tcampbell
ba389884ca470e850567e236aad73d6b6dff8061
created 2020-10-12 10:39 +0300
pushed 2020-10-12 09:36 +0000
Razvan Maries Razvan Maries - Backed out 11 changesets (bug 1669790, bug 1669814, bug 1669851, bug 1670109) for SM Bustages on testDeduplication.cpp. CLOSED TREE
72821bddce2f3fe3dd2372e58ccd1530a5c1fc59
created 2020-10-12 00:35 +0000
pushed 2020-10-12 09:36 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1670109 - Part 4: Use ParserAtomsTable in StringBuffer. r=tcampbell
b1f373fe74c9f7167975bf31ebeaa2d93ae894da
created 2020-10-12 00:33 +0000
pushed 2020-10-12 09:36 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1670109 - Part 3: Use ParserAtomsTable in TokenStream. r=tcampbell
90474951867be81e2b5ba4a8a808fdfc30b45be7
created 2020-10-11 23:56 +0000
pushed 2020-10-12 09:36 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1670109 - Part 2: Use ParserAtomsTable in Int32ToParserAtom and NumberToParserAtom. r=tcampbell
ef1eb570bdfdb12ee45103725824e4bcbc779533
created 2020-10-11 23:56 +0000
pushed 2020-10-12 09:36 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1670109 - Part 1: Use ParserAtomsTable reference in module validator. r=tcampbell
602f53c7db5fb6fb9720c07713ec08f558838012
created 2020-10-06 02:18 +0000
pushed 2020-10-06 16:17 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1666983 - Set ScriptStencil.extent.toStringEnd of class constructor to correct value when delazifying. r=tcampbell
7b369792b0334d747bd4a23fcc83ad4f244aa2cd
created 2020-10-06 02:59 +0300
pushed 2020-10-06 04:10 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out changeset 5a5bb14b79fe (bug 1666983) for SM bustages on Stencil.cpp
5a5bb14b79fe056c93d991a85683cf3da2ec1f01
created 2020-10-05 19:09 +0000
pushed 2020-10-06 04:10 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1666983 - Bug 1666983 - Set ScriptStencil.extent.toStringEnd of class constructor to correct value when delazifying. r=tcampbell
e7f884691bf5e72de8b843edd4a1885f1183c244
created 2020-09-03 15:35 +0000
pushed 2020-09-04 03:35 +0000
Kannan Vijayan Kannan Vijayan - Bug 1662260 - OOM check in parser. r=mgaudet
66b01d867c2225ddeef599ff682ebde7904289c8
created 2020-09-02 18:09 +0300
pushed 2020-09-02 21:57 +0000
Razvan Maries Razvan Maries - Backed out changeset f90f01b99ece (bug 1662260) for build bustages on bug-1662260.js. CLOSED TREE
f90f01b99ecef2683309decaea46f88e60eacd04
created 2020-09-01 23:50 +0000
pushed 2020-09-02 21:57 +0000
Kannan Vijayan Kannan Vijayan - Bug 1662260 - OOM check in parser. r=mgaudet DONTBUILD
4a60f6e7b2d44a6d7a1f923922d957702cc495dd
created 2020-09-01 23:52 +0000
pushed 2020-09-02 09:53 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1658971 - Part 10: Add JSContext* parameter to Int32ToParserAtom and NumberToParserAtom. r=tcampbell
7406be84dd96d072313abb8b95246dbd4d0e24e2
created 2020-09-01 23:52 +0000
pushed 2020-09-02 09:53 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1658971 - Part 8: Add JSContext* parameter to liftParserAtomToJSAtom and lowerJSAtomToParserAtom. r=tcampbell
ae059ddb84d646f697f08d3a02cdc409b99cccf8
created 2020-08-31 20:52 +0000
pushed 2020-09-01 03:20 +0000
Ted Campbell Ted Campbell - Bug 1662127 - Remove AutoKeepAtoms argument from TokenStream. r=djvj
bea475748ad2ed90e68fc86b0afcc1dfd29c0833
created 2020-08-28 20:56 +0000
pushed 2020-08-29 09:12 +0000
Matthew Gaudet Matthew Gaudet - Bug 1659595 - Avoid creating atoms for BigInts when parsing r=jorendorff,tcampbell,jandem
3c97bd31c365e3df35ce3d7f8eb340eb08dc557f
created 2020-08-28 15:00 +0000
pushed 2020-08-29 09:12 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1661079 - Part 16: Remove JSContext* parameter from ScriptStencil. r=tcampbell
a82c8bd5c573931face6f10f27532705e78a3209
created 2020-08-28 14:33 +0000
pushed 2020-08-29 09:12 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1661079 - Part 6: Use SystemAllocPolicy in CompilationStencil.scriptData. r=tcampbell
52c2d490e6ce344ac4dfae9a1931dc99e07cd0db
created 2020-08-28 14:33 +0000
pushed 2020-08-29 09:12 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1661079 - Part 4: Use SystemAllocPolicy in CompilationStencil.bigIntData. r=tcampbell
30bc5659308ea92ce941b310ad2b7f71256727df
created 2020-08-28 14:33 +0000
pushed 2020-08-29 09:12 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1661079 - Part 3: Use SystemAllocPolicy in CompilationStencil.regExpData. r=tcampbell
f3fc160379a001f9c306dc7806cc4108c19eeb86
created 2020-08-27 22:13 +0000
pushed 2020-08-28 15:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1649968 - Part 10: Move CompilationState out of CompilationInfo. r=tcampbell
2c60395051a8d5c0e5b806e45a8d71b808c34b89
created 2020-08-27 22:12 +0000
pushed 2020-08-28 15:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1649968 - Part 7: Use CompilationStencil in BigIntLiteral. r=tcampbell
7b8ef9e9e8341567f36e1c5f799f0c96e83cf2e8
created 2020-08-27 22:12 +0000
pushed 2020-08-28 15:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1649968 - Part 5: Move CompilationGCOutput out from CompilationInfo. r=tcampbell
3a159e26e4703d0e689fc524ce3219d853759196
created 2020-08-27 22:11 +0000
pushed 2020-08-28 15:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1649968 - Part 1: Create CompilationInput, CompilationState, CompilationStencil, and CompilationGCOutput. r=tcampbell
e9cc75098500944254b15aace4eb488f2c3461a5
created 2020-08-26 22:14 +0000
pushed 2020-08-28 15:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1658556 - Do not use "stencil" for ScriptStencil variable. r=tcampbell
4b43e587a0bc9190ed031dee84525bc15461153b
created 2020-08-26 22:14 +0000
pushed 2020-08-28 15:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1660699 - Store JSAtom in CompilationInfo. r=tcampbell
less more (0) -1000 -300 -100 -60 tip