Skip to content

Swift 6.1 Release

Latest
Compare
Choose a tag to compare
@shahmishal shahmishal released this 01 Apr 08:09
· 32 commits to main since this release
54212fc

What's Changed

  • Add LLVM target support for visionOS by @hamishknight in #183
  • Add an APIs to get the date at which the unit file that produced SymbolLocation was modified and the latest modification date of a unit that contains a given source file by @ahoppen in #185
  • Make Symbol conform to Hashable by @ahoppen in #187
  • Return timestamp of latest unit for file in seconds not nanoseconds by @ahoppen in #190
  • Make indexstoredb_symbol_location_timestamp and indexstoredb_timestamp_of_latest_unit_for_file return nanoseconds instead of seconds by @ahoppen in #192
  • Mark SymbolProperty and SymbolRole as Sendable by @ahoppen in #195
  • Mark the closures to the forEach functions as non-escaping by @ahoppen in #198
  • Expose the symbol provider of a SymbolOccurrence via the Swift API by @ahoppen in #200
  • Revert "Allow retrieval of the symbol provider kind for a source file" by @ahoppen in #203
  • Symbol occurrences in file by @tayloraswift in #202
  • Update README.md by @parispittman in #207
  • add support for riscv64 by @futurejones in #205
  • Update links for repositories moved to the swiftlang org on GitHub by @ahoppen in #209
  • Remove Argyrios and Ben Langmuir as code owners by @ahoppen in #210
  • Delete CONTRIBUTING.md by @parispittman in #206
  • Import new Android overlay by @finagolfin in #211
  • Import new Bionic module from Android overlay instead by @finagolfin in #213
  • Ensure macOS logging uses UTF-8 by @hamishknight in #214
  • Update README.md for apple -> swiftlang move of llvm-project by @rofle100lvl in #216
  • Adjustments to allow SourceKit-LSP to build in Swift 6 mode by @ahoppen in #217
  • Mark Symbol as Sendable by @ahoppen in #218
  • Don’t consider Swift structs class-like by @ahoppen in #219
  • Add size for indexstoredb_symbol_role_t by @bnbarham in #220
  • Fix issue that caused database rename to and from saved to fail by @ahoppen in #222
  • On Windows use RemoveDirectoryW to delete empty directory before renaming directory to it by @ahoppen in #223
  • Disable UBSAN on macOS by @ahoppen in #227
  • Import new Android overlay again by @finagolfin in #224
  • Add myself as code owner by @ahoppen in #225
  • Re-run tests serially if parallel testing failed by @ahoppen in #226

New Contributors

Full Changelog: swift-6.0.3-RELEASE...swift-6.1-RELEASE