summaryrefslogtreecommitdiffstats
path: root/js/src/vm
Commit message (Expand)AuthorAgeLines
* Issue #187: Remove solaris conditional code.wolfbeast2019-03-30-11/+0
* Remove a couple of unused variablesadeshkp2019-03-14-1/+0
* Align `instanceof` with the final ES6 spec.wolfbeast2019-02-07-10/+7
* Remove telemetry leftovers from JS engine.adeshkp2019-01-30-88/+0
* Reduce number of allocations in AutoStopwatchDavid Teller2019-01-29-5/+20
* Revert "Reduce number of allocations in AutoStopwatch"wolfbeast2019-01-29-17/+7
* Reduce number of allocations in AutoStopwatchDavid Teller2019-01-28-7/+17
* Telemetry: Remove stubs and related codeadeshkp2019-01-12-7/+0
* Use canonical function in TypeNewScript::rollbackPartiallyInitializedObjects.wolfbeast2018-12-13-7/+13
* Rename TypeSet::clone to TypeSet::cloneIntoUninitialized to indicate that it ...trav902018-09-19-9/+11
* Don't use PodCopy/PodMove to implement typed-array element-to-element copyingtrav902018-09-19-4/+17
* Give uint8_clamped a defaulted (and also trivial) default constructor, copy c...trav902018-09-19-6/+3
* Stop using PodZero in several places to initialize values of non-trivial typetrav902018-09-12-29/+33
* Fix build bustagetrav902018-09-02-1/+1
* Call the relevant scope-data constructor when allocating it, and poison/mark ...trav902018-09-02-26/+53
* Convert the trailing array of BindingNames at the end of the various kinds of...trav902018-09-02-13/+46
* Simplify HeapSlot to make it trivially copyabletrav902018-08-12-6/+4
* Avoid using memcpy on HeapSlot that is not trivially copyable.trav902018-08-12-4/+7
* Fix Build Bustage - with "--enable-debug"janekptacijarabaci2018-07-12-0/+3
* Bug 1465108 - Use function pointers rather than virtual run method for GC par...Jon Coppeard2018-06-07-2/+2
* Refactor structured clone JSAPI to prevent mismatched scopes.wolfbeast2018-06-07-208/+181
* Change inlining of intrinsics.wolfbeast2018-06-07-12/+33
* Make InitRuntimeNumberState's return type reflect its infallible nature.wolfbeast2018-05-04-2/+1
* Issue #325 Part 14: Remove EXPOSE_INTL_API conditionals.wolfbeast2018-05-04-31/+1
* Issue #325 Part 5: Remove non-Intl legacy code paths from js.wolfbeast2018-05-04-6/+2
* Merge branch 'html_input_datetime_1'wolfbeast2018-04-15-0/+1
|\
| * Bug 1287677 - Add mozIntl.getDisplayNames APIjanekptacijarabaci2018-03-30-0/+1
* | 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
| |/