js/src/builtin/ReflectParse.cpp
a513b36de59c1d1e9fc11ea0817c1107e177f1a0
created 2021-08-25 13:55 +0000
pushed 2021-08-25 21:49 +0000
Jan de Mooij Jan de Mooij - Bug 1727328 part 2 - Add functions for allocating PlainObjects. r=jonco
3a72f69192c6d75dea48034e554c3a9bf4f58055
created 2021-07-13 11:52 +0000
pushed 2021-07-13 21:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1708448 - Move property and element functions into js/public/PropertyAndElement.h. r=nbp
22433f887b2f5536158c727ab89278ca1d83f6cb
created 2021-05-27 15:01 +0000
pushed 2021-05-27 21:28 +0000
Matthew Gaudet Matthew Gaudet - Bug 1712138 - Implement Reflect.parse for static class blocks r=arai
af05724a3efaa5ee865745a53a9571fe68de14df
created 2021-05-27 15:01 +0000
pushed 2021-05-27 21:28 +0000
Matthew Gaudet Matthew Gaudet - Bug 1712138 - Initial implementation of class-static-fields proposal. r=arai
a0912b8ab736ce97aacd28fca88e348074dcf8b4
created 2021-05-07 17:01 +0000
pushed 2021-05-07 21:46 +0000
AshwiniWankhede AshwiniWankhede - Bug 1708546: Remove prototype Pipeline operator implementation r=mgaudet
c85486b5c6ba261d009b92030646b45f3bec1bcb
created 2021-05-05 19:39 +0000
pushed 2021-05-06 03:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1706763 - Specialize InExpr emission for private brand checks to correctly handle the variety of storage locations required. r=arai
56f63d7627649b815f2a9b0c3c366e2c817c19ca
created 2021-05-05 21:48 +0300
pushed 2021-05-06 03:49 +0000
Csoregi Natalia Csoregi Natalia - Backed out 2 changesets (bug 1706763) for failures on private-reflect-01.js. CLOSED TREE
d660b516c029b2f6fa53ce01f286746d2d45231c
created 2021-05-05 17:57 +0000
pushed 2021-05-06 03:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1706763 - Specialize InExpr emission for private brand checks to correctly handle the variety of storage locations required. r=arai
75ca82a2e26a7dc35c40e46e9d71a74ce3345670
created 2021-04-19 19:28 +0000
pushed 2021-04-20 09:51 +0000
Jason Orendorff Jason Orendorff - Bug 1662559 - Part 15: Add AST node types for private member access expressions (`obj.#member`). r=arai
52b63cb9abed4e332d7f6df022bff8f068525255
created 2021-04-14 09:01 +0000
pushed 2021-04-14 16:08 +0000
Jan de Mooij Jan de Mooij - Bug 1704851 part 1 - Change CheckRecursionLimit to AutoCheckRecursionLimit::check. r=tcampbell
a0de4a88ac294b26a83f3776bb110d53405bde6a
created 2021-04-01 17:14 +0300
pushed 2021-04-02 03:33 +0000
smolnar smolnar - Backed out 20 changesets (bug 1662559) for causing fuzzing failures. CLOSED TREE
405a80f38f5cabece15a7ef9eece83ddc0d2a292
created 2021-03-30 19:44 +0000
pushed 2021-03-31 09:22 +0000
Jason Orendorff Jason Orendorff - Bug 1662559 - Part 15: Add AST node types for private member access expressions (`obj.#member`). r=arai
6a1f9a908a97a150c47c126b6cbbdb29cab790e5
created 2021-02-24 04:22 +0000
pushed 2021-02-24 10:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1692577 - Part 16: Remove unnecessary and redundant ExtensibleCompilationStencil::finish from reflect_parse. r=tcampbell
c4a032c9bf84a9b3ad35cfadbe758aa9cb28d080
created 2021-02-24 04:22 +0000
pushed 2021-02-24 10:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1692648 - Part 5: Accumulate all data into CompilationState, and copy/move to CompilationStencil in CompilationState::finish. r=tcampbell
7e752dd5849a6dcb1743d2284e700abad9c3860e
created 2021-02-24 04:22 +0000
pushed 2021-02-24 10:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1692648 - Part 1: Pass LifoAlloc to CompilationState constructor. r=tcampbell
17402bf45cac2b8b127f47e1f1e4757597cd9662
created 2021-02-13 02:16 +0000
pushed 2021-02-13 09:52 +0000
Ted Campbell Ted Campbell - Bug 1692624 - Remove SharedContext::stencil_ field. r=arai
78014b3ee746ff9bd8530c7652c85548e97dfed3
created 2021-02-12 17:07 +0000
pushed 2021-02-12 21:51 +0000
Ted Campbell Ted Campbell - Bug 1692317 - Remove CompilationStencil::input entirely. r=arai
898f133e93a352ec32426911b0b1771f37550e34
created 2021-02-12 17:07 +0000
pushed 2021-02-12 21:51 +0000
Ted Campbell Ted Campbell - Bug 1692317 - Remove some uses of CompilationStencil::input. r=arai
d83581a3c1a2f2f5f26e3b30c37df951a5ebb5d6
created 2021-02-12 17:07 +0000
pushed 2021-02-12 21:51 +0000
Ted Campbell Ted Campbell - Bug 1692317 - Move CompilationInput out of CompilationStencil. r=arai
bfaa95b5e04a36143ef2d3cff446cdda75cb5fab
created 2021-02-12 04:09 +0000
pushed 2021-02-12 10:01 +0000
Chris Peterson Chris Peterson - Bug 1684092 - Part 1: Replace MOZ_MUST_USE with [[nodiscard]] in js/src/. r=jandem
6190127f8259641ec999eb8a67ce7456cd0e7e37
created 2021-02-09 19:05 +0000
pushed 2021-02-10 03:37 +0000
André Bargull André Bargull - Bug 1670044 - Part 8: Use null for star-imports and exports. r=yulia,tcampbell
9241d01321bd6620e5af34798ee4850c05bfdd2b
created 2021-02-09 19:05 +0000
pushed 2021-02-10 03:37 +0000
André Bargull André Bargull - Bug 1670044 - Part 7: Add separate ImportNamespaceSpec and ExportNamespaceSpec parse nodes. r=yulia,tcampbell
12e200cbc0eafaebb73ee52e819491923698fb63
created 2021-02-09 19:05 +0000
pushed 2021-02-10 03:37 +0000
André Bargull André Bargull - Bug 1670044 - Part 1: Implement "Arbitrary module namespace identifier names" proposal. r=yulia
9ae408b03d7c5344d0784766b2482d3227a7e9d7
created 2021-02-09 09:04 +0000
pushed 2021-02-09 16:21 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1691503 - Rename CompilationInfo.h to CompilationStencil.h. r=tcampbell
ccf63c1fdec71d7eeb4e5fc19a2abae4c69cd847
created 2021-02-08 16:38 +0000
pushed 2021-02-08 21:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1689892 - Part 12: Add ParserAtomsTable::toJSAtom. r=tcampbell
60ba53c75cfb6bcd5bf1292ee3f30661ff2b1cb0
created 2021-02-05 09:33 +0000
pushed 2021-02-06 09:42 +0000
Ted Campbell Ted Campbell - Bug 1690943 - Hide synthesized constructors from Reflect.parse. r=arai
d81a49d52423e3a9d1b3e0857f9d7ab1e0e16bad
created 2021-02-02 13:19 +0000
pushed 2021-02-03 21:45 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1660275 - Part 3: Add ScopeContext::init for fallible operation. r=mgaudet
c2f48e8681800f6e78a2bb70123a25383b5f0ffd
created 2021-01-29 19:40 +0000
pushed 2021-01-30 05:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1687428 - Part 17: Rename TaggedParserAtomIndex-specific accessor in FunctionBox. r=nbp
e53c556bba8cbc3882844f57fe582eee739061a4
created 2021-01-29 19:40 +0000
pushed 2021-01-30 05:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1687428 - Part 16: Remove ParserAtom/ParserName from SharedContext/FunctionBox. r=nbp
08e996759dd9f8373ed11959139b1cfd93a15795
created 2021-01-29 19:40 +0000
pushed 2021-01-30 05:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1687428 - Part 15: Rename TaggedParserAtomIndex-specific accessor in ParseNode. r=nbp
14fc717dea9a581e71face1d9fbc89b5abb2ea78
created 2021-01-29 19:39 +0000
pushed 2021-01-30 05:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1687428 - Part 13: Remove ParserAtom/ParserName accessor from ParseNode. r=nbp
66dd79dcf4d91118bdaad4ec5da42057f0371e2d
created 2021-01-27 18:27 +0000
pushed 2021-01-28 21:56 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1688884 - Part 3: Use Span for BaseCompilationStencil.bigIntData. r=tcampbell
f754959a551086198c117a9adae563aa47be67f6
created 2021-01-27 03:22 +0000
pushed 2021-01-27 09:39 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1686375 - Part 2: Remove BaseScript parameter from Parser constructors. r=tcampbell
829094e9aee5eb4b35315647bd8161d69e5e0b7a
created 2021-01-13 23:50 +0000
pushed 2021-01-15 03:50 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1683276 - Part 5: Rename CompilationInfo to CompilationStencil. r=tcampbell
c7533b190c9d9306292aa107775e694747f3757e
created 2021-01-13 13:42 +0000
pushed 2021-01-15 03:50 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1683276 - Part 3: Make CompilationInfo a subclass of BaseCompilationStencil. r=tcampbell
967faaa4f81cc63fdc0eab259fa3063c224c150e
created 2021-01-06 06:49 +0000
pushed 2021-01-07 16:36 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1678449 - Part 5: Use span in CompilationStencil.parserAtomData. r=tcampbell
393d302eec5c4336874b7fe87f1151007c5e2cee
created 2021-01-06 06:49 +0000
pushed 2021-01-07 16:36 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1678449 - Part 1: Add CompilationState::finish for generating span in stencil. r=tcampbell
322ee18b6f51e52d83df59ab1db45728f5983d19
created 2020-12-12 01:32 +0000
pushed 2020-12-12 09:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1675962 - Part 5: Move LifoAlloc to CompilationInfo and CompilationInfoVector, to share between all delazification. r=tcampbell
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
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
6af11f8f19839a8bf57bbb47f964b51608c1da9f
created 2020-11-05 14:29 +0000
pushed 2020-11-06 04:14 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1674351 - Part 2: Add CompilationState.parserAtoms field as a preparation. 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
2977d4891ceeed019dc906dff3feb6c9f530213c
created 2020-11-04 18:46 +0000
pushed 2020-11-04 21:43 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=andi
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
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
5f2c465ea708fed49ec21dba268b7f9646562f7b
created 2020-08-28 14:32 +0000
pushed 2020-08-29 09:12 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1661098 - Make CompilationInfo not stack class. r=tcampbell
0a42010bbfee5aa6ee98024d4bd40887fbbbc143
created 2020-08-27 22:14 +0000
pushed 2020-08-28 15:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1649968 - Part 13: Make CompilationInfo::init* explicit about the target. 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
6c0fb1bf557063bc72b820fc2f660309d83d0577
created 2020-08-27 22:12 +0000
pushed 2020-08-28 15:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1649968 - Part 8: Use CompilationStencil in RegExpLiteral. r=tcampbell
3cbce137e341246df1af82c9a48538a17035adb6
created 2020-08-27 22:11 +0000
pushed 2020-08-28 15:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1649968 - Part 2: Move CompilationInfo methods to CompilationInput. r=tcampbell
e87bcd8a1f949b155dff0cc0c7cbad7f4fe03f77
created 2020-08-26 01:03 +0000
pushed 2020-08-26 15:40 +0000
Kannan Vijayan Kannan Vijayan - Bug 1660798 - Part 2 - Convert uses of JSAtom* and PropertyName* to ParserAtomId and ParserNameId. r=tcampbell
1a89b886cba63ac6b2647350a41e1a94aa4feb11
created 2020-08-25 01:03 +0300
pushed 2020-08-25 03:39 +0000
Cosmin Sabou Cosmin Sabou - Backed out 2 changesets (bug 1660798) for causing memory leaks. CLOSED TREE
846f88debca60ea217616fdc792a1585aa98f40f
created 2020-08-24 19:50 +0000
pushed 2020-08-25 03:39 +0000
Kannan Vijayan Kannan Vijayan - Bug 1660798 - Part 2 - Convert uses of JSAtom* and PropertyName* to ParserAtomId and ParserNameId. r=tcampbell
a2ea9eb77ad9929ebef7376d784110fbf5454fd0
created 2020-08-19 22:26 +0000
pushed 2020-08-20 09:32 +0000
Ted Campbell Ted Campbell - Bug 1659107 - Move js::SourceExtent to SharedStencil.h. r=arai
1c4baf6c4aac62b18df19adf27e578f208a1232d
created 2020-08-12 09:22 +0000
pushed 2020-08-12 15:55 +0000
yulia yulia - Bug 1657835 - Update Reflect.parse to include Optional Element deletion; r=jorendorff
8b78f22e26c29c3f515b6f8f2b783c18899c9e81
created 2020-07-31 16:33 +0000
pushed 2020-08-01 09:48 +0000
Jeff Walden Jeff Walden - Bug 1656411 - Move various stack limit-related functions (including reporting overrecursion) out of jsfriendapi.h to a new header. r=mgaudet
5927f5feaebf40a6ab796ec5ec6e0923b1f4bfc0
created 2020-07-14 12:06 +0000
pushed 2020-07-14 21:47 +0000
Ted Campbell Ted Campbell - Bug 1614041 - Store FunctionDeclarations in StencilModuleMetadata r=arai
45605357f44cedf5d3d6544750c68d482dca0844
created 2020-07-14 05:23 +0300
pushed 2020-07-14 08:32 +0000
Dorel Luca Dorel Luca - Backed out 5 changesets (bug 1614041) for Spidermonkey failure on gecko/js/src/vm/NativeObject.h. CLOSED TREE
0776aaa8e2558bfdeeb3aff2b6340882c7ba9ddb
created 2020-07-14 01:27 +0000
pushed 2020-07-14 08:32 +0000
Ted Campbell Ted Campbell - Bug 1614041 - Store FunctionDeclarations in StencilModuleMetadata r=arai
5974b9e65af447c1d1b6918ea7887822f05c9a02
created 2020-07-14 03:49 +0300
pushed 2020-07-14 08:32 +0000
Butkovits Atila Butkovits Atila - Backed out 5 changesets (bug 1614041) for causing assertion failure at jsapi.cpp.
less more (0) -300 -100 -60 tip