RESOLVED FIXED177290
JSC should use unified sources for platform specific files.
https://bugs.webkit.org/show_bug.cgi?id=177290
Summary JSC should use unified sources for platform specific files.
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.