summaryrefslogtreecommitdiff
path: root/js/src/frontend/BytecodeEmitter.cpp
Commit message (Expand)AuthorAge
* [JS:Engine] Implement support for nullish coalescing in the JS parserFranklinDM2022-05-27
* [JS:Engine] Implement the Optional Chaining operator (?.)Matt A. Tobin2022-05-05
* Issue mcp-graveyard/UXP%1656 - Part 7: Nuke vim config lines in JSMoonchild2020-09-24
* Issue mcp-graveyard/UXP%618 - Update code comments for ModuleInstantiateMoonchild2020-07-03
* Issue mcp-graveyard/UXP%1465 - Implement optional catch binding.wolfbeast2020-02-27
* 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 1379525 - Part 1: Await on the value before yielding or returning inside ...Gaming4JC2019-12-17
* Bug 1364608 - Stash rval in AsyncIteratorClose.Gaming4JC2019-12-17
* Bug 1331092 - Part 11: Await on the innerResult.value when innerResult.done i...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
* Bug 1343481 - Part 2: Stop using StarGegerator for async function.Gaming4JC2019-12-17
* Bug 1343481 - Part 1: Remove {JSFunction,JSScript,LazyScript}.isGenerator() m...Gaming4JC2019-12-17
* 1339395 - Part 7: Remove no longer needed check for jsid strings which are in...Gaming4JC2019-07-18
* 1339395 - Part 3: Add BytecodeEmitter support for object rest and spread prop...Gaming4JC2019-07-18
* 1339395 - Part 2: Add parser support for rest and spread object properties.Gaming4JC2019-07-18
* 1344477 - Part 1: Add JSOP_CALL_IGNORES_RV for function call that ignores ret...Gaming4JC2019-07-18
* 1216630 - Rename preludeStart and postludeEnd to toStringStart and toStringEn...Gaming4JC2019-07-18
* 1216630 - Print class source when calling toString on the constructor.Gaming4JC2019-07-18
* 1342273 - Improve frontend tracelogging. [PARTIAL] Only implemented const to ...Gaming4JC2019-07-18
* 1283712 - Part 3: Add Parser::errorWithNotes and Parser::errorWithNotesAt.Gaming4JC2019-07-18
* 1317375 - Implement "Template Literals Revision / Lifting Template Literal Re...Gaming4JC2019-07-18
* Remove JSOP_SPREADCALLARRAY and just use JSOP_NEWARRAY again.wolfbeast2019-06-18
* Make use of ArrayObjects in favor of generic JS objects.wolfbeast2019-06-12
* Improve efficiency of (C++) heap allocations related towolfbeast2019-05-28
* Rename TokenStream::reportStrictWarningErrorNumberVA towolfbeast2019-04-06
* Split Parser::report into Parser::zeport (a temporary name) that useswolfbeast2019-04-05
* Stage 1-1: Implement Function.prototype.toString revision proposal.wolfbeast2019-02-02
* Convert the trailing array of BindingNames at the end of the various kinds of...trav902018-09-02
* Bug 1360839 - Call IteratorClose due to abrupt completion from yieldjanekptacijarabaci2018-03-25
* Bug 1357075 - Pad a nop to unwind to the scope just before a destructuring it...janekptacijarabaci2018-03-25
* Bug 1346862 - Fix IteratorClose due to non-local jumps being catchable by try...janekptacijarabaci2018-03-25
* Bug 1342553, Bug 1343072, Bug 1344753 (details in the description)janekptacijarabaci2018-03-25
* Bug 1338796 - Do not call iterator.return if iterator.throw is present in yield*janekptacijarabaci2018-03-25
* Bug 1322069 - Add TryEmitterjanekptacijarabaci2018-03-25
* Bug 1334799 - Handle stack value in correct order when leaving for-of loop fr...janekptacijarabaci2018-03-25
* Bug 1332881 - Handle stack value in correct order when leaving loop and try-f...janekptacijarabaci2018-03-25
* Bug 1147371: Implement calling IteratorClose and "return" on iterators in yield*janekptacijarabaci2018-03-24
* Bug 1147371: Implement IteratorClose for array destructuringjanekptacijarabaci2018-03-24
* Bug 1147371: Rename allowContentSpread to allowContentIterjanekptacijarabaci2018-03-24
* Bug 1147371: Implement IteratorClose for for-ofjanekptacijarabaci2018-03-24
* Bug 1204028: Evaluate LHS reference before RHS in destructuringjanekptacijarabaci2018-03-20
* Bug 1322314 - Do not emit ParseNode twice in BytecodeEmitter::emitDestructuri...janekptacijarabaci2018-03-20
* Bug 1322314 - Disallow emitting ParseNode twicejanekptacijarabaci2018-03-20