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+
[PATCH] Proposed Fix (45.23 KB, patch)
2016-04-07 20:22 PDT, Joseph Pecoraro
rniwa: review+
[PATCH] For Landing (45.73 KB, patch)
2016-04-07 20:27 PDT, Joseph Pecoraro
no flags
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.