summaryrefslogtreecommitdiff
path: root/js/src/vm
Commit message (Expand)AuthorAge
* Issue #187: Remove solaris conditional code.wolfbeast2019-03-30
* Remove a couple of unused variablesadeshkp2019-03-14
* Align `instanceof` with the final ES6 spec.wolfbeast2019-02-07
* Remove telemetry leftovers from JS engine.adeshkp2019-01-30
* Reduce number of allocations in AutoStopwatchDavid Teller2019-01-29
* Revert "Reduce number of allocations in AutoStopwatch"wolfbeast2019-01-29
* Reduce number of allocations in AutoStopwatchDavid Teller2019-01-28
* Telemetry: Remove stubs and related codeadeshkp2019-01-12
* Use canonical function in TypeNewScript::rollbackPartiallyInitializedObjects.wolfbeast2018-12-13
* Rename TypeSet::clone to TypeSet::cloneIntoUninitialized to indicate that it ...trav902018-09-19
* Don't use PodCopy/PodMove to implement typed-array element-to-element copyingtrav902018-09-19
* Give uint8_clamped a defaulted (and also trivial) default constructor, copy c...trav902018-09-19
* Stop using PodZero in several places to initialize values of non-trivial typetrav902018-09-12
* Fix build bustagetrav902018-09-02
* Call the relevant scope-data constructor when allocating it, and poison/mark ...trav902018-09-02
* Convert the trailing array of BindingNames at the end of the various kinds of...trav902018-09-02
* Simplify HeapSlot to make it trivially copyabletrav902018-08-12
* Avoid using memcpy on HeapSlot that is not trivially copyable.trav902018-08-12
* Fix Build Bustage - with "--enable-debug"janekptacijarabaci2018-07-12
* Bug 1465108 - Use function pointers rather than virtual run method for GC par...Jon Coppeard2018-06-07
* Refactor structured clone JSAPI to prevent mismatched scopes.wolfbeast2018-06-07
* Change inlining of intrinsics.wolfbeast2018-06-07
* Make InitRuntimeNumberState's return type reflect its infallible nature.wolfbeast2018-05-04
* Issue #325 Part 14: Remove EXPOSE_INTL_API conditionals.wolfbeast2018-05-04
* Issue #325 Part 5: Remove non-Intl legacy code paths from js.wolfbeast2018-05-04
* Merge branch 'html_input_datetime_1'wolfbeast2018-04-15
|\
| * Bug 1287677 - Add mozIntl.getDisplayNames APIjanekptacijarabaci2018-03-30
* | Fix Value::isGCThing footgun, stop returning true for NullValuetrav902018-04-07
|/
* 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 1331585 - Allow falsy "done" values for IteratorClose due to exception du...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
* Add support for the function `name` property.wolfbeast2018-03-20
|\
| * Part 1: Implement ES6 function name property semanticsjanekptacijarabaci2018-03-19
| * Bug 1320388: Move JSFunction::HAS_REST to JSScript and LazyScriptjanekptacijarabaci2018-03-19
* | Use ordinary object for RegExp prototypejanekptacijarabaci2018-03-19
|/
* Prototypes should be regular objects.wolfbeast2018-03-19
|\
| * Add TI for error properties assigned by the initial shape (follow up)janekptacijarabaci2018-03-17
| * Add TI for error properties assigned by the initial shapejanekptacijarabaci2018-03-17
| * Handle the now ordinary error prototype object in stackjanekptacijarabaci2018-03-17
| * Use ordinary objects for Error prototypesjanekptacijarabaci2018-03-17
* | Remove strict arguments poison pill for "caller" property per ES2017wolfbeast2018-03-18
|\ \
| * | Remove strict arguments poison pill for "caller" property per ES2017janekptacijarabaci2018-03-18
| |/
* | Correctly tokenize valid JS names when using code points outside of BMP range.wolfbeast2018-03-18
|\ \
| * | Correctly tokenize valid JS names when using Unicode mathematical alphanumeri...janekptacijarabaci2018-03-18
| |/