Commit Graph

3 Commits

Author SHA1 Message Date
Alex Hoppen
4b7c16f2d4 Inherit actor isolation of closure passed to orLog
This allows us to express that `body` will run on the same actor isolation domain as the caller of `orLog`, which effectively makes `orLog` usable from actors again.
2024-03-29 09:50:10 +01:00
Alex Hoppen
4bc1e80d2f Make SKSwiftPMWorkspace build with strict concurrency 2024-03-21 10:22:28 +01:00
Alex Hoppen
582a1000c8 Rename SwiftPMWorkspace to SwiftPMBuildSystem
All other types that conform to `BuildSystem` (which in sourcekit-lsp terms is something that can provide compiler arguments) had the `BuildSystem` suffix. `SwiftPMWorkspace` was an oddity here and was easily confused with the `Workspace` term in LSP, which essentially represents a single root folder that is being opened.
2024-03-20 22:51:28 +01:00