Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: swiftlang/swift-tools-support-core
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: swift-6.0.3-RELEASE
Choose a base ref
...
head repository: swiftlang/swift-tools-support-core
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: swift-6.1-RELEASE
Choose a head ref
  • 15 commits
  • 16 files changed
  • 10 contributors

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    b170d46 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    76504af View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Delete CODE_OF_CONDUCT.md (#474)

    deleting the repo level coc in favor of the org wide coc in the .github repo. this file present means that it opts-out of that.
    parispittman authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    de36041 View commit details
    Browse the repository at this point in the history
  2. Update README.md (#475)

    removing redundant info
    parispittman authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    4efd5a7 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Configuration menu
    Copy the full SHA
    15fafa7 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. [TSCBasic] Make init public (#476)

    This is mismatching the other init which is public.
    aciidgh authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    12fa2cf View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Configuration menu
    Copy the full SHA
    a76104d View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Fix warnings about extraneous whitespace on @Availability. (#481)

    The build is generating warnings about extra space after
    `@availability` and before the `(`.
    
    rdar://133952407
    al45tair authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    79f5ae3 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Strip \\?\ prefix from path generated by resolveSymlink (#485)

    This aligns the implementation of resolveSymlinks with that of Foundation.String._resolvingSymlinksInPath, which received this canonicalization fix in swiftlang/swift-foundation#639.
    ahoppen authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    27042e9 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Configuration menu
    Copy the full SHA
    ad2fc22 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Remove referenced projects from multiroot data file (#489)

    We only build and test swift-tools-support-core with this multiroot-data-file, so there’s no reason why it should include any other projects.
    ahoppen authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    ec0146e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b130e0 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Fix FILEPointer typealias for Musl (#491)

    Currently, `FILEPointer` is typealiased to `OpaquePointer` for Musl:
    
    ```swift
    #if os(Android) || canImport(Musl)
    public typealias FILEPointer = OpaquePointer
    #else
    public typealias FILEPointer = UnsafeMutablePointer<FILE>
    #endif
    ```
    
    But building an executable that links against TSCBasic fails:
    
    ```
    $ ~/Library/Developer/Toolchains/swift-6.0.1-RELEASE.xctoolchain/usr/bin/swift build --swift-sdk x86_64-swift-linux-musl
    
    .build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:706:70: error: cannot convert value of type 'UnsafeMutablePointer<FILE>' (aka 'UnsafeMutablePointer<_IO_FILE>') to expected argument type 'FILEPointer' (aka 'OpaquePointer')
     704 |             throw Process.Error.stdinUnavailable
     705 |         }
     706 |         let stdinStream = try LocalFileOutputByteStream(filePointer: fp, closeOnDeinit: true)
         |                                                                      `- error: cannot convert value of type 'UnsafeMutablePointer<FILE>' (aka 'UnsafeMutablePointer<_IO_FILE>') to expected argument type 'FILEPointer' (aka 'OpaquePointer')
    ```
    
    But removing the `canImport(Musl)` check allows it to compile without issue, so I assume it was put there for an earlier version of the Musl SDK (or that it was never tested).
    marcprux authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    21929be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4074f4d View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2024

  1. Fix the Android build

    jakepetroules authored and finagolfin committed Dec 5, 2024
    Configuration menu
    Copy the full SHA
    5cd61a7 View commit details
    Browse the repository at this point in the history
Loading