roytam1
|
9f3e30f71b
|
import changes from rmottola/Arctic-Fox:
- change some pointer style, or patches do not apply (0de8fac13)
- Bug 1137523 - Unprefix most js_* functions. (16507a434)
|
2019-01-29 10:29:22 +08:00 |
|
roytam1
|
3d819c1eaf
|
import changes from rmottola/Arctic-Fox:
- Bug 1101903 - Part 1: Convert SharedContext::strict to a method. (c419cb895)
- Bug 1101903 - Part 2: Allow parsing and emitting strict mode code in smaller than script-sized units. (d00819026)
- Bug 1124362 - Allow strict-reserved names to be method names. (6fd24146f)
- Bug 1066227 - Part 1: Create a clean way to create lexical bindings at initalizer sites. (2305b65c6)
- Bug 1066227 - Part 2: Rename objectLiteral() propertyList() in preparation for classes. (e53b9cf12)
- Bug 1066227 - Part 3: Parser support for basic ES6 ClassStatements (Nightly Only). (5ff4cb3b9)
- Bug 1066227 - Part 4: Reflect.parse support for ClassStatements (a67bae8a3)
- Bug 1066227 - Tests. (ebe27243e)
- Bug 1066229 - Part 1: Create a clean way to emit lexical initializers (2d4900e5b)
- Bug 1066229 - Part 2: Factor EmitPropertyList() out of EmitObject(). (09b97b557)
- Bug 1066229 - Part 3: Create JSOP_INITLOCKEDDPROP, which adds non-configurable non-writable non-enumerable properties. (80d4961b4)
- Bug 1066229 - Part 4: Create JSOP_INITHIDDENPROP, which adds non-enumerable properties. (1c79190e4)
- Bug 1066229 - Follow up: Enable |let| in ecma_6/Class/ in browser JS reftests. (12a117456)
- Bug 1066229 - Tests. (8577d220a)
- Bug 1066229 - Tests. (957f4fead)
|
2019-01-23 11:35:44 +08:00 |
|
Pale Moon
|
a8b90051d3
|
Implement ** exponentiation operator.
Parser and Baseline JIT.
|
2018-07-25 09:37:45 +08:00 |
|
janekptacijarabaci
|
11a8b3079a
|
JS - OOM (code clean up)
|
2018-07-25 08:01:54 +08:00 |
|
janekptacijarabaci
|
500bbf02e9
|
Make creation of an Error not capture a filename/lineno it shouldn't have access to; A potential crash
|
2018-07-25 07:15:18 +08:00 |
|
Pale Moon
|
39a21cca31
|
Make the let keyword versionless.
Tag #773.
|
2018-07-25 06:34:56 +08:00 |
|
Pale Moon
|
5c82426d94
|
Add ES6 extended (braced) unicode literals.
This adds support for the form \u{xxxxxx}
|
2018-07-25 00:56:17 +08:00 |
|
Moonchild
|
baf46a6bf1
|
Merge pull request #1 from mozilla/esr38: Esr38 upstream pull
|
2018-07-24 23:04:07 +08:00 |
|