WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
189574
Move JavaScriptCore files to match Xcode project hierarchy
https://bugs.webkit.org/show_bug.cgi?id=189574
Summary
Move JavaScriptCore files to match Xcode project hierarchy
David Kilzer (:ddkilzer)
Reported
2018-09-12 21:23:17 PDT
Move JavaScriptCore files to match Xcode project hierarchy. These changes will let us turn "virtual" folders into folders that are backed by a directory in the project. The changes can be summarized as follows: Source/JavaScriptCore/runtime/JSAPIValueWrapper.cpp => Source/JavaScriptCore/API/JSAPIValueWrapper.cpp Source/JavaScriptCore/runtime/JSAPIValueWrapper.h => Source/JavaScriptCore/API/JSAPIValueWrapper.h Source/JavaScriptCore/Scripts/generateYarrUnicodePropertyTables.py => Source/JavaScriptCore/yarr/generateYarrUnicodePropertyTables.py Source/JavaScriptCore/Scripts/hasher.py => Source/JavaScriptCore/yarr/hasher.py Fallout from the changes includes: - Updating the Xcode project file to point to the new locations. - Adding hasher.py (previously omitted) to the Xcode project file. - Updating CMakeLists.txt, DerivedSources.make and Sources.txt for new locations. - Updating Source/JavaScriptCore/runtime/JSImmutableButterfly.h and Source/JavaScriptCore/runtime/RuntimeType.h to build within regenerated UnifiedSources (missing headers that were previously included in JSAPIValueWrapper.{cpp,h}).
Attachments
Patch v1
(118.87 KB, patch)
2018-09-12 21:26 PDT
,
David Kilzer (:ddkilzer)
no flags
Details
Formatted Diff
Diff
Patch v2
(112.52 KB, patch)
2018-09-12 21:27 PDT
,
David Kilzer (:ddkilzer)
no flags
Details
Formatted Diff
Diff
Patch v3
(113.07 KB, patch)
2018-09-12 21:49 PDT
,
David Kilzer (:ddkilzer)
fpizlo
: review+
ddkilzer
: commit-queue-
Details
Formatted Diff
Diff
Patch v4 (for landing if it builds)
(113.69 KB, patch)
2018-09-12 22:38 PDT
,
David Kilzer (:ddkilzer)
ews-watchlist
: commit-queue-
Details
Formatted Diff
Diff
Archive of layout-test-results from ews107 for mac-sierra-wk2
(3.60 MB, application/zip)
2018-09-13 04:10 PDT
,
EWS Watchlist
no flags
Details
Archive of layout-test-results from ews121 for ios-simulator-wk2
(2.55 MB, application/zip)
2018-09-13 05:38 PDT
,
EWS Watchlist
no flags
Details
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
David Kilzer (:ddkilzer)
Comment 1
2018-09-12 21:24:22 PDT
NOTE: All moved files are 100% the same after the move.
David Kilzer (:ddkilzer)
Comment 2
2018-09-12 21:26:21 PDT
Created
attachment 349623
[details]
Patch v1
David Kilzer (:ddkilzer)
Comment 3
2018-09-12 21:27:16 PDT
Created
attachment 349624
[details]
Patch v2
David Kilzer (:ddkilzer)
Comment 4
2018-09-12 21:27:52 PDT
(In reply to David Kilzer (:ddkilzer) from
comment #2
)
> Created
attachment 349623
[details]
> Patch v1
Oops, this included a minor clean-up that I'm going to commit separately.
David Kilzer (:ddkilzer)
Comment 5
2018-09-12 21:45:10 PDT
Comment on
attachment 349624
[details]
Patch v2 Sigh, looks like this will need more header fixes, or clean builds.
David Kilzer (:ddkilzer)
Comment 6
2018-09-12 21:49:20 PDT
Created
attachment 349626
[details]
Patch v3 Fix path to JSAPIValueWrapper.h in CMakeLists.txt.
Filip Pizlo
Comment 7
2018-09-12 22:09:38 PDT
Rs=me for fixes to the rest of the fallout.
David Kilzer (:ddkilzer)
Comment 8
2018-09-12 22:38:13 PDT
Created
attachment 349629
[details]
Patch v4 (for landing if it builds) Fix path to hasher.py in CMakeLists.txt, and add missing dependency on hasher.py to DerivedSources.make.
EWS Watchlist
Comment 9
2018-09-13 00:14:02 PDT
Comment on
attachment 349629
[details]
Patch v4 (for landing if it builds)
Attachment 349629
[details]
did not pass jsc-ews (mac): Output:
https://webkit-queues.webkit.org/results/9199964
New failing tests: stress/ftl-get-by-id-getter-exception-interesting-live-state.js.ftl-eager apiTests
EWS Watchlist
Comment 10
2018-09-13 04:10:22 PDT
Comment on
attachment 349629
[details]
Patch v4 (for landing if it builds)
Attachment 349629
[details]
did not pass mac-wk2-ews (mac-wk2): Output:
https://webkit-queues.webkit.org/results/9201508
New failing tests: accessibility/smart-invert-reference.html
EWS Watchlist
Comment 11
2018-09-13 04:10:24 PDT
Created
attachment 349652
[details]
Archive of layout-test-results from ews107 for mac-sierra-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews107 Port: mac-sierra-wk2 Platform: Mac OS X 10.12.6
EWS Watchlist
Comment 12
2018-09-13 05:38:38 PDT
Comment on
attachment 349629
[details]
Patch v4 (for landing if it builds)
Attachment 349629
[details]
did not pass ios-sim-ews (ios-simulator-wk2): Output:
https://webkit-queues.webkit.org/results/9201842
New failing tests: fast/animation/css-animation-resuming-when-visible-with-style-change2.html
EWS Watchlist
Comment 13
2018-09-13 05:38:39 PDT
Created
attachment 349658
[details]
Archive of layout-test-results from ews121 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews121 Port: ios-simulator-wk2 Platform: Mac OS X 10.13.4
David Kilzer (:ddkilzer)
Comment 14
2018-09-13 06:40:43 PDT
Committed
r235972
: <
https://trac.webkit.org/changeset/235972
>
Radar WebKit Bug Importer
Comment 15
2018-09-13 06:41:23 PDT
<
rdar://problem/44415797
>
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