janekptacijarabaci
|
3bd6ad26e7
|
Bug 1322069 - Add TryEmitter
Issue #74
|
2019-02-15 23:39:18 +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
|
da23a493b7
|
Bug 1332155 - Skip non-try-related trynotes when asserting jump targets
Issue #74
|
2019-02-15 23:39:13 +08:00 |
|
janekptacijarabaci
|
082451c781
|
Bug 1331444 - Keep iterators alive in Ion in for-of loops for IteratorClose due to exceptions
Issue #74
|
2019-02-15 23:39:12 +08:00 |
|
janekptacijarabaci
|
66bbc277f5
|
Bug 1147371: Always decompile argument names in self-hosted code in the caller frame
Issue #74
|
2019-02-15 23:39:10 +08:00 |
|
janekptacijarabaci
|
0f625eb5bd
|
Bug 1147371: Implement JSOP_PICK and JSOP_UNPICK in the expression decompiler
Issue #74
|
2019-02-15 23:39:09 +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
|
aa954171ae
|
Bug 1147371: Convert self-hosted code that need to call IteratorClose to use for-of
Issue #74
|
2019-02-15 23:39:03 +08:00 |
|
janekptacijarabaci
|
10ee43a416
|
Bug 1147371: Rename allowContentSpread to allowContentIter
Issue #74
|
2019-02-15 23:39:02 +08:00 |
|
janekptacijarabaci
|
5f3e5dc3fb
|
Bug 1147371: Implement IteratorClose for for-of
Issue #74
|
2019-02-15 23:39:00 +08:00 |
|
wolfbeast
|
97197f29bf
|
Silence some ICU warning spew
|
2019-02-15 23:38:59 +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
|
4d3e61136f
|
Bug 1322314 - Disallow emitting ParseNode twice
Issue #73
[Depends on] Bug 1147371: Implement IteratorClose
|
2019-02-15 23:38:54 +08:00 |
|
janekptacijarabaci
|
1fd083e81c
|
Follow up: A opening bracket { was added; Added "function()->explicitName()" instead of "function()->name()"
Issue #78
|
2019-02-15 23:38:53 +08:00 |
|
janekptacijarabaci
|
2c3fecf0f3
|
Part 6: Update browser and dom tests to follow displayName change
Issue #78
|
2019-02-15 23:38:51 +08:00 |
|
janekptacijarabaci
|
359afc3ad5
|
Part 5: Update devtools to follow displayName change
Issue #87
|
2019-02-15 23:38:50 +08:00 |
|
janekptacijarabaci
|
f9950a2c9c
|
Part 4: Fix existing tests
Issue #87
|
2019-02-15 23:38:48 +08:00 |
|
janekptacijarabaci
|
7bfe087f0c
|
Part 3: Support JSOP_SETFUNNAME in Baseline and Ion
Issue #87
|
2019-02-15 23:38:47 +08:00 |
|
janekptacijarabaci
|
34fe54e4e8
|
Part 2: Call NameFunctions after emitting
Issue #78
|
2019-02-15 23:38:45 +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
|
3b1c3ec605
|
Bug 1320042: Rename BytecodeEmitter::emitConditionallyExecuted{SOMETHING} to BytecodeEmitter::emit{SOMETHING}InBranch
Issue #78
[Depends on] Bug 883377: Implement ES6 function "name" property
semantics
|
2019-02-15 23:38:40 +08:00 |
|
janekptacijarabaci
|
e7ee7caf1e
|
Bug 1320388: Move JSFunction::HAS_REST to JSScript and LazyScript
Issue #78
[Depends on] Bug 883377: Implement ES6 function "name" property
semantics
|
2019-02-15 23:38:38 +08:00 |
|
janekptacijarabaci
|
d3ffa46e36
|
Update RegExp Xray code
Issue #77
|
2019-02-15 23:38:37 +08:00 |
|
janekptacijarabaci
|
6e997648ba
|
Handle RegExp correctly in devtools
Issue #77
|
2019-02-15 23:38:35 +08:00 |
|
janekptacijarabaci
|
e671c0357b
|
Tests
Issue #77
|
2019-02-15 23:38:34 +08:00 |
|
janekptacijarabaci
|
d275a63a71
|
Use ordinary object for RegExp prototype
Issue #77
|
2019-02-15 23:38:32 +08:00 |
|
janekptacijarabaci
|
49ce6a7928
|
Bug 1323868: Report object allocation failure when running off-main-thread
Issue #77
[Depends on] Bug 1192038: RegExp.prototype should be an ordinary object
|
2019-02-15 23:38:31 +08:00 |
|
janekptacijarabaci
|
7f0f087cff
|
Blocklist update (follow up for "AntiVirus for Firefox")
Issue https://github.com/MoonchildProductions/Pale-Moon/issues/1644
|
2019-02-15 23:38:29 +08:00 |
|
janekptacijarabaci
|
09ace5ee98
|
Add TI for error properties assigned by the initial shape (follow up)
|
2019-02-15 23:38:28 +08:00 |
|
janekptacijarabaci
|
d3df9b7b8b
|
Bug 1320198: Land additional Error prototype test
|
2019-02-15 23:38:26 +08:00 |
|
janekptacijarabaci
|
b31e40926e
|
Bug 1319952: Assertion failure: isNurseryAllocAllowed(), at js/src/gc/Allocator.cpp:79
|
2019-02-15 23:38:25 +08:00 |
|
janekptacijarabaci
|
74e5882176
|
Tests
|
2019-02-15 23:38:23 +08:00 |
|
janekptacijarabaci
|
38fabf8122
|
Add TI for error properties assigned by the initial shape
|
2019-02-15 23:38:22 +08:00 |
|
janekptacijarabaci
|
dd09fc2495
|
Simplify Error Xray code
|
2019-02-15 23:38:20 +08:00 |
|
janekptacijarabaci
|
4fad420bb8
|
Handle the now ordinary error prototype object in stack
|
2019-02-15 23:38:19 +08:00 |
|
janekptacijarabaci
|
105cbadae7
|
Use ordinary objects for Error prototypes
|
2019-02-15 23:38:17 +08:00 |
|
janekptacijarabaci
|
b0fe82b857
|
Set "secureConnectionStart" to 0 for pages with HTTP scheme
Issue #67
|
2019-02-15 23:38:16 +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 |
|
janekptacijarabaci
|
e7fdd26fde
|
Bug 1318017: Call GetPrototypeFromConstructor for generator/async function and Intl constructors
[Depends on] Bug 755821: Function() should use the parser's argument
parsing code
|
2019-02-15 23:38:09 +08:00 |
|
Pale Moon
|
093e83da1a
|
Add extra check for path traversal sanity v2.
|
2019-02-15 23:38:07 +08:00 |
|
wolfbeast
|
869e2c87e5
|
Revert "Add extra check for path traversal sanity."
This reverts commit 41bd3e2599696771485c9dc75a7e27b94c0597fb.
|
2019-02-15 23:38:06 +08:00 |
|
wolfbeast
|
29100ca13a
|
Bug 1426002. Bail out of document.open if beforeunload tears things down. r=mystor
|
2019-02-15 23:38:04 +08:00 |
|
wolfbeast
|
6790fd483b
|
Be more explicit with a lock.
|
2019-02-15 23:38:03 +08:00 |
|
wolfbeast
|
01de5bc76a
|
Add extra check for path traversal sanity.
|
2019-02-15 23:38:01 +08:00 |
|