wolfbeast
b0cd49c0b8
Add UI preference for overall vertical smooth scrolling speed
...
(as a percentage).
Resolves #1147 .
3 years ago
wicknix
8a3929e776
Add red moon icon to MacOS for unstable builds
...
Replaces grey moon which is supposed to be used for unofficial "New Moon" builds.
3 years ago
wicknix
bb11931616
Add space to MOZ_APP_DISPLAYNAME
...
PaleMoon becomes Pale Moon
3 years ago
wicknix
5fa279e0bd
Add space to MOZ_APP_DISPLAYNAME
...
NewMoon now becomes New Moon
3 years ago
wicknix
39d3e9f0e2
Add space to MOZ_APP_DISPLAYNAME
...
PaleMoon now becomes Pale Moon
3 years ago
wolfbeast
6cd76bd471
Update default bookmark icons.
3 years ago
adeshkp
1459c396a3
Fix call to macro `MOZ_ASSERT_UNREACHABLE`
...
Fallout from 227b23606b0401245c9f0b15effd45b876b90260
3 years ago
wolfbeast
d1125a5bd7
Remove MOZ_BROWSER_STATUSBAR conditional.
...
This resolves #1194 .
3 years ago
Gaming4JC
367fc9432e
Issue #1195 - Fix errant use of JSContext in ErrorNotes
...
We want to ensure that ErrorNotes stays on the main thread to prevent a race condition that was introduced in 1283712 - Part 1. This fixes #1195 .
3 years ago
wolfbeast
e78a4b88e3
Remove unused checking function for unboxed types.
...
Tag #1030
3 years ago
wolfbeast
8346f7c082
Implement a threadsafe & revised version of http2PushedStream.
...
This re-applies the patch for this with added typename declaration.
3 years ago
wolfbeast
6666e772e0
Revert "Implement a threadsafe & revised version of http2PushedStream."
...
Backed out because of gcc build failures.
This reverts commit 66fae1d81013a2321e7d607a426f834a01b847ce.
3 years ago
adeshkp
675dada294
Issue #701 - Support spaces in Mac app name
3 years ago
wolfbeast
017ee15137
Update platform version and force clobber.
3 years ago
Moonchild
41efc528d5
Fix order of OwnProperty check for rest parameters.
...
This was a small mistake when converting from the `hasOwn()` function format (swapped parameters). Fixing this properly makes rest parameters exclude the parameters that are defined (which is the whole point of `...rest`
3 years ago
Gaming4JC
5e6128d0a5
1353691 - Report SyntaxError when arrow function has await-identifier in async function context.
3 years ago
Gaming4JC
61235c7be1
1344334 - Make DoTypeUpdateFallback infallible.
3 years ago
Gaming4JC
3c9c84e2ac
1339395 - Part 8: Add separate variables for wasm debugger test.
3 years ago
Gaming4JC
6cff3b755a
1339395 - Part 7: Remove no longer needed check for jsid strings which are indices from frontend.
3 years ago
Gaming4JC
f6b2c1d485
1339395 - Part 6: Update jit-tests now that object rest/spread properties are a thing.
3 years ago
Gaming4JC
3a484431a0
1339395 - Part 5: Add Reflect.parse tests for object rest and spread properties.
3 years ago
Gaming4JC
1e126cc49d
1339395 - Part 3: Add BytecodeEmitter support for object rest and spread properties.
3 years ago
Gaming4JC
85350c0655
1339395 - Part 2: Add parser support for rest and spread object properties.
3 years ago
Gaming4JC
90f475f75e
Refactor Token& nextToken
3 years ago
Gaming4JC
2734a01c77
1339395 - Part 1: Align parse method for object literals to match array literals.
3 years ago
Gaming4JC
4f51cc381d
1344477 - Part 2: Optimize Array.prototype.splice with JSOP_NORVCALL.
3 years ago
Gaming4JC
417aa02122
1344477 - Part 1: Add JSOP_CALL_IGNORES_RV for function call that ignores return value.
3 years ago
Gaming4JC
43c3ab5a0e
Refactor abortIfSyntaxParser after destructring
3 years ago
Gaming4JC
51183e0be2
1303703 - Part 3: Syntax parse destructuring assignment patterns.
3 years ago
Gaming4JC
4cd06f9368
1303703 - Part 2: Clean-up bits of destructuring parsing which are no longer needed.
3 years ago
Gaming4JC
f9a635701e
1303703 - Part 1: Separate binding pattern parsing from object/array literal parsing.
3 years ago
Gaming4JC
d965d685b5
420857 - Part 4: Report the position of opening bracket for missing bracket error in array literal.
3 years ago
Gaming4JC
f1f51320fb
420857 - Part 3: Report the position of opening brace for missing brace error in object literal.
3 years ago
Gaming4JC
fce1adbcd7
420857 - Part 2: Report the position of opening brace for missing brace error in block.
3 years ago
Gaming4JC
e5f1edc00c
420857 - Part 1: Report the position of opening brace for missing brace error in function body.
3 years ago
Gaming4JC
379a4231fe
1367204 - Generate "[sourceless code]" for class constructors when sourceIsLazy and no source hook is set.
3 years ago
Gaming4JC
b9409d8774
1357506 - Remove assert that constructorBox can only be set once when parsing classes.
...
Both asm.js and syntax parsing can abort and rewind parsing of an inner function.
The bookkeeping to make sure that a class's constructor FunctionBox is only set once is not worth it -- duplicate constructor definitions already throw an early error.
3 years ago
Gaming4JC
6d7cc2b0ab
1359622 - Fix assert for calling Function.toString on class constructors when the compartment has had source discarded.
3 years ago
Gaming4JC
3f8f224e12
Bug 1364573 - Don't relazify class default constructors.
...
Because of the wacko way we handle toString offsets for class default constructors, those offsets cannot be recovered if we relazify the functions.
Luckily there's no reason to relazify them, their JSScripts are very small: either a single 'retrval' for non-derived, and still fairly small for derived.
3 years ago
Gaming4JC
bbb2447fb0
1357483 - Stop changing the end position of parenthesized expression ParseNodes.
3 years ago
Gaming4JC
ab85510c20
1216630 - Rename preludeStart and postludeEnd to toStringStart and toStringEnd and misc fixes.
3 years ago
Gaming4JC
f79ee2fd83
1216630 - Print class source when calling toString on the constructor.
...
This is accomplished in the following ways.
LazyScripts and JSScripts now have 4 offsets:
- Source begin and end for the actual source. This is used for lazy parsing.
- toString begin and end for toString. Some kinds of functions, like async, only have a different begin offset. Class constructors have different offsets for both begin and end.
For syntactically present (i.e. non-default) constructors, the class source span is remembered directly on the LazyScript or JSScript. The toString implementation then splices out the substring directly. For default constructors, a new SRC_CLASS SrcNote type is added. It's binary and has as its arguments the begin and end offsets of the class expression or statement. MakeDefaultConstructor reads the note and overrides the cloned self-hosted function's source object. This is probably the least intrusive way to accomplish this.
3 years ago
Gaming4JC
482fc16376
1340148 - Disallow function redeclarations at module top level.
3 years ago
Gaming4JC
56411e2633
104442 - Part 5: Add another testcase for devtools and note.
3 years ago
Gaming4JC
0b83f76c35
104442 - Part 4: Update stub.
3 years ago
Gaming4JC
bbc11d8af8
104442 - Part 3: Add test input for mocha test.
3 years ago
Gaming4JC
9d09cfdde9
104442 - Part 2: Add a testcase for devtools and note.
3 years ago
Gaming4JC
006b0f5d17
104442 - Part 1: Report the position and the kind of previous declaration for redeclaration error.
3 years ago
Gaming4JC
e48044fc01
1342273 - Improve frontend tracelogging. [PARTIAL] Only implemented const to rvalue changes, no tracelogging
3 years ago
Gaming4JC
9b7c6181e6
1339963 - Part 3: Check IdentifierName in ExportClause without from.
3 years ago