summaryrefslogtreecommitdiff
path: root/js/src/vm/GlobalObject.h
Commit message (Collapse)AuthorAge
* Issue #2307 - Part 3: Remove SIMD.js supportMoonchild2023-09-18
| | | | | | This gets rid of the SIMD-specific scalar types in JS. This considerably deviates from Mozilla's work because of our divergent path.
* Issue #2026 - Part 1 - Implement BigInt64 and BigUint64Array.Brian Smith2023-07-24
| | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1456569
* Issue #1819 - Implement Intl.Locale proposalMartok2023-06-30
| | | | | | | | | | | This is according to spec for the mozilla71 cycle, a follow-up will further adjust to spec. - Add Intl.Locale as native C++ - Port Unicode BCP 47 locale identifier parser to C++ - Port language tag parser to C++ - adjust make_intl_data to generate the data Based-on: m-c 1433303, 1570370
* Issue #2259 - Update Intl.* Object-ness to ECMA-402, 4th editionMartok2023-06-29
| | | | | | | | | | - turn each Intl object into a NativeObject subclass - create them as PlainObject - ensure correct type is passed in self-hosted code - implement legacy constructor semantics for DateTime&NumberFormat - store internals on object slot instead of JS WeakMap Based-on: m-c 1328386, 1332604
* Issue #1969 - Implement Intl.RelativeTimeFormat.Job Bautista2022-07-25
| | | | | | | | Based on Mozilla bugs 1270140, 1504656, 1483545, and 1504334. Took note of Mozilla bug 1379222 which changed GetPrototypeFromCallableConstructor to GetPrototypeFromBuiltinConstructor. There are many other changes I did myself since the initial implementation by Mozilla wouldn't work with this codebase.
* Issue #1701 - Implement Intl.PluralRules APIMoonchild2020-12-22
|
* Issue #1656 - Part 7: Nuke vim config lines in JSMoonchild2020-09-24
|
* Issue #618 - Simplify module resolve hook to be a function pointerMoonchild2020-08-06
| | | | | This is an ahead-of time port to try and address #1624. This is based on BZ 1461751 and Jon Coppeard's work in it.
* Issue #1570 - Implement globalThiswolfbeast2020-05-30
| | | | This resolves #1570
* Bug 1331092 - Part 7: Implement Async Generator yield*.Gaming4JC2019-12-17
| | | | Tag #1287
* Bug 1331092 - Part 2: Implement Async Generator except yield*.Gaming4JC2019-12-17
| | | | Tag #1287
* Bug 1317389: Change property attributes for generator and async functions to ↵Gaming4JC2019-12-17
| | | | | | match ES2015/2017. Tag #1287
* Issue #1302 - Add self-hosted implementation for string regex .matchAllwolfbeast2019-11-26
| | | | This resolves #1302.
* 1320408 - Part 14: Change some GlobalObject methods to static method.Gaming4JC2019-07-18
|
* Use ordinary objects for Error prototypesjanekptacijarabaci2018-03-17
|
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02