Skip to content

Bring swift-5.1-branch up-to-date with master #2196

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
merged 88 commits into from
Jun 27, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
ca8cdbc
Make TerminalController compile on Windows
gmittert Apr 9, 2019
0a176ca
[PackageGraph] Bail out as early as possible when there are errors
aciidgh Apr 12, 2019
caea53a
Remove use of fts
gmittert Apr 7, 2019
dadf766
Implement Basic/misc.swift on Windows
gmittert Apr 9, 2019
eb39add
Implement ProcessEnv.swift on Windows
gmittert Apr 9, 2019
7b0d17b
Fix Up ProcessSet for Windows
gmittert Apr 9, 2019
1d199c3
Implement SignalHandler on Windows
gmittert Apr 10, 2019
9e692e4
Implement Lock.swift on Windows
gmittert Apr 9, 2019
ee89d10
Rename variables at Lock.swift (#2093)
unnamedd Apr 14, 2019
d5c5b86
Fix Compilation of Lock.swift on Windows
gmittert Apr 15, 2019
10ac066
Implement SwiftTool.swift on Windows
gmittert Apr 11, 2019
b548d70
Optionally use non-frontend color-diagnostics flag
keith Apr 18, 2019
20e841f
Add .exe to Windows binaries
gmittert Apr 24, 2019
a1c685b
Symlinks can be executable
gmittert Apr 24, 2019
6f778c2
[Basic] Use let instead of var
aciidgh Apr 27, 2019
1e512e7
[Utility] Bump SwiftPM version to 5.1
aciidgh Apr 30, 2019
a8e8a4f
Add new `manifest` option to `swift package init` (#2106)
neonichu Apr 30, 2019
d001fc6
[PackageDescription] Adopt @available(_PackageDescription)
aciidgh Apr 18, 2019
933288e
Port Process.swift to Windows
gmittert Apr 24, 2019
a02da00
Improve some diagnostics messages
aciidgh May 3, 2019
85cfe06
Move code for finding test targets into `PackageGraph` (#2109)
neonichu May 3, 2019
760f985
Use the plural form instead of the singular.
May 7, 2019
c82d593
[bootstrap] Don't use global module cache when bootstrapping
aciidgh May 7, 2019
462ffa2
Update the doc comments for the PackageDescription API
aciidgh May 11, 2019
1d90d1a
[Documentation] Update to latest API documentation
aciidgh May 12, 2019
0a7621d
[Workspace] New packages should use tools version 5.1
aciidgh May 12, 2019
e14b29b
[Documentation] Add missing forward slash in two places
aciidgh May 13, 2019
ecfd7a9
Bootstrap PackageDescription with -module-cache-path
beccadax May 16, 2019
c79e22b
build: clean up the legacy paths
compnerd May 20, 2019
7998c3d
Merge pull request #2129 from compnerd/modern-layout
compnerd May 20, 2019
cb132b1
Remove unnecessary heading source docs
ElektrojungeAtWork May 20, 2019
330de05
[PerfTests] Fix two perf tests
aciidgh May 26, 2019
1a35ac7
Don't link runtime compatibility library in pure Clang targets.
jckarter May 28, 2019
3abf37e
Merge pull request #2134 from jckarter/runtime-compat-lib-clang-targets
jckarter May 29, 2019
116e059
Add default case to switch on CommandResult
BenchR267 May 31, 2019
24ab169
Update doc about iOS/tvOS/watchOS
aciidgh Jun 3, 2019
c2dc30a
[PackageDescription4] Add new OS versions in SupportedPlatforms
aciidgh Jun 3, 2019
66684f4
[Documentation] Note Ninja Build requirement in development docs
noahsark769 Jun 7, 2019
96e7174
Note CMake requirement in development documentation and link to Swift…
noahsark769 Jun 7, 2019
431e5ee
Update Usage.md
Jun 3, 2019
39a55bf
Remove SPMLibC from FileInfo
gmittert Apr 7, 2019
095a4e8
Fixed argument parser so it throws an error when given multiple value…
aamayorga Jun 11, 2019
796b5af
Added a missing word to an error message. (#2148)
jrtibbetts Jun 11, 2019
3d3ce87
Add link to SourceKit-LSP (#2146)
aciidgh Jun 11, 2019
dd10996
Add a --jobs/-j to limit parallel compilation (#2127)
TaborKelly Jun 11, 2019
87a554b
[SR-10794] Close option suggestions (#2144)
EPage-Ed Jun 11, 2019
e6b75cb
[Build] Handle unparsable messages during message size parsing
aciidgh Jun 11, 2019
84b993e
Init type "manifest" was missing from help
neonichu Jun 11, 2019
79c8470
[PackageGraph] Ensure container is of the RepositoryContainer type
aciidgh Jun 11, 2019
cc56786
Isolate ModuleCache for SwiftPM tests
aciidgh Jun 11, 2019
3e5b1ea
Fix some formatting
bjhomer Jun 12, 2019
8db30a4
Merge pull request #2158 from bjhomer/patch-1
aciidgh Jun 12, 2019
a8c2b02
Support new XCTest overlays
aciidgh Jun 12, 2019
a9e3d4d
[Build] Disable Swift static linking on macOS
aciidgh Jun 12, 2019
78d4dc6
Merge pull request #2160 from aciidb0mb3r/moar-xctest
aciidgh Jun 12, 2019
756eeaa
Merge pull request #2162 from aciidb0mb3r/static-stdlib-warning
aciidgh Jun 12, 2019
caf924e
[Toolchain] Lookup clang in the toolchain
aciidgh Jun 12, 2019
0a973d2
Remove use of swift-build-tool from SwiftPM
aciidgh Jun 12, 2019
71abb4c
Merge pull request #2159 from aciidb0mb3r/clang-toolchain
aciidgh Jun 13, 2019
c869bf4
Merge pull request #2164 from aciidb0mb3r/remove-sbt
aciidgh Jun 13, 2019
d19b26c
[PackageGraph] Actually implement _isRemoteContainer
aciidgh Jun 13, 2019
fba7a31
Add SWIFTPM_MODULECACHE_OVERRIDE for Swift CI
aciidgh Jun 13, 2019
4dd76f7
Merge pull request #2169 from aciidb0mb3r/moar-env
aciidgh Jun 14, 2019
1e93297
Merge pull request #2167 from aciidb0mb3r/uff
aciidgh Jun 14, 2019
b6ecad4
[Workspace] Add ability to notify when Package.resolved file is changed
aciidgh Jun 14, 2019
f4bbde8
Merge pull request #2171 from aciidb0mb3r/watch-resolved-file
aciidgh Jun 14, 2019
0425b50
Remove old PackageDescription API docs.
ElektrojungeAtWork Jun 20, 2019
b89553e
Update links in Usage.md
ElektrojungeAtWork Jun 20, 2019
a220f4c
Revert "Support new XCTest overlays"
aciidgh Jun 20, 2019
720a913
[bootstrap] Add rpath to look inside @exec/../lib/swift/pm/llbuild
aciidgh Jun 21, 2019
10c8889
Merge pull request #2179 from aciidb0mb3r/fix-rpaths
aciidgh Jun 21, 2019
31632ab
[SwiftTestTool] Allow skipping SwiftPM tests using an env variable
aciidgh Jun 21, 2019
4395540
Merge pull request #2177 from apple/revert-2160-moar-xctest
aciidgh Jun 21, 2019
1e376cb
Merge pull request #2181 from aciidb0mb3r/disable-tests-env
aciidgh Jun 22, 2019
e36d674
Implement test discovery on platforms without an Objective-C runtime …
aciidgh Jun 15, 2019
d444c08
Ignore xcuserdata/
dduan Jun 22, 2019
74a03c3
Merge pull request #2176 from ElektrojungeAtWork/Enhancement/remove-o…
aciidgh Jun 24, 2019
f6292e6
Update the in-source docs for better readability.
ElektrojungeAtWork Jun 18, 2019
e43bae3
[bootstrap] Pass sdk when creating libPackageDescription
aciidgh Jun 24, 2019
3eaf718
Merge pull request #2184 from dduan/ignore-dot-swiftpm
aciidgh Jun 25, 2019
a50667e
Merge pull request #2175 from ElektrojungeAtWork/Enhancement/Update-S…
aciidgh Jun 25, 2019
2cdb635
Merge pull request #2187 from aciidb0mb3r/add-sdk
aciidgh Jun 25, 2019
d65c52c
Merge pull request #2174 from aciidb0mb3r/linux-test-discovery
aciidgh Jun 25, 2019
682c8b9
Update libSwiftPM.md
bielikb Jun 25, 2019
2e45e5b
Merge pull request #2191 from bielikb/fixes-in-libSwfitPM-doc
aciidgh Jun 25, 2019
6ebfec3
[Xcodeproj] Add $(inherited) to OTHER_SWIFT_FLAGS
aciidgh Jun 26, 2019
7ab2275
Merge pull request #2193 from aciidb0mb3r/inh
aciidgh Jun 26, 2019
fabda87
Merge remote-tracking branch 'github/master' into hm
aciidgh Jun 27, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions Documentation/Development.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,8 @@ using a [snapshot](https://swift.org/download/#releases) from swift.org.
$ cd swiftpm
$ Utilities/bootstrap
```

Note: The bootstrap script requires having [CMake](https://cmake.org/) and [Ninja](https://ninja-build.org/) installed. Please refer to the [Swift project repo](https://github.com/apple/swift/blob/master/README.md#macos) for installation instructions.

This command will build the Package Manager inside `.build/` directory.
Run the bootstrap script to rebuild after making a change to the source
Expand Down
Loading