summaryrefslogtreecommitdiffstats
path: root/js/src/vm
Commit message (Expand)AuthorAgeLines
* Fix Value::isGCThing footgun, stop returning true for NullValuetrav902018-04-07-1/+1
* Bug 1357075 - Pad a nop to unwind to the scope just before a destructuring it...janekptacijarabaci2018-03-25-2/+14
* Bug 1346862 - Fix IteratorClose due to non-local jumps being catchable by try...janekptacijarabaci2018-03-25-0/+36
* Bug 1342553, Bug 1343072, Bug 1344753 (details in the description)janekptacijarabaci2018-03-25-13/+39
* Bug 1331585 - Allow falsy "done" values for IteratorClose due to exception du...janekptacijarabaci2018-03-25-2/+3
* Bug 1147371: Implement calling IteratorClose and "return" on iterators in yield*janekptacijarabaci2018-03-24-3/+22
* Bug 1147371: Implement IteratorClose for array destructuringjanekptacijarabaci2018-03-24-9/+30
* Bug 1147371: Rename allowContentSpread to allowContentIterjanekptacijarabaci2018-03-24-1/+1
* Bug 1147371: Implement IteratorClose for for-ofjanekptacijarabaci2018-03-24-4/+16
* Bug 1204028: Evaluate LHS reference before RHS in destructuringjanekptacijarabaci2018-03-20-3/+18
* Add support for the function `name` property.wolfbeast2018-03-20-20/+42
|\
| * Part 1: Implement ES6 function name property semanticsjanekptacijarabaci2018-03-19-16/+40
| * Bug 1320388: Move JSFunction::HAS_REST to JSScript and LazyScriptjanekptacijarabaci2018-03-19-4/+2
* | Use ordinary object for RegExp prototypejanekptacijarabaci2018-03-19-3/+14
|/
* Prototypes should be regular objects.wolfbeast2018-03-19-40/+58
|\
| * Add TI for error properties assigned by the initial shape (follow up)janekptacijarabaci2018-03-17-1/+1
| * Add TI for error properties assigned by the initial shapejanekptacijarabaci2018-03-17-2/+2
| * Handle the now ordinary error prototype object in stackjanekptacijarabaci2018-03-17-30/+40
| * Use ordinary objects for Error prototypesjanekptacijarabaci2018-03-17-8/+16
* | Remove strict arguments poison pill for "caller" property per ES2017wolfbeast2018-03-18-5/+1
|\ \
| * | Remove strict arguments poison pill for "caller" property per ES2017janekptacijarabaci2018-03-18-5/+1
| |/
* | Correctly tokenize valid JS names when using code points outside of BMP range.wolfbeast2018-03-18-13/+1015
|\ \
| * | Correctly tokenize valid JS names when using Unicode mathematical alphanumeri...janekptacijarabaci2018-03-18-13/+1015
| |/
* | Bug 755821: Function() should use the parser's argument parsing codejanekptacijarabaci2018-03-16-2/+7
* | Bug 1318017: Call GetPrototypeFromConstructor for generator/async function an...janekptacijarabaci2018-03-16-6/+16
|/
* Close iterator after error in Promise.{all,race}janekptacijarabaci2018-03-15-0/+51
* Bug 1434384 - Mark v1 structured clone data as cross-process. r=jorendorff, a...Steve Fink2018-03-14-3/+4
* Bug 1437507 - Fix JSObject::setFlags to call ensureShape before checking for ...Brian Hackett2018-03-14-4/+4
* Generate irregexp character tables with make_unicode.py.wolfbeast2018-03-12-0/+213
* Make the proper Windows APIs natively available to our tree.wolfbeast2018-02-19-3/+3
* Limit the number of SharedArrayBuffers in normal JS code (not just asm.js).wolfbeast2018-02-09-15/+19
* Make XDR decoding more robust.wolfbeast2018-02-08-2/+18
* Remove unnecessary InvalidateCompilerOutputsForScript call.wolfbeast2018-02-08-16/+0
* Add rematerialized frames to the table on JitActivation after rematerializati...wolfbeast2018-02-08-8/+6
* Remove VerifyBarriers() and MaybeVerifyBarriers() stubs and callers.wolfbeast2018-02-03-10/+0
* Remove upcomingZealousGC() and callerwolfbeast2018-02-03-3/+0
* Remove hasZealMode(mode) and callerswolfbeast2018-02-03-2/+0
* Remove isVerifyPreBarriersEnabled() stub and callerswolfbeast2018-02-03-2/+1
* Remove remaining conditional GCZeal code.wolfbeast2018-02-03-3/+0
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02-0/+154806