-
Notifications
You must be signed in to change notification settings - Fork 80
[5.1] Update swift-5.1-branch #22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
benlangmuir
merged 17 commits into
swiftlang:swift-5.1-branch
from
benlangmuir:update-51
May 1, 2019
Merged
[5.1] Update swift-5.1-branch #22
benlangmuir
merged 17 commits into
swiftlang:swift-5.1-branch
from
benlangmuir:update-51
May 1, 2019
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Find `Block` on Linux
Update README.md
The lastest version of llvm no longer has TimeValue.h, so this replaces uses with TimePoint and std::chrono.
Remove all Uses of TimeValue
LLVM_EXPORT no longer exists in LLVM so we define it instead now
Remove LLVM_EXPORT references
This is useful to avoid doing a lot of parallel CPU and I/O work when opening multiple workspaces. It also allows the unit processing to stop when the workspace closes, instead of continuing until all units have been processed. rdar://36996503
…gister [Index] Use a single global serial queue for registration of units
This is from c7f5aeb11671f3913b774004484f3f340cbef161 of github/apple/swift-llvm repo.
[llvm] Import new LLVM support files
…t a time This introduces a const variable to control the max number of batches, instead of only being able to process one at a time.
[Index] For registering units process them in batches of maximum 10 at a time
… works properly It wasn't taking into account processing the initial units as multiple batches and the case where the data store directory has no units.
…-fix [IndexDatastore] Ensure `IndexDatastore::waitUntilDoneInitializing()` works properly
…tPaths() This is useful for retrieving all the unit test class/method occurrences that are referenced from a set of output file paths and their associated units.
[Index] Introduce IndexSystem::foreachUnitTestSymbolReferencedByOutputPaths()
akyrtzi
approved these changes
May 1, 2019
Please test with following pull request: @swift-ci please test |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Semantically, we want our branch point to match swiftpm, but all of the
changes since then also look good to take into the branch, so just do
one last merge from master.