summaryrefslogtreecommitdiff
path: root/js/src/frontend/BytecodeEmitter.cpp
Commit message (Expand)AuthorAge
* Issue #1465 - Implement optional catch binding.wolfbeast2020-02-29
* 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
* Follow up: A opening bracket { was added; Added "function()->explicitName()" ...janekptacijarabaci2018-03-19
* Part 2: Call NameFunctions after emittingjanekptacijarabaci2018-03-19
* Part 1: Implement ES6 function name property semanticsjanekptacijarabaci2018-03-19
* Bug 1320042: Rename BytecodeEmitter::emitConditionallyExecuted{SOMETHING} to ...janekptacijarabaci2018-03-19
* Bug 1320388: Move JSFunction::HAS_REST to JSScript and LazyScriptjanekptacijarabaci2018-03-19
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02