Bug 177290

Summary: JSC should use unified sources for platform specific files.
Product: WebKit Reporter: Keith Miller <keith_miller>
Component: Tools / TestsAssignee: Keith Miller <keith_miller>
Status: RESOLVED FIXED    
Severity: Normal CC: joepeck, lforschler, mattbaker, msaboff, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 177112    
Attachments:
Description Flags
Patch
none
Patch
none
Patch
none
Patch
none
Patch msaboff: review+

Keith Miller
Reported 2017-09-20 19:59:50 PDT
...
Attachments
Patch (42.93 KB, patch)
2017-09-20 20:20 PDT, Keith Miller
no flags
Patch (50.06 KB, patch)
2017-09-20 20:36 PDT, Keith Miller
no flags
Patch (49.57 KB, patch)
2017-09-20 20:37 PDT, Keith Miller
no flags
Patch (46.73 KB, patch)
2017-09-20 20:47 PDT, Keith Miller
no flags
Patch (46.78 KB, patch)
2017-09-21 08:29 PDT, Keith Miller
msaboff: review+
Keith Miller
Comment 1 2017-09-20 20:20:24 PDT
Joseph Pecoraro
Comment 2 2017-09-20 20:28:14 PDT
Comment on attachment 321403 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=321403&action=review > Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj:3312 > + 536B31981F735E5C0037FC33 /* UnifiedSource1.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = UnifiedSource1.mm; sourceTree = "<group>"; }; > + 536B31991F735E5D0037FC33 /* UnifiedSource135.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource135.cpp; sourceTree = "<group>"; }; Sorting these would be epic. > Source/JavaScriptCore/PlatformGTK.cmake:2 > +n Hmmm.
Keith Miller
Comment 3 2017-09-20 20:36:18 PDT
Keith Miller
Comment 4 2017-09-20 20:37:39 PDT
Keith Miller
Comment 5 2017-09-20 20:39:56 PDT
(In reply to Joseph Pecoraro from comment #2) > Comment on attachment 321403 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=321403&action=review > > > Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj:3312 > > + 536B31981F735E5C0037FC33 /* UnifiedSource1.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = UnifiedSource1.mm; sourceTree = "<group>"; }; > > + 536B31991F735E5D0037FC33 /* UnifiedSource135.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource135.cpp; sourceTree = "<group>"; }; > > Sorting these would be epic. Can I do that in another patch?
Keith Miller
Comment 6 2017-09-20 20:47:00 PDT
Matt Baker
Comment 7 2017-09-20 23:10:02 PDT
Comment on attachment 321406 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=321406&action=review Pedantic nits. > Source/WTF/ChangeLog:12 > + performance changes when files are added to an unrelated platform. Nit: this wording is awkward. Two things: 1) "...bundler script now can..." should read "...bundler script can now..." 2) This sentence: "We avoid that changing one platform's sources doesn't break anothers." > Source/WTF/ChangeLog:14 > + Remove old stale reference to generate-unified-source-bundles.rb old or stale. Pick one.
Keith Miller
Comment 8 2017-09-21 08:29:40 PDT
Comment on attachment 321406 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=321406&action=review >> Source/WTF/ChangeLog:12 >> + performance changes when files are added to an unrelated platform. > > Nit: this wording is awkward. Two things: > > 1) "...bundler script now can..." should read "...bundler script can now..." > 2) This sentence: "We avoid that changing one platform's sources doesn't break anothers." Yeah, that's pretty poor wording... Fixed. >> Source/WTF/ChangeLog:14 >> + Remove old stale reference to generate-unified-source-bundles.rb > > old or stale. Pick one. stale it is!
Keith Miller
Comment 9 2017-09-21 08:29:55 PDT
Michael Saboff
Comment 10 2017-09-21 10:19:57 PDT
Comment on attachment 321428 [details] Patch r=me
Keith Miller
Comment 11 2017-09-21 10:35:23 PDT
Keith Miller
Comment 12 2017-09-24 18:44:48 PDT
*** Bug 177112 has been marked as a duplicate of this bug. ***
Radar WebKit Bug Importer
Comment 13 2017-09-27 12:21:31 PDT
Note You need to log in before you can comment on or make changes to this bug.