Closed
Bug 1450574
Opened 7 years ago
Closed 7 years ago
More cleanup after expression closure removal
Categories
(Core :: JavaScript Engine, defect, P2)
Core
JavaScript Engine
Tracking
()
RESOLVED
FIXED
mozilla61
Tracking | Status | |
---|---|---|
firefox61 | --- | fixed |
People
(Reporter: evilpie, Assigned: evilpie)
References
Details
Attachments
(3 files, 1 obsolete file)
6.48 KB,
patch
|
jorendorff
:
review+
|
Details | Diff | Splinter Review |
16.31 KB,
patch
|
jorendorff
:
review+
|
Details | Diff | Splinter Review |
8.66 KB,
patch
|
jandem
:
review+
|
Details | Diff | Splinter Review |
There are few more things that can be obviously removed.
- ExpressionClosureHandling in the Parser
- Probably various other simplifications in the parser that aren't obvious to me
- DeprecatedLanguageExtension telemetry code that only handled expression closures
More .. ?
Assignee | ||
Comment 1•7 years ago
|
||
Actually ExpressionClosureHandling might still be needed for arrow function expression, I am not sure.
Assignee | ||
Comment 2•7 years ago
|
||
Assignee: nobody → evilpies
Attachment #8964876 -
Flags: review?(jdemooij)
Assignee | ||
Comment 3•7 years ago
|
||
Attachment #8964876 -
Attachment is obsolete: true
Attachment #8964876 -
Flags: review?(jdemooij)
Attachment #8964878 -
Flags: review?(jdemooij)
Comment 4•7 years ago
|
||
Comment on attachment 8964878 [details] [diff] [review]
Remove NoExpressionClosure FunctionSyntaxKind values
Review of attachment 8964878 [details] [diff] [review]:
-----------------------------------------------------------------
*steal*
Attachment #8964878 -
Flags: review?(jdemooij) → review+
Updated•7 years ago
|
status-firefox61:
--- → affected
Priority: -- → P2
Assignee | ||
Comment 5•7 years ago
|
||
We should probably make FunctionSyntaxKind an enum class.
Attachment #8965027 -
Flags: review?(jorendorff)
Pushed by evilpies@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/0a136c8bccf1
Remove NoExpressionClosure FunctionSyntaxKind values. r=jorendorff
Assignee | ||
Updated•7 years ago
|
Keywords: leave-open
Comment 7•7 years ago
|
||
bugherder |
Comment 8•7 years ago
|
||
Comment on attachment 8965027 [details] [diff] [review]
Reove expressionClosureHandling
Review of attachment 8965027 [details] [diff] [review]:
-----------------------------------------------------------------
Great, thanks.
Attachment #8965027 -
Flags: review?(jorendorff) → review+
Pushed by evilpies@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/42b231ec2fbc
Remove expressionClosureHandling from Parser. r=jorendorff
Assignee | ||
Comment 10•7 years ago
|
||
Testing this on try before asking for review.
Assignee | ||
Updated•7 years ago
|
Attachment #8965512 -
Flags: review?(jdemooij)
Comment 11•7 years ago
|
||
Comment on attachment 8965512 [details] [diff] [review]
Remove DeprecatedLanguageExtension telemetry code
Review of attachment 8965512 [details] [diff] [review]:
-----------------------------------------------------------------
Excellent.
Attachment #8965512 -
Flags: review?(jdemooij) → review+
Comment 12•7 years ago
|
||
bugherder |
Comment 13•7 years ago
|
||
Pushed by archaeopteryx@coole-files.de:
https://hg.mozilla.org/integration/autoland/rev/14f8ed32f8f0
Remove expressionClosureHandling from Parser: fix leftover merge conflict CLOSED TREE
Assignee | ||
Updated•7 years ago
|
Keywords: leave-open
Comment 14•7 years ago
|
||
Pushed by evilpies@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/84acd9df2fe4
Remove DeprecatedLanguageExtension telemetry code. r=jandem
Comment 15•7 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla61
Comment 16•7 years ago
|
||
bugherder |
You need to log in
before you can comment on or make changes to this bug.
Description
•