-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Insights: swiftlang/swift
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
swift-6.1.2-RELEASE Swift 6.1.2 Release
published
May 28, 2025
98 Pull requests merged by 38 people
-
[Sema] Downgrade multi-param default inference diag for methods
#81887 merged
Jun 1, 2025 -
[6.2] Change InlineArray sugar separator
x
->of
#81877 merged
May 31, 2025 -
[6.2][Concurrency] Fix a false-positive metatype capture diagnostic.
#81881 merged
May 31, 2025 -
Hamish fuzzer fixes
#81843 merged
May 31, 2025 -
github: mark myself as owner for the Windows build
#81880 merged
May 31, 2025 -
[Strict memory safety] Improve Fix-Its for implied conformances
#81883 merged
May 31, 2025 -
[6.2] [Strict memory safety] Show issues with unsafe constructs in the for..in loop
#81885 merged
May 31, 2025 -
Change InlineArray sugar separator
x
->of
#81868 merged
May 31, 2025 -
[6.2] Add the distribution tag to
-print-target-info
#81873 merged
May 31, 2025 -
[Strict memory safety] Show issues with unsafe constructs in the for..in loop
#81884 merged
May 31, 2025 -
[ClangImporter] Look through __ended_by and __null_terminated
#81630 merged
May 31, 2025 -
[Strict memory safety] Improve Fix-Its for implied conformances
#81882 merged
May 31, 2025 -
6.2: [DestroyAddrHoisting] Don't destructure NE aggs.
#81875 merged
May 31, 2025 -
Re-enable a test case in lifetime_depend_infer.swiftinterface.
#81822 merged
May 31, 2025 -
[AutoDiff] Define derivative for concrete SIMD.init(repeating:)
#81864 merged
May 31, 2025 -
[Diagnostics] A collection of diagnostic fixes/improvements
#81779 merged
May 31, 2025 -
[Dependency Scanning] Bridge diagnostics emitted during bridging header scanning
#81850 merged
May 31, 2025 -
🍒[cxx-interop] Do not crash when emitting layout of
std::string
#81872 merged
May 31, 2025 -
[6.2, stdlib] fix an extraneous symbol exported by MutableSpan
#81871 merged
May 31, 2025 -
[test] Add a couple more known type-checker crashers
#81866 merged
May 30, 2025 -
[Concurrency] Fix a false-positive metatype capture diagnostic.
#81860 merged
May 30, 2025 -
Effects: Treat #selector as covering throws/async effects in its operand
#81853 merged
May 30, 2025 -
[cxx-interop] Do not crash when emitting layout of
std::string
#81844 merged
May 30, 2025 -
6.2: Fixed no copying IsIsolated flag when cloning subscript params
#81498 merged
May 30, 2025 -
[6.2][Dependency Scanning] Add
ClangImporter
's mandatory path remaps to dependency scanning query filesystem#81848 merged
May 30, 2025 -
[Basic] Always dump message to stderr in
_abortWithMessage
#81849 merged
May 30, 2025 -
[6.2] Disable layout_string_witnesses_dynamic.swift
#81811 merged
May 30, 2025 -
[Swiftify] Copy doc comment from clang node (#81584)
#81640 merged
May 30, 2025 -
[DestroyAddrHoisting] Don't destructure NE aggs.
#81854 merged
May 30, 2025 -
[TypeCheckEffects] Fix
AbstractFunction::getType
to look through al…#81852 merged
May 30, 2025 -
[test] Fix misspelled FileCheck directives
#81426 merged
May 30, 2025 -
Add the distribution tag to
-print-target-info
#81697 merged
May 30, 2025 -
[cmake] tweak Synchronization compile flags
#81847 merged
May 30, 2025 -
[cxx-interop] Ensure field offset vector matches the structs/fields metadata
#81838 merged
May 30, 2025 -
SILGen: avoid double copies with 'copy' expr
#81861 merged
May 30, 2025 -
Swift SIL: Fix argument conventions for functions which have both, a direct and indirect result
#81806 merged
May 30, 2025 -
[6.2] [SourceKit] Properly handle cursor info range for macro expansions
#81845 merged
May 30, 2025 -
[stdlib] fix an extraneous symbol exported by MutableSpan
#81816 merged
May 30, 2025 -
[embedded] Resolve a circular dependency problem in SwiftShims when using pico-libc
#81857 merged
May 30, 2025 -
[6.2] [cxx-interop] Temporarily disable a test for
std::function
on UBI 9#81812 merged
May 30, 2025 -
[6.2] Make
InferIsolatedConformances
andStrictMemorySafety
migratable features#81744 merged
May 30, 2025 -
LifetimeDependenceInsertion: allow dependency on Builtin.addressof()
#81837 merged
May 30, 2025 -
[Dependency Scanning] Add ClangImporter's mandatory path remaps to dependency scanning query filesystem
#81713 merged
May 30, 2025 -
[Concurrent] Restore old symbol for obsoleted
Task.startSynchronously
#81817 merged
May 30, 2025 -
[test] Add some known type-checker + parser crashers
#81835 merged
May 29, 2025 -
Re-add UNSUPPORTED for watchos arm64_32 in lto_autolink.swift.
#81841 merged
May 29, 2025 -
[IRGen] This ArtificialLoc requires a debug scope.
#81808 merged
May 29, 2025 -
Add %target-codesign to executables and dylibs in newly added AutoDiff tests
#81813 merged
May 29, 2025 -
PrintAsClang: Print
#include
to import headers used from@cdecl
functions#81481 merged
May 29, 2025 -
Sema: Update more diagnostics for
@cdecl
and representability in the C language#81519 merged
May 29, 2025 -
[Runtime] Add ptrauth attribute to TargetGlobalActorReference conformance pointer.
#81824 merged
May 29, 2025 -
[6.2][Driver][Frontend] -nostdimport and -nostdlibimport should remove the default framework search paths
#81621 merged
May 29, 2025 -
[SourceKit] Properly handle cursor info range for macro expansions
#81809 merged
May 29, 2025 -
[Sema] Type inference from default expression doesn’t compile in free function
#79989 merged
May 29, 2025 -
[Concurrency] Fix races/overflows in TaskGroup implementation.
#81814 merged
May 29, 2025 -
[6.2][Runtime] Add ptrauth attribute to TargetGlobalActorReference conformance pointer.
#81825 merged
May 29, 2025 -
[6.2][Cxx] Build the C++ interop support library for the Static SDK for Linux.
#81528 merged
May 29, 2025 -
[6.2] SILGen: Emit property descriptors for conditionally Copyable and Escapable types.
#81796 merged
May 29, 2025 -
Basic: Adjust condition for include after macro removal in upstream LLVM
#81819 merged
May 29, 2025 -
SimplifyApply: don't do the raw-enum comparison optimization for custom RawRepresentable enums
#81830 merged
May 29, 2025 -
[6.2][Concurrency] Fix races/overflows in TaskGroup implementation.
#81815 merged
May 29, 2025 -
[6.2][Concurrent] Restore old symbol for obsoleted
Task.startSynchronously
#81820 merged
May 29, 2025 -
[6.2][Distributed] account Distributed module use from DA declarations
#81798 merged
May 29, 2025 -
[Distributed] account Distributed module use from DA declarations
#81797 merged
May 28, 2025 -
[6.2][Concurrency][SE-review update] Task names update
#81132 merged
May 28, 2025 -
SE-0460: Introduce @specialized attribute
#81714 merged
May 28, 2025 -
[6.2][Caching] Swift Caching Dependency Scanning Improvements
#81720 merged
May 28, 2025 -
[6.2] Set the Compilation directory when generating the Skeleton CU
#81753 merged
May 28, 2025 -
[wasm] Unify WasmLLVMRuntimeLibs and WasmThreadsLLVMRuntimeLibs build directories
#81799 merged
May 28, 2025 -
[Distributed] fix typo in CHECK assertions
#81795 merged
May 28, 2025 -
Optimize enum comparisons
#81780 merged
May 28, 2025 -
SILGen: Emit property descriptors for conditionally Copyable and Escapable types.
#81617 merged
May 28, 2025 -
Update CI summary table on README to be more compact
#81647 merged
May 28, 2025 -
[region-isolation] Add a test showing that we do not infer nonisolated(unsafe) onto named closures.
#81785 merged
May 27, 2025 -
[Concurrency][SE-review update] Task names update
#80984 merged
May 27, 2025 -
[6.2][Concurrency] Correct the signing of priority escalation handler
#81756 merged
May 27, 2025 -
[6.2][Driver] Add missing -default-isolation to the old driver
#81731 merged
May 27, 2025 -
[6.2] Allow existential parameterized compositions:
any P<A> & Q
#81750 merged
May 27, 2025 -
Fix use-after-free on substituting function type involving conditional ~Escapable with Escapable type
#81678 merged
May 27, 2025 -
[6.2] Fix use-after-free on substituting function type involving conditional ~Escapable with Escapable type
#81679 merged
May 27, 2025 -
Concrete SIMD.init(repeating:) and SIMD.init(lowHalf:highHalf:) optimizations
#81766 merged
May 27, 2025 -
🍒[cxx-interop] Fix metadata mismatch regarding fields of structs
#81740 merged
May 27, 2025 -
Sema: Omit
internal
fromMemberImportVisibility
fix-its when appropriate#81781 merged
May 27, 2025 -
[DependencyScanning] Avoid extra cc1 arg round-trip to speed up bridging
#81454 merged
May 27, 2025 -
utils: adjust the "platform" install rules
#81775 merged
May 27, 2025 -
[6.2] Sema: Omit
internal
fromMemberImportVisibility
fix-its when appropriate#81782 merged
May 27, 2025 -
[test] lit.cfg: Wrap all substitutions with capture group refs in
SubstituteCaptures
#81764 merged
May 27, 2025 -
[6.2][sema] Change non-sendable -> non-Sendable in diagnostics.
#81748 merged
May 27, 2025 -
[sil][docs] Add documentation about sil_implicit_leading_param.
#81747 merged
May 27, 2025 -
[6.2] SILGen: Fix
if #available
for unavailable custom domains in zippered modules#81776 merged
May 27, 2025 -
SILGen: Fix
if #available
for unavailable custom domains in zippered modules#81767 merged
May 27, 2025 -
🍒[cxx-interop] Temporarily disable a test for
std::function
on UBI 9#81708 merged
May 27, 2025 -
[CMake][Darwin] Remove support for building the SDK overlays on Apple platforms
#81726 merged
May 26, 2025 -
Optimizer: Improve performance of large InlineArrays at Onone
#81706 merged
May 26, 2025 -
[AutoDiff] Support custom derivatives for @_alwaysEmitIntoClient functions
#78908 merged
May 25, 2025 -
utils: fix summary emission with caching
#81745 merged
May 25, 2025
34 Pull requests opened by 25 people
-
utils: adjust the Swift flags for building Foundation
#81769 opened
May 25, 2025 -
Improve LifetimeDependenceDefUseWalker: consult Type.hasCustomDeinit
#81784 opened
May 27, 2025 -
Build Swift-Testing with WMO
#81788 opened
May 27, 2025 -
build: split apart SDK loops for standard and experimental
#81790 opened
May 27, 2025 -
fix calls to llvm prefix mapping functions to use space-separated opt…
#81792 opened
May 28, 2025 -
[wasm] Enable building swift-testing for wasm32-unknown-wasip1-threads
#81793 opened
May 28, 2025 -
[DebugInfo] Fix infinite recursion when opaque return type is defined inside function returning it
#81794 opened
May 28, 2025 -
[6.1][Backtracing] Add warning suppression option, enable it for tests.
#81803 opened
May 28, 2025 -
[Distributed] fix distributed thunk method descriptor mangling in IRGen
#81805 opened
May 28, 2025 -
[Diagnostics] Add fix-it to `@main` struct without main static function.
#81807 opened
May 28, 2025 -
[update-checkout] Update swift-system to 1.5.0
#81823 opened
May 29, 2025 -
Platform: Update module maps for the static SDK
#81826 opened
May 29, 2025 -
Swiftify fixes for 6.2
#81827 opened
May 29, 2025 -
[6.2][Distributed] fix distributed thunk method descriptor mangling in IRGen
#81831 opened
May 29, 2025 -
[cxx-interop] Skip metadata of C++ private fields in ClassContextDescriptorBuilder
#81832 opened
May 29, 2025 -
[6.2] LifetimeDependenceInsertion: allow dependency on Builtin.addressof()
#81839 opened
May 29, 2025 -
ClangImporter: enhance the importer to alias declarations
#81840 opened
May 29, 2025 -
[test] Enable Serialization/runtime-import-from-sdk on non-Darwin platforms
#81842 opened
May 29, 2025 -
[Swiftify] Adjust _SwiftifyImport invocation to align with the signature
#81855 opened
May 29, 2025 -
Add tests for SILGen support of @_addressable annotations.
#81856 opened
May 30, 2025 -
introduce @_manualOwnership performance attribute
#81858 opened
May 30, 2025 -
[MacrosOnImports][Swiftify] Copy module imports from clang node's module to its Swift macro SourceFile
#81859 opened
May 30, 2025 -
[AST/Sema] SE-0478: Implement `using` declaration under an experimental flag
#81863 opened
May 30, 2025 -
[6.2] Swift SIL: Fix argument conventions for functions which have both, a direct and indirect result.
#81865 opened
May 30, 2025 -
🍒 [cxx-interop] Ensure field offset vector matches the structs/fields metadata
#81867 opened
May 30, 2 8000 025 -
[Windows] Fix building Swift on a Windows ARM64 machine
#81870 opened
May 30, 2025 -
[RemoteMirror] Strip protocol descriptor pointers when reading the conformance cache.
#81874 opened
May 30, 2025 -
[6.2 🍒][Dependency Scanning] Bridge diagnostics emitted during bridging header scanning
#81876 opened
May 30, 2025 -
SILGen: Establish an addressability scope for closure captures.
#81878 opened
May 30, 2025 -
Fix deserialization of lifetime dependencies on ast function types
#81879 opened
May 30, 2025 -
AST: honour `throws` in `AccessorDecl::createImplicit`
#81889 opened
May 31, 2025 -
Add doc comments for some concrete SIMD overloads.
#81890 opened
Jun 1, 2025
14 Issues closed by 11 people
-
Swift compiler emit wrong error with optional variable in closure
#81770 closed
May 31, 2025 -
[6.0] [Macro] Compiler error when producing extension macro with `@preconcurrency` attribute
#76745 closed
May 31, 2025 -
Macro shadows methods and properties defined in protocol extension a type inherits
#70181 closed
May 30, 2025 -
[cxx-interop] Passing std.vector to print causes EXC_BAD_ACCESS
#81862 closed
May 30, 2025 -
Circular dependency between modules 'Swift' and '_Builtin_float'
#81594 closed
May 30, 2025 -
Wild pointer when using the Data.SubSequence
#81833 closed
May 29, 2025 -
Type inference from default expression doesn’t compile in free function
#72199 closed
May 29, 2025 -
Compiler crash on non-copyable struct with deinitalizer
#81434 closed
May 29, 2025 -
simd: incorrect swift binding: Int64 != simd_long (aka Int)
#81804 closed
May 28, 2025 -
Crash when casting function type with `sending` parameter or result to/from an existential type on iOS 17
#80493 closed
May 28, 2025 -
Swift Testing @Test macro arguments parameter fails to successfully parse a clousure type of enum value
#81758 closed
May 27, 2025 -
Assertion failure in `importParameterType` when importing `getKnownFolderLocations` on Xcode 16.2
#79636 closed
May 27, 2025 -
Trailing comma not allowed in generic argument lists despite SE-0439
#81474 closed
May 26, 2025 -
Trailing comma not supported in tuple types or closure types despite SE-0439
#81485 closed
May 26, 2025
19 Issues opened by 18 people
-
'any Sendable' is ignored in function type conversions
#81888 opened
May 31, 2025 -
Failed to produce diagnostic for expression
#81886 opened
May 31, 2025 -
@warn_unqualified_access is broken when the enclosing protocol has actor requirements
#81869 opened
May 30, 2025 -
Can't build Swift on a Windows ARM64 machine because of `CMAKE_SYSTEM_PROCESSOR`
#81836 opened
May 29, 2025 -
Invalid nested extension hits AvailabilityScope verifier failure with `-library-level api`
#81834 opened
May 29, 2025 -
Crash with static method and stored property share the same name
#81828 opened
May 29, 2025 -
Compiler crashes when calling function from another file which uses global variable
#81818 opened
May 28, 2025 -
IRBuilder compiler crash
#81802 opened
May 28, 2025 -
Malformed code crashes compiler when type checking
#81801 opened
May 28, 2025 -
Some SWIFT_BACKTRACE options print a warning despite taking effect
#81800 opened
May 28, 2025 -
Compiler crash with `InlineArray` and span when `-swift-version 6` is specified
#81786 opened
May 27, 2025 -
Text of thrown errors on highstes level should be printed also on Windows
#81783 opened
May 27, 2025 -
Bad diagnostic for `.ini 8000 t` + argument label mismatch + overloads
#81778 opened
May 26, 2025 -
[AutoDiff] Incorrect derivative value for some functions containing ternary operators
#81777 opened
May 26, 2025 -
Enabling cxx interop on Arch with GCC 15 causes lots of errors
#81774 opened
May 26, 2025 -
@_implements doesn't work for "get only property"
#81772 opened
May 26, 2025 -
Crash in Swift 6.1 when using async let inside a do {} block (Xcode 16.3+)
#81771 opened
May 26, 2025 -
Compiler Crash in SILMem2Reg in removeSingleBlockAllocation
#81768 opened
May 25, 2025
48 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
[build.ps1] Revamp No-asserts toolchain build and packaging
#81644 commented on
May 30, 2025 • 25 new comments -
Improves diagnostic and adds fixit when an implicit member-wise initializer is a protocol witness and needs to be public to fulfill the requirement
#80939 commented on
May 29, 2025 • 20 new comments -
AST/Sema: Make `MemberImportVisibility` a migratable feature
#81751 commented on
May 31, 2025 • 12 new comments -
[cxx-interop] Fix ambiguous methods in long chains of inheritance
#81709 commented on
May 30, 2025 • 9 new comments -
[FreeBSD] Adding FreeBSD support
#77836 commented on
May 29, 2025 • 8 new comments -
[Sema]: diagnose implicit strong captures of weak capture list entries
#77063 commented on
May 29, 2025 • 8 new comments -
[SE-0481] Allow weak let and make weak captures immutable
#80440 commented on
May 31, 2025 • 7 new comments -
[Swiftify] Support __sized_by on byte-sized pointee types
#81752 commented on
May 30, 2025 • 3 new comments -
[Demangling] Add name and parameters range tracking when demangling a name
#81511 commented on
May 29, 2025 • 3 new comments -
[CS] Allow binding closure param to pack expansion
#80569 commented on
May 30, 2025 • 1 new comment -
A simple concurrency safety breach of a var being captured by reference
#76929 commented on
May 28, 2025 • 0 new comments -
Trailing comma not allowed in @available annotation despite SE-0439
#81475 commented on
May 26, 2025 • 0 new comments -
typechecker regression when calling protocol requirement through an existential of a refining protocol
#81712 commented on
May 26, 2025 • 0 new comments -
[Sema] Support additional args in @dynamicMemberLookup subscripts
#81148 commented on
May 28, 2025 • 0 new comments -
[DNM] [rebranch] Adjust some tests to pass again (part 2)
#81190 commented on
May 28, 2025 • 0 new comments -
[Concurrency][Stdlib] Add SwiftStdlibCurrentOS availability, use it.
#81440 commented on
May 30, 2025 • 0 new comments -
[SE-0466] Don't infer @MainActor on types conforming to Sendable
#81468 commented on
May 30, 2025 • 0 new comments -
Failed to produce diagnostic for expression with misplaced '?'
#81710 commented on
May 26, 2025 • 0 new comments -
[stdlib] Add 'equal()' function to checking for equal numbers
#81586 commented on
May 31, 2025 • 0 new comments -
[region-isolation]fix crash due to missing VectorBaseAddrInst case
#81591 commented on
May 28, 2025 • 0 new comments -
Bad diagnostic when inheriting from class in extension
#64903 commented on
May 26, 2025 • 0 new comments -
Revert "[Dependency Scanning] Update Uses of ModuleDeps::ClangModuleDeps #81243"
#81658 commented on
May 29, 2025 • 0 new comments -
Revert "preset: build with no assertion for swiftpm on linux"
#81664 commented on
May 29, 2025 • 0 new comments -
[Sema] Use shared CodingKeys implementation for enum cases without as…
#81692 commented on
May 28, 2025 • 0 new comments -
Revert "Merge pull request #79171 from augusto2112/debug-info-witness…
#81700 commented on
May 27, 2025 • 0 new comments -
[SR-13689] derivative of @_alwaysEmitIntoClient function
#54445 commented on
May 26, 2025 • 0 new comments -
add _SwiftToolchain availability and add it to the SwiftStdlib macros
#81715 commented on
May 28, 2025 • 0 new comments -
Put together an Android SDK bundle
#80788 commented on
May 25, 2025 • 0 new comments -
[META][AutoDiff] Tech debt from tests
#77773 commented on
May 25, 2025 • 0 new comments -
Improve diagnostics for 'let…else' without 'guard'
#81728 commented on
May 28, 2025 • 0 new comments -
crash archiving Xcode template project
#78322 commented on
May 28, 2025 • 0 new comments -
Handling all values of a modulo operator in a switch statement should be considered exhaustive
#81761 commented on
May 28, 2025 • 0 new comments -
Incorrect actor isolation assumption across Swift 5/6 module boundary leads to `dispatch_assert_queue` crashes
#75453 commented on
May 28, 2025 • 0 new comments -
[Windows] SDK file name changed from amd64 -> x64
#81471 commented on
May 30, 2025 • 0 new comments -
Actor-isolated property wrapper leads to compiling code that crashes at runtime
#77604 commented on
May 31, 2025 • 0 new comments -
Swift 6.1 hangs on Ubuntu 24.04 when re-building project
#81272 commented on
Jun 1, 2025 • 0 new comments -
[stdlib] Floating-point random-number improvements
#33560 commented on
May 28, 2025 • 0 new comments -
[build] Add a new `--cross-compile-build-swift-tools` flag to disable cross-compiling the compiler
#38441 commented on
May 29, 2025 • 0 new comments -
Initial implementation for RandomNumberGenerator.fill( )
#63511 commented on
May 27, 2025 • 0 new comments -
DNM: toolchain build
#65907 commented on
May 29, 2025 • 0 new comments -
Make `docs/README.md` compatible with Swift DocC
#67893 commented on
May 29, 2025 • 0 new comments -
[Sema] Fix compiler error when extending a typealias of a partially specialized generic type
#73169 commented on
May 31, 2025 • 0 new comments -
Why does the branch coverage of all files show as 0% when using llvm-cov to analyze Swift files?
#81730 commented on
May 27, 2025 • 0 new comments -
@objcMembers does not apply `@objc` to ObjC compatible enums or inner classes
#63442 commented on
May 27, 2025 • 0 new comments -
[stdlib] Adopt typed throws in some Dictionary APIs and some Sequence APIs
#77957 commented on
May 27, 2025 • 0 new comments -
Fix the static_functions_not_mutating error messsage
#78052 commented on
May 26, 2025 • 0 new comments -
Do not merge: Empty
#79675 commented on
May 28, 2025 • 0 new comments -
DNM - toolchain testing
#79684 commented on
May 25, 2025 • 0 new comments