WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
156384
Remove ENABLE(ENABLE_ES6_CLASS_SYNTAX) guards
https://bugs.webkit.org/show_bug.cgi?id=156384
Summary
Remove ENABLE(ENABLE_ES6_CLASS_SYNTAX) guards
Joseph Pecoraro
Reported
2016-04-07 20:16:54 PDT
Remove ENABLE(ENABLE_ES6_CLASS_SYNTAX) guards. All tests pass. We've had the feature enabled by default for over a year. Multiple WebKit browser releases have included the feature enabled. Should we also update the features.json status to "Done", or are there parts (native subclassing) that are still considered "In Development"?
Attachments
[PATCH] Proposed Fix - Unskip
(45.25 KB, patch)
2016-04-07 20:19 PDT
,
Joseph Pecoraro
rniwa
: review+
rniwa
: commit-queue+
Details
Formatted Diff
Diff
[PATCH] Proposed Fix
(45.23 KB, patch)
2016-04-07 20:22 PDT
,
Joseph Pecoraro
rniwa
: review+
Details
Formatted Diff
Diff
[PATCH] For Landing
(45.73 KB, patch)
2016-04-07 20:27 PDT
,
Joseph Pecoraro
no flags
Details
Formatted Diff
Diff
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
Joseph Pecoraro
Comment 1
2016-04-07 20:19:59 PDT
Created
attachment 275969
[details]
[PATCH] Proposed Fix - Unskip
WebKit Commit Bot
Comment 2
2016-04-07 20:20:56 PDT
Attachment 275969
[details]
did not pass style-queue: ERROR: Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig:0: Patch introduces a new FeatureDefines.xcconfig, which check-webkit-style doesn't know about. Please add it to the list in featuredefines.py. [featuredefines/new] [5] Total errors found: 1 in 14 files If any of these errors are false positives, please file a bug against check-webkit-style.
Joseph Pecoraro
Comment 3
2016-04-07 20:22:47 PDT
Created
attachment 275970
[details]
[PATCH] Proposed Fix
Joseph Pecoraro
Comment 4
2016-04-07 20:23:24 PDT
Comment on
attachment 275970
[details]
[PATCH] Proposed Fix View in context:
https://bugs.webkit.org/attachment.cgi?id=275970&action=review
> Source/JavaScriptCore/ChangeLog:4 > + Remove ENABLE(ENABLE_ES6_CLASS_SYNTAX) guards > +
https://bugs.webkit.org/show_bug.cgi?id=156384
Thoughts on marking the feature "Done" in JavaScriptCore/features.json?
WebKit Commit Bot
Comment 5
2016-04-07 20:23:31 PDT
Attachment 275970
[details]
did not pass style-queue: ERROR: Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig:0: Patch introduces a new FeatureDefines.xcconfig, which check-webkit-style doesn't know about. Please add it to the list in featuredefines.py. [featuredefines/new] [5] Total errors found: 1 in 14 files If any of these errors are false positives, please file a bug against check-webkit-style.
Ryosuke Niwa
Comment 6
2016-04-07 20:24:19 PDT
Comment on
attachment 275970
[details]
[PATCH] Proposed Fix View in context:
https://bugs.webkit.org/attachment.cgi?id=275970&action=review
>> Source/JavaScriptCore/ChangeLog:4 >> +
https://bugs.webkit.org/show_bug.cgi?id=156384
> > Thoughts on marking the feature "Done" in JavaScriptCore/features.json?
I think we can make it as done now.
Joseph Pecoraro
Comment 7
2016-04-07 20:27:18 PDT
Created
attachment 275971
[details]
[PATCH] For Landing
WebKit Commit Bot
Comment 8
2016-04-07 20:28:15 PDT
Attachment 275971
[details]
did not pass style-queue: ERROR: Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig:0: Patch introduces a new FeatureDefines.xcconfig, which check-webkit-style doesn't know about. Please add it to the list in featuredefines.py. [featuredefines/new] [5] Total errors found: 1 in 15 files If any of these errors are false positives, please file a bug against check-webkit-style.
Keith Miller
Comment 9
2016-04-07 20:45:32 PDT
> >> Source/JavaScriptCore/ChangeLog:4 > >> +
https://bugs.webkit.org/show_bug.cgi?id=156384
> > > > Thoughts on marking the feature "Done" in JavaScriptCore/features.json? > > I think we can make it as done now.
If there is anything wrong with our class implementation it's a bug and not a lack of feature work.
WebKit Commit Bot
Comment 10
2016-04-07 21:17:24 PDT
Comment on
attachment 275971
[details]
[PATCH] For Landing Clearing flags on attachment: 275971 Committed
r199214
: <
http://trac.webkit.org/changeset/199214
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug