summaryrefslogtreecommitdiff
path: root/js/src/frontend/BytecodeEmitter.h
Commit message (Expand)AuthorAge
* Issue #2342 - Fix attribute order in misc files (found by clang builds)Moonchild2023-11-10
* Issue #2342: Use [[nodiscard]] in /jsMoonchild2023-11-08
* Issue #1240 - Part 4 - Implement parser support for BigInt literals.Brian Smith2023-07-18
* Issue #2097 - Implement logical assignment operatorsMartok2023-05-01
* Issue #2142 - Parse and process static class fieldsMartok2023-05-01
* Issue #2142 - Optimize .initializers scoping and emitterMartok2023-05-01
* Issue #2142 - Set anonymous function name in field initializerMartok2023-05-01
* Issue #2142 - Fix several scoping issues in field initializersMartok2023-05-01
* Issue #2142 - Use JSOP_INITPROP for field initializersMartok2023-05-01
* Issue #2142 - Handle fields in derived classesMartok2023-05-01
* Issue #2142 - Add FunctionEmitter, FunctionScriptEmitter, and FunctionParamsE...Martok2023-05-01
* Issue #2142 - Add PropertyEmitter, ObjectEmitter, ClassEmitter, LexicalScopeE...Martok2023-05-01
* Issue #2142 - Improve TokenPos handling in BCEMartok2023-05-01
* Issue #2142 - Implement syntax for public/private fields and computed field n...Martok2023-05-01
* Issue #2142 - Fold BytecodeEmitter::checkTypeSet into BytecodeEmitter::emitCheckMartok2023-04-30
* Issue #2173 - Separate CodeNode into FunctionNode and ModuleNodeMartok2023-04-03
* Issue #2173 - Add TryNodeMartok2023-04-03
* Issue #2173 - Add accessors to LexicalScopeNodeMartok2023-04-03
* Issue #2173 - Add accessors to NameNode, CodeNode, RegExpLiteral, and add Num...Martok2023-04-03
* Issue #2173 - Add accessors to UnaryNode and subclassesMartok2023-04-03
* Issue #2173 - Add accessors to BinaryNode and subclassesMartok2023-04-03
* Issue #2173 - Add accessors to TernaryNodeMartok2023-04-03
* Issue #2173 - Add accessors to ListNodeMartok2023-04-03
* Issue #2173 - Store the info about the existence of the default case into the...Martok2023-04-03
* Issue #2173 - Add a new PNK_ARGUMENTS node type for call argument listsMartok2023-04-03
* Issue #2155 - Follow-up: Reorder super-property evaluation order per latest s...Martok2023-04-03
* Issue #2155 - Add SwitchEmitterMartok2023-03-26
* Issue #2155 - Move NestableControl classes except ForOfLoopControl to Bytecod...Martok2023-03-26
* Issue #2155 - Split Nestable to ds/ and EmitterScope to EmitterScope.{cpp.h}Martok2023-03-26
* Issue #2155 - Remove now-unused functionsMartok2023-03-13
* Issue #2155 - Fix BytecodeEmitter::emitArguments for our ParseNode treeMartok2023-03-13
* Issue #2155 - Add PropOpEmitter, ElemOpEmitter, NameOpEmitter, CallOrNewEmitterMartok2023-03-13
* Issue #2155 - Refactor BytecodeEmitter in preparation for *Emitter workMartok2023-03-13
* Issue #2155 - Simplify BytecodeEmitter::isRestParameterMartok2023-03-13
* Issue #2155 - Split TDZCheckCache, IfEmitter/InternalIfEmitter, JumpList from...Martok2023-03-13
* Issue #1658 - Part 4: Fix optional chaining assertions and remove unreachable...FranklinDM2022-05-04
* Issue #1658 - Part 2: Implement bytecode for optional chainingFranklinDM2022-05-04
* Issue #1656 - Part 7: Nuke vim config lines in JSMoonchild2020-09-24
* Revert #1137 - Remove unboxed arrayswolfbeast2020-02-23
* Bug 1454285 - Part 2: Disallow using innermostEmitterScope while the value do...Gaming4JC2019-12-17
* Bug 1454285 - Part 1: Specify the current scope when emitting await and .gene...Gaming4JC2019-12-17
* Bug 1331092 - Part 9: Implement for-await-of.Gaming4JC2019-12-17
* Bug 1331092 - Part 7: Implement Async Generator yield*.Gaming4JC2019-12-17
* Bug 1331092 - Part 2: Implement Async Generator except yield*.Gaming4JC2019-12-17
* Bug 1316098 - Optimize out result object allocation for await/return in async...Gaming4JC2019-12-17
* Bug 1343481 - Part 7: Add BytecodeEmitter::emitDotGenerator and make yield/aw...Gaming4JC2019-12-17
* Bug 1343481 - Part 3: Add JSOP_AWAIT and rename {yieldIndex,yieldOffset} to {...Gaming4JC2019-12-17
* 1339395 - Part 3: Add BytecodeEmitter support for object rest and spread prop...Gaming4JC2019-07-18
* 1344477 - Part 1: Add JSOP_CALL_IGNORES_RV for function call that ignores ret...Gaming4JC2019-07-18
* 1342273 - Improve frontend tracelogging. [PARTIAL] Only implemented const to ...Gaming4JC2019-07-18