Gaming4JC
|
5e6128d0a5
|
1353691 - Report SyntaxError when arrow function has await-identifier in async function context.
|
2019-07-22 19:52:57 +08:00 |
|
Gaming4JC
|
3a484431a0
|
1339395 - Part 5: Add Reflect.parse tests for object rest and spread properties.
|
2019-07-22 19:52:41 +08:00 |
|
Gaming4JC
|
bbb2447fb0
|
1357483 - Stop changing the end position of parenthesized expression ParseNodes.
|
2019-07-22 19:51:44 +08:00 |
|
Gaming4JC
|
c956643d36
|
1317387: The intrinsic %ThrowTypeError% function should be frozen.
|
2019-07-22 19:50:59 +08:00 |
|
Gaming4JC
|
e3244802ec
|
1340089 - Check the binding name in comprehensionFor.
|
2019-07-22 19:50:56 +08:00 |
|
Gaming4JC
|
c92b219172
|
1339137 - Don't do Annex B lexical function behavior when redeclaring a parameter name in a function with parameter expressions.
|
2019-07-22 19:49:28 +08:00 |
|
Gaming4JC
|
85df465355
|
1175823 - Import test262 mapped arguments tests.
|
2019-07-22 19:47:21 +08:00 |
|
Gaming4JC
|
ee1e2aba19
|
1317375 - Implement "Template Literals Revision / Lifting Template Literal Restriction" ECMAScript proposal
|
2019-07-22 19:47:00 +08:00 |
|
Gaming4JC
|
8350dfc515
|
1317374 - Don't do Annex B lexical function behavior when redeclaring a parameter name.
|
2019-07-22 19:46:55 +08:00 |
|
Gaming4JC
|
ff46e0c58c
|
1325606 - Return wrapped async function from caller property.
|
2019-07-22 19:46:47 +08:00 |
|
Gaming4JC
|
baab6a6ca9
|
1325473 - A TypeError should be thrown when accessing 'arguments' or 'caller' on any of the new function types.
|
2019-07-22 19:46:18 +08:00 |
|
Gaming4JC
|
7f7b0a029c
|
636635 - Do not create named lambda binding for a function created by Function constructor.
|
2019-07-22 19:46:11 +08:00 |
|
Gaming4JC
|
dd359c6105
|
1317379 - Disallow generator functions and async functions as direct children of if/else.
|
2019-07-22 19:46:07 +08:00 |
|
Gaming4JC
|
02761b7fc2
|
1317153 - Provide better error message when errornous syntax possibly match "await SOMETHING" outside async function.
|
2019-07-22 19:46:00 +08:00 |
|
Gaming4JC
|
578e96b2cc
|
1315815 - Don't treat async or await as a keyword when they contain escapes.
|
2019-07-22 19:45:53 +08:00 |
|
wolfbeast
|
9c6678a2d3
|
Update tzdata SpiderMonkey files
|
2019-06-18 15:19:23 +08:00 |
|
wolfbeast
|
f5923f0626
|
Add Atomics.notify instead of Atomics.wake according to revised spec.
- Keep .wake as an alias until we're certain it can be removed.
- Enable SAB memory
|
2019-06-15 06:27:46 +08:00 |
|
wolfbeast
|
3538814b92
|
Implement array.flat and array.flatMap
Self-hosted implementation that adds both functions and adds them to
@@unscopables as specced in ES2019.
Resolves #1095
|
2019-05-24 21:54:58 +08:00 |
|
wolfbeast
|
f1f8d377a9
|
Remove Parser::reportBadReturn
Report simpler errors that don't use the offset of a node as location.
|
2019-04-13 07:01:31 +08:00 |
|
Tooru Fujisawa
|
5676f63f41
|
Stage 1-4: Update tests
|
2019-04-13 07:00:27 +08:00 |
|
adeshkp
|
521c918660
|
Remove telemetry leftovers from JS engine.
|
2019-02-16 00:27:38 +08:00 |
|
wolfbeast
|
0795e50d87
|
Refactor structured clone JSAPI to prevent mismatched scopes.
Roll-up of bugs 1442722, 1455071, 1433642, 1456604 and 1458320.
|
2019-02-16 00:01:32 +08:00 |
|
André Bargull
|
dca3b936bf
|
Update tzdata in ICU data files to 2018e.
|
2019-02-16 00:01:13 +08:00 |
|
wolfbeast
|
7e93e7170f
|
Revert "Add pluralrules to JS Intl"
This reverts commit 7686bceecff17f91758c8c6547a78e71ff3a8c38.
|
2019-02-15 23:50:22 +08:00 |
|
André Bargull
|
f1e8f6742a
|
Bug 1449574 - Update tzdata in ICU data files to 2018d. r=Waldo, a=RyanVM
|
2019-02-15 23:47:14 +08:00 |
|
janekptacijarabaci
|
5381ebe25c
|
Bug 1287677 - Add mozIntl.getDisplayNames API
|
2019-02-15 23:44:41 +08:00 |
|
wolfbeast
|
ef6478af8c
|
Revert "Enable Array.prototype.values"
This reverts commit 424ed1b165e50f2e71c082c0c70fcda2a2764d18.
|
2019-02-15 23:39:47 +08:00 |
|
wolfbeast
|
663b7836f5
|
Enable Array.prototype.values
This resolves #85
|
2019-02-15 23:39:40 +08:00 |
|
janekptacijarabaci
|
78ce3bf8ff
|
Bug 1317397: Only set lastIndex for global or sticky RegExps in RegExpBuiltinExec per ES2017
|
2019-02-15 23:39:39 +08:00 |
|
janekptacijarabaci
|
401d677e47
|
Bug 1343375: Update RegExp.prototype.replace and .match to call ToLength(lastIndex) for non-global RegExp and handle recompilations
[Depends on] Bug 1317397: Implement RegExp.lastIndex changes from ES2017
|
2019-02-15 23:39:37 +08:00 |
|
janekptacijarabaci
|
76b099abb2
|
Bug 1360839 - Call IteratorClose due to abrupt completion from yield
Issue #74
|
2019-02-15 23:39:36 +08:00 |
|
janekptacijarabaci
|
8af5664922
|
Bug 1346862 - Fix IteratorClose due to non-local jumps being catchable by try statements inside for-of
Issue #74
|
2019-02-15 23:39:32 +08:00 |
|
janekptacijarabaci
|
4ac4296fce
|
Bug 1331585 - Allow falsy "done" values for IteratorClose due to exception during array destructuring
Issue #74
|
2019-02-15 23:39:26 +08:00 |
|
janekptacijarabaci
|
24ea151662
|
Bug 1338796 - Do not call iterator.return if iterator.throw is present in yield*
Issue #74
|
2019-02-15 23:39:23 +08:00 |
|
janekptacijarabaci
|
62a9d049ec
|
Bug 1334799 - Handle stack value in correct order when leaving for-of loop from finally block
Issue #74
|
2019-02-15 23:39:17 +08:00 |
|
janekptacijarabaci
|
ad8ad6e109
|
Bug 1332881 - Handle stack value in correct order when leaving loop and try-finally
Issue #74
|
2019-02-15 23:39:15 +08:00 |
|
janekptacijarabaci
|
95390009cc
|
Bug 1147371: Implement calling IteratorClose and "return" on iterators in yield*
Issue #74
|
2019-02-15 23:39:07 +08:00 |
|
janekptacijarabaci
|
d36d40760a
|
Bug 1147371: Implement IteratorClose for array destructuring
Issue #74
|
2019-02-15 23:39:05 +08:00 |
|
janekptacijarabaci
|
5f3e5dc3fb
|
Bug 1147371: Implement IteratorClose for for-of
Issue #74
|
2019-02-15 23:39:00 +08:00 |
|
janekptacijarabaci
|
2f27d8433c
|
Bug 1204028: Evaluate LHS reference before RHS in destructuring
Issue #73
[Depends on] Bug 1147371: Implement IteratorClose
|
2019-02-15 23:38:57 +08:00 |
|
janekptacijarabaci
|
078b9f3edc
|
Bug 1322314 - Do not emit ParseNode twice in BytecodeEmitter::emitDestructuringOpsArray
Issue #73
[Depends on] Bug 1147371: Implement IteratorClose
|
2019-02-15 23:38:56 +08:00 |
|
janekptacijarabaci
|
f9950a2c9c
|
Part 4: Fix existing tests
Issue #87
|
2019-02-15 23:38:48 +08:00 |
|
janekptacijarabaci
|
748c69d7fd
|
Part 1: Implement ES6 function name property semantics
Issue #78
|
2019-02-15 23:38:44 +08:00 |
|
janekptacijarabaci
|
3b34f87a5b
|
Bug 1317309: Throw a TypeError when passing a Symbol value to ToAtom
Issue #78
[Depends on] Bug 883377: Implement ES6 function "name" property
semantics
|
2019-02-15 23:38:42 +08:00 |
|
janekptacijarabaci
|
e671c0357b
|
Tests
Issue #77
|
2019-02-15 23:38:34 +08:00 |
|
janekptacijarabaci
|
d3df9b7b8b
|
Bug 1320198: Land additional Error prototype test
|
2019-02-15 23:38:26 +08:00 |
|
janekptacijarabaci
|
74e5882176
|
Tests
|
2019-02-15 23:38:23 +08:00 |
|
janekptacijarabaci
|
231685e644
|
Remove strict arguments poison pill for "caller" property per ES2017
|
2019-02-15 23:38:14 +08:00 |
|
janekptacijarabaci
|
04e171e0a4
|
Correctly tokenize valid JS names when using Unicode mathematical alphanumeric symbols as variable name
Issue https://github.com/MoonchildProductions/Pale-Moon/issues/1647
|
2019-02-15 23:38:13 +08:00 |
|
janekptacijarabaci
|
0e7a16c088
|
Bug 755821: Function() should use the parser's argument parsing code
|
2019-02-15 23:38:10 +08:00 |
|