-
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
2 Releases published by 1 person
-
swift-6.1.1-RELEASE Swift 6.1.1 Release
published
May 24, 2025 -
swift-6.1.2-RELEASE Swift 6.1.2 Release
published
May 28, 2025
549 Pull requests merged by 73 people
-
🍒[cxx-interop] Make usages of Swift Span
@_alwaysEmitIntoClient
in the overlay#82341 merged
Jun 20, 2025 -
[AST] Replace type variables and placeholders in original ErrorTypes
#82292 merged
Jun 20, 2025 -
[ConstraintSystem] Guard all the performance hacks with a flag
#82320 merged
Jun 20, 2025 -
Remove FreeBSD from SWIFT_LIBSTDCXX_PLATFORMS as libc++ is the default standard library on FreeBSD
#82314 merged
Jun 20, 2025 -
[swift][Demangling][NFC] Move NodePrinter declarations to a header
#82335 merged
Jun 19, 2025 -
[6.2][Test] Fix Interpreter/layout_string_witnesses_dynamic.swift
#82353 merged
Jun 19, 2025 -
stdlib: handle
unsafe
annotations in additional places#82342 merged
Jun 19, 2025 -
[IRGen] Fix placeholder logic for emission of conditionally inverted …
#82347 merged
Jun 19, 2025 -
[cxx-interop] Make usages of Swift Span
@_alwaysEmitIntoClient
in the overlay#82309 merged
Jun 19, 2025 -
[CSSimplify] VariadicGenerics: Don't attempt to wrap optional into on…
#82326 merged
Jun 19, 2025 -
Introduce non-recursive print options and use them to handle IUO printing more elegantly
#82327 merged
Jun 19, 2025 -
[SourceKit] Support location info for macro-expanded Clang imports
#82006 merged
Jun 19, 2025 -
[6.2] [CS] Distinguish locators for generic args in
addSpecializationConstraint
#82340 merged
Jun 19, 2025 -
[CS] Distinguish locators for generic args in
addSpecializationConstraint
#82334 merged
Jun 19, 2025 -
[Sema] Tighten up function call check in
resolveKeyPathExpr
#82316 merged
Jun 19, 2025 -
Platform: expose NTAPI
#82343 merged
Jun 19, 2025 -
libxml2: Explicitly set the LLDB LibXML2 version
#82210 merged
Jun 19, 2025 -
RequirementMachine: Add more limits to catch runaway computation, and fix a bug
#82321 merged
Jun 19, 2025 -
[FreeBSD] Adding FreeBSD support
#77836 merged
Jun 19, 2025 -
build: avoid installing SQLite3
#82322 merged
Jun 19, 2025 -
[Test] Fix Interpreter/layout_string_witnesses_dynamic.swift
#82279 merged
Jun 18, 2025 -
[6.2][IRGen] Emit null check before swift_conformsToProtocol for nullable metatypes
#82241 merged
Jun 18, 2025 -
[IRGen] Emit null check before swift_conformsToProtocol for nullable …
#82240 merged
Jun 18, 2025 -
[Dependency Scanning] Remove obsolete placeholder module concept
#82031 merged
Jun 18, 2025 -
[6.2] [Sema] Tighten up function call check in
resolveKeyPathExpr
#82319 merged
Jun 18, 2025 -
[Reflection] Add lightweight error handling to ReflectionContext
#82244 merged
Jun 18, 2025 -
SILGen: adjust check for optional-to-optional conversion
#82099 merged
Jun 18, 2025 -
[stdlib, 6.2] add missing computed properties
#82284 merged
Jun 18, 2025 -
[6.2][Concurrency] SE-0449: Fix a few issues related to
nonisolated
type declarations#82324 merged
Jun 18, 2025 -
[Tests] NFC: Update
Sema/enum_raw_representable_object_literals.swift
#82329 merged
Jun 18, 2025 -
[6.2] SILGen: Handle struct fields and addressors as addressable storage.
#82296 merged
Jun 18, 2025 -
[cxx-interop] Disable test with an older runtime
#82299 merged
Jun 18, 2025 -
[6.2] [Sema] Add null check in
createMemberwiseInitParameter
#82304 merged
Jun 18, 2025 -
[Sema] Add null check in
createMemberwiseInitParameter
#82295 merged
Jun 18, 2025 -
[6.2] utils: Add llvm-symbolizer to install_components_with_clang presets
#82007 merged
Jun 18, 2025 -
[6.2] Sema: Relax diagnosis of implied marker protocol conformances with mismatched availability
#82310 merged
Jun 18, 2025 -
Sema: Relax diagnosis of implied marker protocol conformances with mismatched availability
#82308 merged
Jun 18, 2025 -
[6.2] LifetimeDependenceScopeFixup: crash handling dead-end coroutine
#82287 merged
Jun 18, 2025 -
Add a feature check for extern c support of builtin vectors
#82306 merged
Jun 17, 2025 -
[Concurrency] Look for explicit 'nonisolated' when getting isolation from protocol conformances.
#79893 merged
Jun 17, 2025 -
[build-script] build LLVMTestingSupport only if target is generated
#82278 merged
Jun 17, 2025 -
[xcodegen] Make sure to
realPath
Clang file paths#82293 merged
Jun 17, 2025 -
More fuzzer fixes
#82275 merged
Jun 17, 2025 -
[stdlib] add missing computed properties
#82277 merged
Jun 17, 2025 -
[Legacy Driver] Obsolete and remove batch compilation mode from the legacy driver
#81569 merged
Jun 17, 2025 -
Fix doc comment in DropWhile.swift
#82290 merged
Jun 17, 2025 -
utils: pass along Foundation and XCTest to TSC
#82267 merged
Jun 17, 2025 -
[build.ps1] Honor --SkipBuild with --IncludeNoAsserts
#82271 merged
Jun 17, 2025 -
[6.2] LifetimeDependence type check: infer trivial _read accessor
#82269 merged
Jun 17, 2025 -
[Concurrency] SE-0449:
nonisolated
on a type should prevent isolati…#82289 merged
Jun 17, 2025 -
[cxx-interop] Import nullability of templated function parameters correctly
#82161 merged
Jun 17, 2025 -
6.2: [IRGen] Fix FixedArray of fixedSize 1 element addressing
#82282 merged
Jun 17, 2025 -
[cxx-interop] Shared references are considered safe
#82203 merged
Jun 17, 2025 -
SILGen: Handle struct fields and addressors as addressable storage.
#82288 merged
Jun 17, 2025 -
Revert "[wasm] Build and install libxml2 for Wasm SDK"
#82294 merged
Jun 17, 2025 -
[IRGen] Fix FixedArray of fixedSize 1 element addressing.
#82280 merged
Jun 17, 2025 -
LifetimeDependenceScopeFixup: crash handling dead-end coroutine
#82286 merged
Jun 17, 2025 -
Fix bug making ~0x1 mask in stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp
#82264 merged
Jun 17, 2025 -
Quick support for calling extern c functions with Builtin vector types.
#82225 merged
Jun 17, 2025 -
Quiet a deprecation warning in the count(where:) benchmark
#82257 merged
Jun 17, 2025 -
Sema: Relax enum parameter pack restriction for CodingKeys
#82238 merged
Jun 17, 2025 -
[rebranch] Get Swift almost building with stable/20250601
#82243 merged
Jun 17, 2025 -
[test] Add a few more known type-checker crashers
#82263 merged
Jun 17, 2025 -
LifetimeDependence type check: infer trivial _read accessor
#82268 merged
Jun 17, 2025 -
{AST,Basic}Bridging: Use
<swift/bridging>
and try directly bridging one of our enums#82165 merged
Jun 17, 2025 -
Further relax concrete simd ir tests
#82242 merged
Jun 17, 2025 -
[Runtime] Remove redundant swift_auth_code_function, use existing swift_auth_code.
#82245 merged
Jun 16, 2025 -
[wasm] Build and install libxml2 for Wasm SDK
#82174 merged
Jun 16, 2025 -
[Modules] Allow implicit conversions when loading interfaces with invalid os versions
#82228 merged
Jun 16, 2025 -
[Sema] Scale back CodingKeys hack in
TypeChecker::lookupUnqualifiedType
#82237 merged
Jun 16, 2025 -
build-script: Remove support for legacy way of building compiler-rt
#82124 merged
Jun 16, 2025 -
[6.2][embedded][overlay] _Builtin_float and Synchronization cannot be imported in embedded Swift mode
#82117 merged
Jun 16, 2025 -
[xcodegen]
realpath
Swift target sources#82254 merged
Jun 16, 2025 -
build-script: fix
--skip-build-llvm
not having full effect#82233 merged
Jun 16, 2025 -
[6.2][Runtime] Remove redundant swift_auth_code_function, use existing swift_auth_code.
#82247 merged
Jun 16, 2025 -
Revert "Tests: enable Swift PM tests in Windows toolchain build"
#82265 merged
Jun 16, 2025 -
[6.2] Sema: Don't expand macros when binding extensions
#82132 merged
Jun 14, 2025 -
[6.2] [Sema] Scale back CodingKeys hack in
TypeChecker::lookupUnqualifiedType
#82239 merged
Jun 14, 2025 -
[6.2] Fix an inliner crash when inlining begin_apply with scoped lifetime dependence
#82224 merged
Jun 14, 2025 -
[6.2] Disallow @_lifetime(borrow) for trivial 'inout' arguments
#82217 merged
Jun 14, 2025 -
[6.2][Test] Reduce stack usage in async_taskgroup_discarding_neverConsumingTasks.swift.
#82234 merged
Jun 13, 2025 -
[IRGen] Don't use GOTPCREL relocations for x86 ELF.
#82232 merged
Jun 13, 2025 -
IRGen: Disable indirect symbol replacement with GOTPCREL for AArch64/ELF
#82060 merged
Jun 13, 2025 -
[6.2][Concurrency] NonisolatedNonsendingByDefault: Migration applies only to the current module declarations
#82219 merged
Jun 13, 2025 -
[CS] Avoid solver-allocated inputs with
typesSatisfyConstraint
#82147 merged
Jun 13, 2025 -
🍒 [6.2] [SourceKit] Support location info for macro-expanded Clang imports
#82171 merged
Jun 13, 2025 -
[Tests][Concurrency] Turn off async_taskgroup test for back-deployment.
#82214 merged
Jun 13, 2025 -
[Concurrency] Fix null pointer dereference for task-to-thread model.
#82204 merged
Jun 13, 2025 -
[IRGen] Don't use GOTPCREL relocations for x86 ELF.
#82176 merged
Jun 13, 2025 -
[6.2][update-checkout] Update swift-system to 1.5.0
#82226 merged
Jun 13, 2025 -
[6.2] [CS] Avoid solver-allocated inputs with
typesSatisfyConstraint
#82152 merged
Jun 13, 2025 -
[AST] Delete copy constructor for
LoadedExecutablePlugin::PluginProcess
#82201 merged
Jun 13, 2025 -
[6.2][cxx-interop] Only swiftify template instantiations behind typealiases
#82105 merged
Jun 13, 2025 -
Cherry-pick [ClangImporter] Look through bounds attributes for template matching #82076
#82193 merged
Jun 13, 2025 -
Cherry pick: Typo fix in documentation
#82212 merged
Jun 13, 2025 -
[6.2][TypeChecker] Remove
@_inheritActorContext
effect from synchronous types#82209 merged
Jun 13, 2025 -
[Concurrency] NonisolatedNonsendingByDefault/NFC: Move 'same module' …
#82218 merged
Jun 12, 2025 -
ClangImporter: work around the inability to adjust the Darwin overlay
#82213 merged
Jun 12, 2025 -
[NFC] Silence some unused variable warnings
#82042 merged
Jun 12, 2025 -
SIMD test IR not ASM
#82078 merged
Jun 12, 2025 -
[wasm] Enable building swift-testing for wasm32-unknown-wasip1-threads
#81793 merged
Jun 12, 2025 -
[6.2] Change send-never-sendable of isolated partial applies to use SIL level info instead of AST info.
#82196 merged
Jun 12, 2025 -
[6.2][silgen] Teach SILGen how to emit a forced dynamic member ref given nonisolated(nonsending) casts.
#82082 merged
Jun 12, 2025 -
[update-checkout] Update swift-system to 1.5.0
#81823 merged
Jun 12, 2025 -
[Dependency Scanning] Keep track of each imported module's access control
#82169 merged
Jun 12, 2025 -
[6.2][cxx-interop] Support Swiftifying C++ constructors
#82061 merged
Jun 12, 2025 -
Fix an inliner crash when inlining begin_apply with scoped lifetime dependence
#82033 merged
Jun 12, 2025 -
[Concurrency] Fix null pointer dereference for task-to-thread model.
#82202 merged
Jun 12, 2025 -
Disallow @_lifetime(borrow) for trivial 'inout' arguments
#82189 merged
Jun 12, 2025 -
[Concurrency] NonisolatedNonsendingByDefault: Migration applies only to the current module declarations
#82173 merged
Jun 12, 2025 -
[6.2][cxx-interop] Support _LIBCPP_PREFERRED_OVERLOAD
#82106 merged
Jun 12, 2025 -
[6.2][cxx-interop] Avoid swiftifying private and protected methods
#82104 merged
Jun 12, 2025 -
Add new interleave and deinterleave builtins
#81689 merged
Jun 12, 2025 -
[TypeChecker] Remove
@_inheritActorContext
effect from synchronous …#82157 merged
Jun 12, 2025 -
Sema: Don't expand macros when binding extensions
#82129 merged
Jun 12, 2025 -
[Observation] Initial implementation of Observed for transactional tracked values over time (#79817)
#82197 merged
Jun 12, 2025 -
Fixup Observations availability from 9999 to 6.2
#82198 merged
Jun 12, 2025 -
[6.2] Update spelling for representing lifetime dependencies to @_lifetime
#82146 merged
Jun 12, 2025 -
Fix parameter, doc comments in Span family
#82102 merged
Jun 12, 2025 -
[Concurrency] Remove deprecation attribute for now.
#82182 merged
Jun 12, 2025 -
[concurrency] Move tsan_release to point before task gets destroyed
#82158 merged
Jun 12, 2025 -
[6.2][Concurrency] Correct memory effect attributes of task_create
#82180 merged
Jun 12, 2025 -
[Concurrency] Correct memory effect attributes of task_create
#82179 merged
Jun 12, 2025 -
LowerHopToActor: insert a borrow scope for an
Optional<Actor>.none
value#82177 merged
Jun 12, 2025 -
Address some warnings
#82187 merged
Jun 12, 2025 -
Change send-never-sendable of isolated partial applies to use SIL level info instead of AST info.
#82149 merged
Jun 11, 2025 -
[ClangImporter] Look through bounds attributes for template matching
#82076 merged
Jun 11, 2025 -
[build.ps1] Revamp No-asserts toolchain build and packaging
#81644 merged
Jun 11, 2025 -
[build] Switch over to new
--cross-compile-build-swift-tools
flag when cross-compiling Foundation macros#82163 merged
Jun 11, 2025 -
[RemoteInspection] Add a hook to process addresses before converting
#82109 merged
Jun 11, 2025 -
Upstream support for the Xcode 26 SDKs
#82153 merged
Jun 11, 2025 -
[6.1][Backtracing] Add warning suppression option, enable it for tests.
#81803 merged
Jun 11, 2025 -
[cxx-interop] Support for printing C++ foreign references
#81832 merged
Jun 11, 2025 -
[test] Mark
8c2d6198e18a56a.swift
as fixed#82150 merged
Jun 11, 2025 -
Add explicit cast to nsec in android platforms
#82139 merged
Jun 11, 2025 -
Cherry-pick "[Swiftify] Support __sized_by on byte-sized pointee types" to release/6.2
#82145 merged
Jun 11, 2025 -
Fix RequirementMachine crash with invalid AST via getSuperclassForDecl()
#82115 merged
Jun 11, 2025 -
[6.2] Windows module maps update
#82025 merged
Jun 11, 2025 -
[6.2] Upstream support for the Xcode 26 SDKs
#82151 merged
Jun 11, 2025 -
GenericSpecializer: remove some kind of instructions if their operands become trivial after specialization
#82148 merged
Jun 11, 2025 -
[6.2] Sema: Never record argument label mismatches for unlabeled trailing closures
#82156 merged
Jun 11, 2025 -
[6.2] AST: More robust TypeBase::getSuperclassForDecl()
#82131 merged
Jun 10, 2025 -
tests: add a new test for the ClangImporter
#82122 merged
Jun 10, 2025 -
SwiftCore: Cache computed platform info
#82134 merged
Jun 10, 2025 -
[wasm] Emit libTesting.a objects with single-threaded LLVM codegen unit
#82123 merged
Jun 10, 2025 -
Fix MoveOnlyWrappedTypeEliminator handling of store_borrow.
#82137 merged
Jun 10, 2025 -
build: Ensure static headers are always symlinked
#82125 merged
Jun 10, 2025 -
modulemap: Add missing dependency on vcruntime
#82126 merged
Jun 10, 2025 -
[cxx-interop] Fix crash in ASTMangler triggered by UsingShadowDecls
#82144 merged
Jun 10, 2025 -
[Observation] Initial implementation of Observed for transactional tracked values over time
#79817 merged
Jun 10, 2025 -
[Test] Make implicit_weak_capture.swift more robust.
#81957 merged
Jun 10, 2025 -
Add missing symbols for Fedora41
#82113 merged
Jun 10, 2025 -
[6.2][CAS] Allow uncached job from CAS based dependency scanning
#82069 merged
Jun 10, 2025 -
[Test] Reduce stack usage in async_taskgroup_discarding_neverConsumingTasks.swift.
#81994 merged
Jun 10, 2025 -
Tests: enable Swift PM tests in Windows toolchain build
#80405 merged
Jun 10, 2025 -
[6.2] [SymbolGraphGen] distinguish between headers of the same name in different modules
#82120 merged
Jun 10, 2025 -
static cast the tv_sec for the timespec constructions is the dispatch scheduler
#82154 merged
Jun 10, 2025 -
[6.2][Diagnostics] Correctly diagnose situations when immutable value is passed to
inout
parameter#82114 merged
Jun 10, 2025 -
MandatoryPerformanceOptimizations: some refactoring
#82142 merged
Jun 10, 2025 -
[6.2][TypeCheckEffects] Fix
AbstractFunction::getType
to look through al…#82130 merged
Jun 10, 2025 -
[cmake] Remove remaining
XCODE
checks#82118 merged
Jun 10, 2025 -
[6.2] Fix MoveOnlyWrappedTypeEliminator handling of store_borrow.
#82138 merged
Jun 10, 2025 -
SIL: let
Type.getNominalFields
return nil for a struct with unreferenceable storage#82140 merged
Jun 10, 2025 -
[6.2][Indexing] Don't verify mangling of USRs
#82054 merged
Jun 10, 2025 -
[test] Add a few more known type-checker crashers
#82103 merged
Jun 10, 2025 -
[6.2] LifetimeDependenceScopeFixup: handle yielded value copies.
#82050 merged
Jun 10, 2025 -
[6.2, stdlib] fix small-string UTF8Span support
#82097 merged
Jun 10, 2025 -
[6.2][Build] Pass the toolchain version through to Swift's compilation
#82096 merged
Jun 10, 2025 -
[6.2][Concurrency] Fix
SendableMetatype
conformance failures to behave l…#82036 merged
Jun 10, 2025 -
Update spelling for representing lifetime dependencies to @_lifetime
#82067 merged
Jun 10, 2025 -
AST: Diagnose unrecognized platforms as errors with
CustomAvailability
enabled#82075 merged
Jun 10, 2025 -
[6.2] AST: Diagnose unrecognized platforms as errors with
CustomAvailability
enabled#82083 merged
Jun 10, 2025 -
[6.2][Demangle] Implement missing
Node::Kind::OutlinedInitializeWithTakeNoValueWitness
#82066 merged
Jun 10, 2025 -
AST: Add a warning group for
@_implementationOnly
deprecation diagnostics#82079 merged
Jun 10, 2025 -
[6.2][Distributed] Fix computed properties in protocols on arm64e
#82010 merged
Jun 10, 2025 -
[6.2] AST: Add a warning group for
@_implementationOnly
deprecation diagnostics#82081 merged
Jun 9, 2025 -
[6.2, SE-0456] enable span properties for the small-String representation
#80742 merged
Jun 9, 2025 -
[SymbolGraphGen] distinguish between headers of the same name in different modules
#82112 merged
Jun 9, 2025 -
[embedded][overlay] _Builtin_float and Synchronization cannot be imported in embedded Swift mode
#82094 merged
Jun 9, 2025 -
update_checkout: bump s-a-p to 1.5.1
#81906 merged
Jun 9, 2025 -
Stop testing FP16 assembly codegen for now
#82045 merged
Jun 9, 2025 -
Add an additional case for clocks to sleep with a wallclock deadline
#79139 merged
Jun 9, 2025 -
Revert "[Dependency Scanning] Update Uses of ModuleDeps::ClangModuleDeps #81243"
#81658 merged
Jun 9, 2025 -
[RemoteInspection] Add a hook to process addresses before converting
#82073 merged
Jun 9, 2025 -
Fix some typos in SwiftCompilerSources/Sources
#82090 merged
Jun 9, 2025 -
Revert "Move some availability tests into a new test/Availability directory"
#82098 merged
Jun 9, 2025 -
[Diagnostics] Correctly diagnose situations when immutable value is passed to
inout
parameter#82053 merged
Jun 9, 2025 -
[Distributed] Fix computed properties in protocols on arm64e
#82009 merged
Jun 9, 2025 -
[test] Compiler crasher only seem to happen in asserts mode
#82095 merged
Jun 9, 2025 -
ClangImporter: enhance the importer to alias declarations
#81840 merged
Jun 9, 2025 -
[Build] Pass the toolchain version through to Swift's compilation
#82071 merged
Jun 9, 2025 -
[stdlib] fix utf8Span accessors for small strings
#82077 merged
Jun 8, 2025 -
Fix typo
#82052 merged
Jun 8, 2025 -
Add regression test for rdar://152700122
#82070 merged
Jun 7, 2025 -
Runtimes: allow enabling prespecialization and library evolution
#82072 merged
Jun 7, 2025 -
[Doc] Add missing diagnostic groups
#82088 merged
Jun 7, 2025 -
Shorten command line lengths
#82074 merged
Jun 7, 2025 -
[test] Disable
7cee1719e3503ef6.swift
for now#82087 merged
Jun 7, 2025 -
[stdlibUnittest] generalize
expectNotNil(_:)
#82064 merged
Jun 7, 2025 -
[SILGen]Check if baseType is DynamicSelfType
#80913 merged
Jun 7, 2025 -
Sema: Never record argument label mismatches for unlabeled trailing closures
#82020 merged
Jun 7, 2025 -
[stdlib] adjust addressable attribute on String type family
#82013 merged
Jun 6, 2025 -
tests: run SILOptimizer/static_inline_arrays.swift only on macos, linux and windows
#82062 merged
Jun 6, 2025 -
[cxx-interop] Support _LIBCPP_PREFERRED_OVERLOAD
#82019 merged
Jun 6, 2025 -
ClangImporter: import SwiftShims properly for static linking
#82065 merged
Jun 6, 2025 -
6.2: [TypeLowering] Record pack used in aggregate signature.
#82044 merged
Jun 6, 2025 -
[Concurrency] Fix
SendableMetatype
conformance failures to behave l…#82004 merged
Jun 6, 2025 -
Prevent PrintOptions from being implicitly copied
#82008 merged
Jun 6, 2025 -
[6.2] LoopRotate: Fix a by reference map bug under reallocation
#82027 merged
Jun 6, 2025 -
LoopRotate: Fix a by reference map bug under reallocation
#81995 merged
Jun 6, 2025 -
line-directive: Actually stop expanding response files
#82028 merged
Jun 6, 2025 -
line-directive: Update outdated comment
#82023 merged
Jun 6, 2025 -
Resolve unit test link error due to a build cycle
#82030 merged
Jun 6, 2025 -
[CAS] Allow uncached job from CAS based dependency scanning
#81990 merged
Jun 6, 2025 -
[test] Add a few more known type-checker crashers
#82059 merged
Jun 6, 2025 -
[TypeLowering] Record pack used in aggregate signature.
#82043 merged
Jun 6, 2025 -
AST: Fix iOS -> visionOS version remap for
@backDeployed
attrs#82046 merged
Jun 6, 2025 -
[6.2] ASTPrinter: Fix printing of let properties inside @objc @implementation extensions
#82051 merged
Jun 6, 2025 -
Add groupings for the various diagnostics
#82002 merged
Jun 6, 2025 -
[Runtime] Don't redeclare os_unfair_recursive_lock et al if the SDK has them.
#81955 merged
Jun 6, 2025 -
[cxx-interop] Avoid swiftifying private and protected methods
#82016 merged
Jun 6, 2025 -
[cxx-interop] Only swiftify template instantiations behind type aliases
#81973 merged
Jun 6, 2025 -
[6.2] AST: Fix iOS -> visionOS version remap for
@backDeployed
attrs#82047 merged
Jun 6, 2025 -
[ClangImporter] Look through __ended_by and __null_terminated (#81630)
#82003 merged
Jun 6, 2025 -
[Demangle] Implement missing `Node::Kind::OutlinedInitializeWithTakeN…
#82034 merged
Jun 6, 2025 -
[6.2] Improve SendableMetatype documentation
#82041 merged
Jun 6, 2025 -
Improve SendableMetatype documentation
#82040 merged
Jun 6, 2025 -
Optimizer: improve TempLValueOpt
#81969 merged
Jun 6, 2025 -
SIL: handle
drop_deinit
in WalkUtils#82014 merged
Jun 6, 2025 -
LifetimeDependenceScopeFixup: handle yielded value copies.
#82049 merged
Jun 6, 2025 -
ASTPrinter: Fix printing of let properties inside @objc @implementation extensions
#82048 merged
Jun 6, 2025 -
[stdlib] Mark
contains
methods onRange/ClosedRange
transparent#81458 merged
Jun 6, 2025 -
Frontend: Add language mode and enabled features to
.SWIFT_TRACE
#82032 merged
Jun 6, 2025 -
[silgen] Teach SILGen how to emit a forced dynamic member ref given nonisolated(nonsending) casts.
#82029 merged
Jun 6, 2025 -
AST: Add assertion to BuiltinLiteralExpr::setBuiltinInitializer()
#82011 merged
Jun 6, 2025 -
[Indexing] Don't verify mangling of USRs
#81941 merged
Jun 6, 2025 -
[6.2] Frontend: Add language mode and enabled features to
.SWIFT_TRACE
#82038 merged
Jun 6, 2025 -
Enable lifetime dependence tests for @_addressable.
#81989 merged
Jun 6, 2025 -
[Build] Fix the minimal-stdlib build by setting a deployment version.
#82018 merged
Jun 6, 2025 -
[6.2] LoadableByAddress: Fix shouldTransformYields to use (properly) substituted types
#80989 merged
Jun 6, 2025 -
Platform: Windows SDK 26100.3916 module map update
#81951 merged
Jun 5, 2025 -
[SIL] Generalize CastingIsolatedConformances to CheckedCastInstOptions
#82005 merged
Jun 5, 2025 -
[Swiftify] Support __sized_by on byte-sized pointee types
#81752 merged
Jun 5, 2025 -
LICM: fix a wrong tuple type when splitting loads
#82012 merged
Jun 5, 2025 -
line-directive: Stop expanding response files
#81996 merged
Jun 5, 2025 -
[IDE] Use
getExpandedAttrs
instead ofgetSemanticAttrs
to get custom attributes of a declaration#81981 merged
Jun 5, 2025 -
LifetimeDependenceDiagnostics: diagnose indirect closure results.
#81992 merged
Jun 5, 2025 -
[IDE] Pass a
SourceRange
instead of aCharSourceRange
inSemaAnnotator::passReference
#81975 merged
Jun 5, 2025 -
[6.2] LifetimeDependenceDiagnostics: diagnose indirect closure results.
#81993 merged
Jun 5, 2025 -
[SE-0481] Allow weak let and make weak captures immutable
#80440 merged
Jun 5, 2025 -
[6.2][AST/Sema] SE-0478: Implement using declaration under an experimental flag
#81997 merged
Jun 5, 2025 -
LICM: fix a wrong tuple type when splitting loads
#81987 merged
Jun 5, 2025 -
Make (Raw)ConformanceIsolation requests work on the normal protocol conformance
#81998 merged
Jun 5, 2025 -
[6.2] MandatoryPerformanceOptimizations: make sure to handle de-serialized vtable methods
#81974 merged
Jun 5, 2025 -
[6.2] Minor fixes for the non-sendable meta type capture diagnostics
#81985 merged
Jun 5, 2025 -
Only emit the non-sendable metatype capture diagnostic under region-based isolation
#81983 merged
Jun 5, 2025 -
[6.2][Option] Add a feature flag for -Isystem
#81968 merged
Jun 4, 2025 -
[cmake] add SINGLE_THREADED_MODE option to Synchronization
#81980 merged
Jun 4, 2025 -
utils: Add llvm-symbolizer to install_components_with_clang presets
#81966 merged
Jun 4, 2025 -
Fix
utils/download-unpublished-toolchains.py
URL parsing#81939 merged
Jun 4, 2025 -
[6.2][Distributed] fix distributed thunk method descriptor mangling in IRGen
#81831 merged
Jun 4, 2025 -
Swiftify fixes for 6.2
#81827 merged
Jun 4, 2025 -
6.2: [DestroyAddrHoisting] Skip init_enum_data_addrs.
#81959 merged
Jun 4, 2025 -
[DestroyAddrHoisting] Skip init_enum_data_addrs.
#81952 merged
Jun 4, 2025 -
Split conformance isolation request to eliminate a reference cycle
#81934 merged
Jun 4, 2025 -
This test needs asserts
#81978 merged
Jun 4, 2025 -
[Build] Disable Concurrency if the deployment version is too low.
#81979 merged
Jun 4, 2025 -
[6.2] Add optional language features to the supported features output
#81971 merged
Jun 4, 2025 -
[6.2, cmake] InoutLifetimeDependence should be enabled
#81930 merged
Jun 4, 2025 -
Add a diagnostic group for the diagnostic about non-Sendable metatypes.
#81963 merged
Jun 4, 2025 -
[cxx-interop] Support Swiftifying C++ constructors
#81947 merged
Jun 4, 2025 -
Rename SwiftStdlibCurrentOS to StdlibDeploymentTarget.
#81940 merged
Jun 4, 2025 -
Sema: Implement missing part of SE-0346
#81949 merged
Jun 4, 2025 -
[Distributed] More IRGenMangler fixes for distributed thunks
#81958 merged
Jun 4, 2025 -
[Option] Add a feature flag for -Isystem
#81964 merged
Jun 4, 2025 -
[6.2][Diagnostics] A collection of diagnostic fixes/improvements
#81945 merged
Jun 4, 2025 -
[6.2][rbi] Lookthrough an invocation of DistributedActor.asLocalActor when determining actor instances.
#81943 merged
Jun 4, 2025 -
[6.2][Concurrency] Correct priority cancellation handler signing
#81900 merged
Jun 3, 2025 -
tests: require 64-bit pointersize for SILOptimizer/enum-comparison.swift
#81948 merged
Jun 3, 2025 -
Split conformance isolation request to eliminate a reference cycle
#81933 merged
Jun 3, 2025 -
Fix various warnings
#81946 merged
Jun 3, 2025 -
Runtimes: repair the Supplemental runtime on Android
#81926 merged
Jun 3, 2025 -
runtimes: enable reflection by default on ELFish targets
#81927 merged
Jun 3, 2025 -
runtimes: add Android search handling for SwiftCore
#81920 merged
Jun 3, 2025 -
[6.2] AST/Sema: Fix remapping of iOS availability in diagnostics for visionOS
#81932 merged
Jun 3, 2025 -
Add regression test for fixed crasher
#81925 merged
Jun 3, 2025 -
[RemoteMirror] Strip protocol descriptor pointers when reading the conformance cache.
#81874 merged
Jun 3, 2025 -
[6.2] [CS] Check
hasType
inisPlaceholderVar
#81938 merged
Jun 3, 2025 -
Build Swift-Testing with WMO
#81788 merged
Jun 3, 2025 -
[6.2] Fix deserialization of lifetime dependencies on ast function types
#81917 merged
Jun 3, 2025 -
IRGen: add an option
-min-valid-pointer-value
to override the target's LeastValidPointerValue#81935 merged
Jun 3, 2025 -
AST: Fix crash when type parameter is substituted with an existential [6.2]
#81918 merged
Jun 3, 2025 -
[CSSimplify] Fix
matchDeepEqualityTypes
to allow fixing of optionals#81936 merged
Jun 3, 2025 -
Fix deserialization of lifetime dependencies on ast function types
#81879 merged
Jun 3, 2025 -
utils: repair the Android build
#81921 merged
Jun 3, 2025 -
Platform: Update module maps for the static SDK
#81826 merged
Jun 3, 2025 -
IRGen: honour
-static-libclosure
in block creation#81754 merged
Jun 3, 2025 -
[cxx-interop] Fix ambiguous methods in long chains of inheritance
#81709 merged
Jun 3, 2025 -
[6.2] SILGen: Establish an addressability scope for closure captures.
#81905 merged
Jun 3, 2025 -
[Concurrency][Stdlib] Add SwiftStdlibCurrentOS availability, use it.
#81440 merged
Jun 3, 2025 -
[6.2][Frontend] -Isystem doesn't work everywhere -I does
#81929 merged
Jun 3, 2025 -
[6.2] Fix diagnostic messages for some cases of invalid lifetime depenndencies
#81916 merged
Jun 3, 2025 -
AST/Sema: Fix remapping of iOS availability in diagnostics for visionOS
#81922 merged
Jun 3, 2025 -
[cmake] InoutLifetimeDependence should be enabled
#81923 merged
Jun 3, 2025 -
[Concurrency] Correct priority cancellation handler signing
#81899 merged
Jun 3, 2025 -
[CS] Check
hasType
inisPlaceholderVar
#81901 merged
Jun 3, 2025 -
[build] Add a new
--cross-compile-build-swift-tools
flag to disable cross-compiling the compiler#38441 merged
Jun 3, 2025 -
[Distributed] fix distributed thunk method descriptor mangling in IRGen
#81805 merged
Jun 3, 2025 -
Add regression test for fixed crasher
#81928 merged
Jun 3, 2025 -
[6.2] [Strict memory safety] Adjust "unsafe" location for string interpolation
#81911 merged
Jun 3, 2025 -
AST: Fix crash when type parameter is fixed to an existential
#81913 merged
Jun 3, 2025 -
[Frontend] -Isystem doesn't work everywhere -I does
#81914 merged
Jun 3, 2025 -
[Strict memory safety] Adjust "unsafe" location for string interpolations
#81910 merged
Jun 3, 2025 -
Revert "preset: build with no assertion for swiftpm on linux"
#81664 merged
Jun 3, 2025 -
[rbi] Lookthrough an invocation of DistributedActor.asLocalActor when determining actor instances.
#81909 merged
Jun 3, 2025 -
[6.2 🍒][Dependency Scanning] Bridge diagnostics emitted during bridging header scanning
#81876 merged
Jun 2, 2025 -
These tests require asserts
#81907 merged
Jun 2, 2025 -
Fix diagnostic messages for some cases of invalid lifetime dependencies
#81893 merged
Jun 2, 2025 -
[6.2] AST/Sema: Make MemberImportVisibility a migratable feature
#81903 merged
Jun 2, 2025 -
runtime: Silence a
-Wglobal-constructors
error than appears with up…#81904 merged
Jun 2, 2025 -
MandatoryPerformanceOptimizations: make sure to handle de-serialized vtable methods
#81897 merged
Jun 2, 2025 -
[6.2] Swift SIL: Fix argument conventions for functions which have both, a direct and indirect result.
#81865 merged
Jun 2, 2025 -
[AST/Sema] SE-0478: Implement
using
declaration under an experimental flag#81863 merged
Jun 2, 2025 -
[cxx-interop] Fix compilation failure in rebranch
#81898 merged
Jun 2, 2025 -
🍒 [cxx-interop] Ensure field offset vector matches the structs/fields metadata
#81867 merged
Jun 2, 2025 -
SILGen: Establish an addressability scope for closure captures.
#81878 merged
Jun 2, 2025 -
Simd float concrete comparisons
#81892 merged
Jun 2, 2025 -
[test] Add a few more known type-checker crashers
#81894 merged
Jun 2, 2025 -
AST/Sema: Make
MemberImportVisibility
a migratable feature#81751 merged
Jun 1, 2025 -
AST: honour
throws
inAccessorDecl::createImplicit
#81889 merged
Jun 1, 2025 -
Add doc comments for some concrete SIMD overloads.
#81890 merged
Jun 1, 2025 -
[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 -
[Swiftify] Always remove count parameters when possible
#81585 merged
May 25, 2025 -
utils: write SDKSettings for experimental SDKs
#81763 merged
May 25, 2025 -
utils: normalise the names as per expectations
#81762 merged
May 25, 2025 -
[Driver] Fix -dwarf-version for Darwin toolchains in legacy driver.
#78791 merged
May 24, 2025 -
[6.2] SIL: define
mark_dependence_addr
to read and write to its address operand#81736 merged
May 24, 2025 -
[6.2] Sema: Don't diagnose implied conformance of imported type to Sendable
#81694 merged
May 24, 2025 -
[Concurrency] Correct the signing of priority escalation handler
#81755 merged
May 24, 2025 -
[Swiftify] Always annotate overloads with @_disfavoredOverload
#81579 merged
May 24, 2025 -
[6.2] Remove the note that suggests using
@unchecked
#81743 merged
May 24, 2025 -
Allow existential parameterized compositions:
any P<A> & Q
#76705 merged
May 24, 2025 -
[6.2] DeadStoreElimination: don't assume that the operand of an
dealloc_stack
is analloc_stack
.#81735 merged
May 24, 2025 -
utils: make unify SDKSettings plist and json
#81734 merged
May 23, 2025 -
Set the Compilation directory when generating the Skeleton CU
#81563 merged
May 23, 2025 -
XFAIL
Interop/cxx/stdlib/use-std-function.swift
on Amazon Linux 2023#81578 merged
May 23, 2025 -
[Swiftify] Escape param decl refs
#81550 merged
May 23, 2025 -
[Driver] Add missing -default-isolation to the old driver
#81729 merged
May 23, 2025 -
[cxx-interop] Ensure consistent checks for exportable fields
#81742 merged
May 23, 2025 -
[cmake] add Synchronization specific cache files
#81618 merged
May 23, 2025 -
[Swiftify] Fix __sized_by and nullable return values (#81693)
#81725 merged
May 23, 2025 -
[6.2][TypeChecker] Improve diagnostics for access to actor-isolated values…
#81737 merged
May 23, 2025 -
[TypeChecker] Improve diagnostics for access to actor-isolated values…
#81719 merged
May 23, 2025 -
[6.2][CSApply] Don't inject global actor into closure type if it's marked …
#81718 merged
May 23, 2025 -
utils: download sccache for Windows
#81733 merged
May 23, 2025 -
utils: extend the experimental runtime build
#81732 merged
May 23, 2025 -
Disable tests that require arm64e slices for iOS sanitizers
#81723 merged
May 23, 2025 -
Remove the note that suggests using
@unchecked
#81738 merged
May 23, 2025 -
[6.2] [IDE] Better handle macro trailing closures
#81721 merged
May 23, 2025 -
[Windows] fix psutil installation on arm64
#81071 merged
May 23, 2025 -
utils: flesh out SDKSettings.json further on Windows
#81724 merged
May 23, 2025 -
[6.2][Sema/stdlib] SE-0472: implement
@_inheritActorContext(always)
and adopt it inTask.immediate
APIs#81645 merged
May 23, 2025 -
[sema] Change non-sendable -> non-Sendable in diagnostics.
#81691 merged
May 23, 2025 -
Fix the ARM architecture on FreeBSD
#81662 merged
May 23, 2025 -
Tests: Verify
MemberImportVisibility
honors-public-module-name
#81701 merged
May 23, 2025 -
InitializeStaticGlobals: handle
InlineArray.init(repeating:)
also for arm64_32#81702 merged
May 22, 2025 -
[Swiftify] Update availability for CxxSpan<->Span, fix lifetimebound on parameters with reference type
#81634 merged
May 22, 2025 -
[Swiftify] Fix __sized_by and nullable return values
#81693 merged
May 22, 2025 -
DeadStoreElimination: don't assume that the operand of an
dealloc_stack
is analloc_stack
.#81717 merged
May 22, 2025 -
[6.2 🍒][Dependency Scanning][C++ Interop] Remap lookup of Clang module
CxxStdlib
tostd
#81682 merged
May 22, 2025 -
Build Swift-Testing with WMO
#81622 merged
May 22, 2025 -
[IDE] Better handle macro trailing closures
#81673 merged
May 22, 2025 -
Add trailing comma support in cases missing from Swift 6.1
#81612 merged
May 22, 2025 -
[Runtimes][CMake] Rename
SwiftCore
target toswiftCore
#81680 merged
May 22, 2025 -
[cxx-interop] Remove remnants of symbolic import mode
#81704 merged
May 22, 2025 -
[6.2 🍒][cxx-interop] Fix assertion failure from unavailable typedef + enum pattern
#81699 merged
May 22, 2025 -
[CSApply] Don't inject global actor into closure type if it's marked …
#81690 merged
May 22, 2025 -
[FreeBSD]: Optional observation pthread primitives
#81366 merged
May 22, 2025 -
Make
InferIsolatedConformances
andStrictMemorySafety
migratable features#81703 merged
May 22, 2025 -
Revert "[Concurrency] Add underscore prefixes for not yet official API."
#81639 merged
May 22, 2025 -
[6.2] Diagnostic message: suppress printing "requires LifetimeDependence"
#81686 merged
May 22, 2025 -
Sema: Don't diagnose implied conformance of imported type to Sendable
#81576 merged
May 22, 2025 -
Diagnostic message: suppress printing "requires LifetimeDependence"
#81685 merged
May 22, 2025 -
[AutoDiff] Correct propagate adjoints for array literal values
#81676 merged
May 22, 2025 -
[6.2] Fix a few issues around nonisolated(nonsending) and protocol witness thunks/vtable thunks
#81615 merged
May 22, 2025 -
[cxx-interop] Fix assertion failure from unavailable typedef + enum pattern
#81625 merged
May 22, 2025 -
[6.2][SourceKit] Allow passing
cancel_on_subsequent_request: 0
for all requests that use a OncePerASTToken#81605 merged
May 22, 2025 -
SIL: define
mark_dependence_addr
to read and write to its address operand#81684 merged
May 22, 2025 -
[6.2] InFlightDiagnostic: Minor improvement to
fixItAddAttribute
#81672 merged
May 22, 2025 -
[test] Fix IRGen/lto_autolink on Darwin arm64 platforms too
#81695 merged
May 22, 2025 -
[Dependency Scanning][C++ Interop] Remap lookup of Clang module
CxxStdlib
tostd
#81651 merged
May 22, 2025 -
[6.2] Handle unsafe pattern match expressions correctly
#81677 merged
May 22, 2025 -
[stdlib][runtime] Establish Swift Stdlib/runtime version 6.3
#80870 merged
May 22, 2025 -
[Runtimes][CMake] use config mode first in Supplemental build in CI
#81687 merged
May 21, 2025 -
[6.2] Implement Builtin.select binding llvm select instruction
#81665 merged
May 21, 2025 -
[Test] Fix and re-enable test to account for change in clang dependency scanner results
#81681 merged
May 21, 2025 -
🍒[cxx-interop] Relax a SILVerifier assertion for immortal reference types
#81674 merged
May 21, 2025 -
[6.2] Add trailing comma support in cases missing from Swift 6.1
#81653 merged
May 21, 2025 -
[6.2] Allow passing MutableSpan 'inout' without an experimental feature.
#81657 merged
May 21, 2025 -
6.2: [TypeLowering] Record packs used in signatures.
#81659 merged
May 21, 2025 -
[TypeLowering] Record packs used in signatures.
#81581 merged
May 21, 2025 -
[Compile Time Values] Add syntactic verification of valid expressions in
@const
contexts#81510 merged
May 21, 2025 -
[6.2] Sema: Fix an issue with
NonisolatedNonsendingByDefault
migration fo…#81655 merged
May 21, 2025 -
Allow passing MutableSpan 'inout' without an experimental feature.
#81656 merged
May 21, 2025 -
[cxx-interop] Fix metadata mismatch regarding fields of structs
#81035 merged
May 21, 2025 -
[update-checkout] Gracefully degrade timestamp matching.
#81654 merged
May 21, 2025 -
[Strict memory safety] Lift "unsafe" in pattern match expressions
#81675 merged
May 21, 2025 -
[AutoDiff] Better diagnose non-differentiability for throwing functions
#81669 merged
May 21, 2025 -
InFlightDiagnostic: Minor improvement to
fixItAddAttribute
#81671 merged
May 21, 2025 -
[Diagnostics] Add a brief summary to the documentation for several concurrency errors.
#81652 merged
May 21, 2025 -
[Test] Disable chained fixups for typeref_decoding_asan.swift.
#81642 merged
May 21, 2025 -
[cxx-interop] Relax a SILVerifier assertion for immortal reference types
#81614 merged
May 21, 2025 -
[6.2][Concurrency] Infer
@preconcurrency @MainActor
in default main acto…#81641 merged
May 21, 2025 -
[Test] Disable failing test case
#81666 merged
May 21, 2025 -
XFAIL clang-args-transitive-availability.swift
#81668 merged
May 21, 2025 -
[rebranch] DebugInfo: Restore old behavior in call to `llvm::DIBuilder::createOb…
#81667 merged
May 21, 2025 -
Allow more complex InlineArray initializations to end up in a statically initialized global
#81649 merged
May 21, 2025 -
IRGen: Fix miscompile when a generic parameter is fixed to a tuple containing a pack
#81564 merged
May 21, 2025 -
[6.2][Runtime] Allow weak references to ErrorObjects.
#81616 merged
May 21, 2025 -
[DebugInfo] Emit debug info for witness tables
#79171 merged
May 21, 2025 -
[test] Fix IRGen/framepointer.sil for the test-simulator CI
#81643 merged
May 20, 2025 -
Runtimes: mark CommandLineSupporta as an OBJECT library
#81597 merged
May 20, 2025 -
Sema: Fix an issue with
NonisolatedNonsendingByDefault
migration fo…#81633 merged
May 20, 2025 -
[ModuleInterface] Ignore SDKSettings.json in "sourceFiles"
#81620 merged
May 20, 2025 -
[6.2] IRGen: Fix miscompile when a generic parameter is fixed to a tuple containing a pack
#81565 merged
May 20, 2025 -
[rbi] Treat a partial_apply as nonisolated(unsafe) if all of its captures are nonisolated(unsafe).
#81571 merged
May 20, 2025 -
[SourceKit] Remove diagnostics path calculation
#81582 merged
May 20, 2025 -
[6.2][SourceKit] Remove diagnostics path calculation
#81626 merged
May 20, 2025 -
Implement Builtin.select binding llvm select instruction
#81598 merged
May 20, 2025 -
[cmake] include CheckCompilerFlag in CatalystSupport
#81623 merged
May 20, 2025 -
[stdlib] Adopt
@_inheritActorContext(always)
onTask.immediate
#81572 merged
May 20, 2025 -
[Concurrency] Infer
@preconcurrency @MainActor
in default main acto…#81627 merged
May 20, 2025 -
[6.2] IRGen: fix failing unconditional class casts
#81631 merged
May 20, 2025 -
[test] Fix REQUIRES line in test
#81636 merged
May 20, 2025 -
[Swiftify] Copy doc comment from clang node
#81584 merged
May 20, 2025 -
[Swiftify] Don't create safe wrapper for autoreleasing pointers (#81568)
#81590 merged
May 20, 2025
115 Pull requests opened by 61 people
-
[DO NOT MERGE] [swift-demangle] Add syntax highlighting for name and parameters
#81646 opened
May 20, 2025 -
🍒[cxx-interop] Temporarily disable a test for `std::function` on UBI 9
#81648 opened
May 20, 2025 -
Fix accidental deletion of part of test
#81660 opened
May 21, 2025 -
[DebugInfo] Emit debug info for witness tables
#81661 opened
May 21, 2025 -
[Swiftify] add debug logs for safe interop
#81663 opened
May 21, 2025 -
[DNM] PR for stress testing
#81670 opened
May 21, 2025 -
[Sema] Use shared CodingKeys implementation for enum cases without as…
#81692 opened
May 21, 2025 -
Revert "Merge pull request #79171 from augusto2112/debug-info-witness…
#81700 opened
May 22, 2025 -
Bump deployment target of the stdlib
#81711 opened
May 22, 2025 -
add _SwiftToolchain availability and add it to the SwiftStdlib macros
#81715 opened
May 22, 2025 -
Skip stdlib private in bootstrap
#81722 opened
May 22, 2025 -
TypeLowering: add Type.hasCustomDeinit
#81784 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 -
[DebugInfo] Fix infinite recursion when opaque return type is defined inside function returning it
#81794 opened
May 28, 2025 -
[Diagnostics] Add fix-it to `@main` struct without main static function.
#81807 opened
May 28, 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 -
Integer concrete comparisons
#81895 opened
Jun 2, 2025 -
Optimize `[U]Int.init(bitPattern:)` for optional pointer conversions
#81902 opened
Jun 2, 2025 -
SIMD bitwise logical ops
#81924 opened
Jun 3, 2025 -
[AST] Remove `getSemanticAttrs`
#81942 opened
Jun 3, 2025 -
[stdlib] Add explict import to ReflectionTest to avoid name conflicts in stdlib and Darwin
#81953 opened
Jun 3, 2025 -
SILOptimizer: change SIL linkage for prespecializations
#81954 opened
Jun 3, 2025 -
IRGen: Emit objc type encoding for ivars
#81967 opened
Jun 4, 2025 -
[Runtimes][CMake] Find Shims, OnoneSupport and Concurrency in FindSwi…
#81982 opened
Jun 4, 2025 -
[ClangImporter] Can't correct import closure that returns NSString
#81984 opened
Jun 4, 2025 -
[Runtimes][CMake] Refactor FindSwiftCore to put focus on targets...
#82035 opened
Jun 5, 2025 -
PrintAsClang: Introduce `@cdecl` enums
#82039 opened
Jun 5, 2025 -
[RFC][DNM] Add `isIdentical` Methods for Quick Comparisons to String and Substring
#82055 opened
Jun 6, 2025 -
Optimize `RawSpan/_extracting` methods
#82057 opened
Jun 6, 2025 -
[Diagnostics] Add fix-its for missing `set` and `)` after access modifier
#82058 opened
Jun 6, 2025 -
[windows] fix missing environment variables when running check-lldb
#82063 opened
Jun 6, 2025 -
[docs][NFC]: minor formatting edits to SendableMetatype docs
#82080 opened
Jun 7, 2025 -
[ClangImporter] SE-0463: Implement `@Sendable` inference exception for global actor isolated functions
#82085 opened
Jun 7, 2025 -
Move composed into the if-statement (NFC)
#82092 opened
Jun 8, 2025 -
[IRGen] Setup LLVMRemarkStreamer using existing RemarkStreamer
#82107 opened
Jun 9, 2025 -
[SIL] RemarkStreamer: Use mangled function names
#82110 opened
Jun 9, 2025 -
[Concurrency] Mark all of the custom global excecutor API as SPI for now.
#82111 opened
Jun 9, 2025 -
[SwiftCaching] Create standalone reproducer from swift caching build
#82128 opened
Jun 9, 2025 -
utils: refactor CMake invocation construction
#82135 opened
Jun 10, 2025 -
docs: Avoid using Latin abbreviations in the ABI documentation
#82136 opened
Jun 10, 2025 -
[NFC] [cxx-interop] Re-enabling a test on Windows platform.
#82143 opened
Jun 10, 2025 -
AssociatedTypeInference: Make a cycle breaking hack more principled
#82159 opened
Jun 10, 2025 -
test: remove the expectation that dispatch is static
#82162 opened
Jun 10, 2025 -
🍒 [6.2] line-directive: Stop expanding response files
#82166 opened
Jun 10, 2025 -
Convert DispatchGlobalExecutor deadline casts to a decltype based cast (which should hold on all platforms)
#82167 opened
Jun 10, 2025 -
IRGen: internalise well known types with static linking
#82170 opened
Jun 10, 2025 -
[6.2][cxx-interop] Fix crash in ASTMangler triggered by UsingShadowDecls
#82175 opened
Jun 11, 2025 -
🍒 [cxx-interop] Support for printing C++ foreign references
#82185 opened
Jun 11, 2025 -
[6.2][android] Fix the remaining tests and add a build flag that enables standalone cross-compilation SDKs
#82186 opened
Jun 11, 2025 -
[windows][lldb] add an option to run the lldb test suite faster
#82188 opened
Jun 11, 2025 -
utils: update experimental SDK builds
#82191 opened
Jun 11, 2025 -
stdlib: Fix missing `unsafe` operators in more places
#82192 opened
Jun 11, 2025 -
Parser: Accept `@cdecl` with an optional identifier for a custom C name
#82194 opened
Jun 11, 2025 -
build: Skip configure when no variable has changed
#82195 opened
Jun 11, 2025 -
Fix typos in EmbeddedRuntime.swift
#82215 opened
Jun 12, 2025 -
[SwiftCompilerSources][build] Remove a workaround for missing libc++ in the SDK
#82216 opened
Jun 12, 2025 -
Fix doc comment of DiscontiguousSlice.swift to make it match the code
#82220 opened
Jun 12, 2025 -
🍒 modulemap: Add missing dependency on vcruntime
#82223 opened
Jun 12, 2025 -
[Concurrency] Deprecate extractIsolation
#82227 opened
Jun 12, 2025 -
[IRGen] Don't use GOTPCREL relocations for x86 ELF.
#82231 opened
Jun 13, 2025 -
Add benchmarks for lengthOfBytes(using:) and maximumLengthOfBytes(using:)
#82248 opened
Jun 13, 2025 -
[Concurrency][Embedded] Make sure Embedded Swift links Impl functions.
#82270 opened
Jun 16, 2025 -
Add some basic tests for Observations with nearly full coverage
#82272 opened
Jun 16, 2025 -
Add some basic tests for Observations with nearly full coverage
#82273 opened
Jun 16, 2025 -
Re-apply "Tests: enable Swift PM tests in Windows toolchain build""
#82274 opened
Jun 16, 2025 -
[ABIChecker] Use -Isystem and -Fsystem for swift-api-digester
#82283 opened
Jun 17, 2025 -
[wasm] Build and install Foundation for Wasm SDK
#82285 opened
Jun 17, 2025 -
[Concurrency] fix documentation typos in TaskGroup.swift
#82291 opened
Jun 17, 2025 -
Toolchain testing PR for SwiftPM
#82300 opened
Jun 17, 2025 -
Optimize _SmallString.init?(_:, appending:) using direct bits manipulation
#82301 opened
Jun 17, 2025 -
[6.2][cxx-interop] Shared references are considered safe
#82305 opened
Jun 17, 2025 -
[Runtime] Tail call swift_retain in ObjC retain implementation.
#82312 opened
Jun 17, 2025 -
[SILOptimizer]: slow OSSA lifetime canonicalization mitigation
#82313 opened
Jun 17, 2025 -
Add an "addressable for dependencies" flag to value witness flags.
#82323 opened
Jun 17, 2025 -
[RemoteInspection] Change RemoteAbsolutePointer (NFC)
#82325 opened
Jun 18, 2025 -
[PriorityQueue] Fix binary heap index calculations for 0-based arrays
#82328 opened
Jun 18, 2025 -
[Runtime][Tests] Disable Runtime/backtrace test on Android.
#82330 opened
Jun 18, 2025 -
Enable `MainActor` in embedded concurrency, add `ExecutorImpl.cpp`
#82331 opened
Jun 18, 2025 -
[test] Add some more known type-checker crashers
#82332 opened
Jun 18, 2025 -
[cxx-interop] Fix duplicate symbol error with default arguments
#82333 opened
Jun 18, 2025 -
add new methods to the NodePrinter to enable range tracking possibilities when demangling a name
#82336 opened
Jun 18, 2025 -
ASTBridging: Bridge more enums directly
#82338 opened
Jun 18, 2025 -
[Const Extract] Fix nil default argument being extracted as nil raw literal
#82339 opened
Jun 18, 2025 -
[6.2] Add an "addressable for dependencies" flag to value witness flags.
#82344 opened
Jun 18, 2025 -
[Reflection] Add lightweight error handling to ReflectionContext
#82345 opened
Jun 18, 2025 -
utils: adjust the StaticFoundation builds on Windows
#82346 opened
Jun 18, 2025 -
use RespectOriginallyDefinedIn when mangling extension contexts
#82348 opened
Jun 18, 2025 -
Optimizer: re-implement and improve the AllocBoxToStack pass
#82349 opened
Jun 18, 2025 -
organizes new articles into the existing pages for descriptions and groups
#82350 opened
Jun 18, 2025 -
[stdlib, 6.2] revert "add missing computed properties" #82284
#82351 opened
Jun 18, 2025 -
[6.2][IRGen] Fix placeholder logic for emission of conditionally inverted protocols
#82352 opened
Jun 18, 2025 -
Add lifetime dependencies on function types representing ~Escapable enum elements with ~Escapable payloads
#82354 opened
Jun 18, 2025 -
FreeBSD: Link C++ runtimes when Cxx interop is enabled
#82355 opened
Jun 18, 2025 -
[reflection] Fine-tune error messages
#82356 opened
Jun 18, 2025 -
[Swiftify] Add vsnprintf test
#82357 opened
Jun 18, 2025 -
[presets] Actually make https://github.com/swiftlang/swift/pull/81284 work
#82358 opened
Jun 19, 2025 -
[stdlib] Update `InlineArray` documentation
#82363 opened
Jun 19, 2025 -
presets: allow incremental rebuilds of stdlib for WASI
#82364 opened
Jun 19, 2025 -
Format Swift sources in `utils` and add a test to enforce their format going forward
#82365 opened
Jun 19, 2025 -
Track Wasm-related `build-script` files in `CODEOWNERS`
#82366 opened
Jun 19, 2025 -
🍒 [Windows] fix psutil installation on arm64
#82367 opened
Jun 19, 2025 -
Allow inout parameters in expression macros
#82370 opened
Jun 19, 2025 -
[Concurrency] Task.immediate returning Never error must not have throwing op
#82372 opened
Jun 20, 2025 -
[Concurrency] Task.immediate returning Never error must not have thro…
#82373 opened
Jun 20, 2025 -
[6.2][CSSimplify] VariadicGenerics: Don't attempt to wrap optional into on…
#82374 opened
Jun 20, 2025
66 Issues closed by 33 people
-
@preconcurrency attribute on conformance to empty-but-not-really protocol has no effect
#81110 closed
Jun 20, 2025 -
Swift 6.1 regression in Sendable checking
#78635 closed
Jun 20, 2025 -
Inconsistent compiler behavior with mutable static members in classes and actors
#76886 closed
Jun 20, 2025 -
[SR-2278] Add a validation test that makes sure overlay dependencies are correct
#44885 closed
Jun 19, 2025 -
Codable conformance throws Circular reference compile error when default isolation is enabled
#82200 closed
Jun 18, 2025 -
Odd boolean mask. Should it be `<<` instead of `<`?
#62665 closed
Jun 18, 2025 -
Feature: Adding contributors section to the README.md file.
#69479 closed
Jun 18, 2025 -
[SR-724] Update build-script, etc. to support building from a source directory not called 'swift'
#43339 closed
Jun 17, 2025 -
Compiler Crash in SILMem2Reg in removeSingleBlockAllocation
#81768 closed
Jun 17, 2025 -
[SR-2009] Implement SE-0111: Remove type system significance of function argument labels
#44618 closed
Jun 17, 2025 -
IRBuilder compiler crash with main-snapshot-2025-05-14 toolchain
#81650 closed
Jun 17, 2025 -
Autoclosures and global actors don't work together
#67688 closed
Jun 16, 2025 -
https://forums.swift.org/t/about-the-discussion-category/17
#82251 closed
Jun 15, 2025 -
`swift repl` spews out a lot of debug information
#80491 closed
Jun 13, 2025 -
Crash Analyzing Escapability in Autoclosure Argument
#81595 closed
Jun 12, 2025 -
Wrong `UTF8Span` span bytes from string
#81931 closed
Jun 12, 2025 -
Getting a UTF8Span directly from a small String doesn't work
#82024 closed
Jun 12, 2025 -
[6.2 nightlies] Compiler crash around `InlineArray` with `-c release`
#82093 closed
Jun 12, 2025 -
[cxxinterop] UNREACHABLE in AstMangler when mangling C++ type imported via global using declaration
#82108 closed
Jun 10, 2025 -
Swift Compiler Crash When Creating Array of C++ Values in Swift
#79210 closed
Jun 9, 2025 -
Crash when using `Self` in KeyPath expression
#80669 closed
Jun 7, 2025 -
Invalid lifetime when using UTF8Span from a temporary String value
#82022 closed
Jun 6, 2025 -
[6.2] Compiler crash: Instruction missing on-stack pack metadata cleanups!
#81977 closed
Jun 6, 2025 -
`@preconcurrnecy` doesn't downgrade `SendableMetatype` error
#81739 closed
Jun 6, 2025 -
Can't build Swift on a Windows ARM64 machine because of `CMAKE_SYSTEM_PROCESSOR`
#81836 closed
Jun 5, 2025 -
Some SWIFT_BACKTRACE options print a warning despite taking effect
#81800 closed
Jun 4, 2025 -
Can't inherit from a protocol with primary associated types using the "generic" notation
#62906 closed
Jun 4, 2025 -
Compiler fails to enforce hopping in closure within lazy variable initializer of a custom actor
#81937 closed
Jun 4, 2025 -
Wrong behavior of a constrained protocol type in the inheritance clause of a concrete type
#63377 closed
Jun 3, 2025 -
[Swift 5.8] Unexpected error "Cannot inherit from protocol type with generic argument"
#66740 closed
Jun 3, 2025 -
[SR-8476] Invalid read when calling SubstOptions destructor during type checking
#50997 closed
Jun 3, 2025 -
`Type of expression is ambiguous without a type annotation` when using Combine publisher
#81023 closed
Jun 3, 2025 -
[SR-13689] derivative of @_alwaysEmitIntoClient function
#54445 closed
Jun 3, 2025 -
Compiler crash: "Assign PartitionOp's source argument should be already tracked"
#81187 closed
Jun 2, 2025 -
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 -
[bootstrap] stage0 compiler crashes building stage1
#81698 closed
May 24, 2025 -
Compiler crash with multi-argument function containing existential
#71035 closed
May 24, 2025 -
Compiler crash with generics involving existentials
#71012 closed
May 24, 2025 -
cannot reconstruct metatype of protocol composition existential
#78802 closed
May 24, 2025 -
Enable constrained existential types in protocol compositions
#63877 closed
May 24, 2025 -
[AutoDiff] Assertion failure due to "Found leaked temporary"
#81607 closed
May 22, 2025 -
Swift compiler emit wrong error in closure with implicit function type
#81602 closed
May 22, 2025 -
[6.1] Compiler crash: Instruction missing on-stack pack metadata cleanups!
#80054 closed
May 21, 2025 -
[AutoDiff] Fatal error when using regular non-differentiable Array map
#81608 closed
May 21, 2025 -
[cxx-interop] SIL verifier crash in Unmanaged.passUnretained() on SWIFT_UNSAFE_REFERENCE type
#80065 closed
May 21, 2025 -
6.2 nightly crashes on Actor.assumeIsolated<A>
#80115 closed
May 21, 2025 -
Generic type parameter pack combining operation crash
#78191 closed
May 21, 2025
89 Issues opened by 70 people
-
Region-based isolation regression in 6.2 toolchain
#82371 opened
Jun 19, 2025 -
Macro expressions can't be used with inout parameters
#82369 opened
Jun 19, 2025 -
Compiler crash when using InlineArray span in static func
#82368 opened
Jun 19, 2025 -
Compiler crash during C++ interop (possibly related to anonymous C++ structs)
#82361 opened
Jun 19, 2025 -
Compiler Crash During C Function Pointer Interop
#82360 opened
Jun 19, 2025 -
Swift/StringUTF16View.swift:368: Fatal error: String index is out of bounds.
#82359 opened
Jun 19, 2025 -
Failed to produce diagnostic for expression on incorrect type name
#82337 opened
Jun 18, 2025 -
[C++ interop] Swift overload mysteriously not found when using imported namespaced enum
#82318 opened
Jun 17, 2025 -
Poor scaling with optimized builds involving OSSA & copy propagation in the 6.2 compiler
#82317 opened
Jun 17, 2025 -
Compiler allows unlimited use of `unsafe` keyword
#82315 opened
Jun 17, 2025 -
Failed to produce diagnostic for expression
#82302 opened
Jun 17, 2025 -
[C++ interop] Function from other Swift module not found if it returns C++ template class
#82297 opened
Jun 17, 2025 -
SwiftPM and Swift Build tests hang on Windows when using 6/12 nightly main snapshot
#82281 opened
Jun 16, 2025 -
Borrowing protocol method with consuming implementation results in "Copy of noncopyable typed value"
#82261 opened
Jun 16, 2025 -
Consistent crash related to opaque return types + variadic generics
#82260 opened
Jun 16, 2025 -
Unsoundness causing crash when capturing nonisolated local in escaping `@MainActor` closure
#82259 opened
Jun 16, 2025 -
[C++ interop] Deserialization failure — template class not found
#82258 opened
Jun 16, 2025 -
ICE using _openExistential with PAT
#82255 opened
Jun 15, 2025 -
GettingStarted.md lacks sufficient instructions for building Swift on Linux
#82253 opened
Jun 15, 2025 -
`utils/build-script --release-debuginfo` on Ubuntu 24.04 with Swift installed with `swiftly` fails
#82252 opened
Jun 14, 2025 -
Library protocols can not overtake the default isolation of the importing module
#82249 opened
Jun 14, 2025 -
Typechecker does not propagate effects correctly on Windows
#82236 opened
Jun 13, 2025 -
Memory Leak on (Fedora) Linux
#82362 opened
Jun 13, 2025 -
Date race: access actor-isolated property (of a Sendable type) from within nonisolated method
#82230 opened
Jun 13, 2025 -
Default main actor isolation fails to deeply apply to some protocol hierarchies
#82222 opened
Jun 12, 2025 -
Request cycle when generic parameter witnesses associated type requirement
#82221 opened
Jun 12, 2025 -
Infinite loop of swift_getAssociatedConformanceWitnessSlow
#82211 opened
Jun 12, 2025 -
Completion crash in inheritance clause
#82208 opened
Jun 12, 2025 -
Can we simplify withIsolatedTaskCancellationHandler?
#82205 opened
Jun 12, 2025 -
Crash with empty array literal expectations
#82190 opened
Jun 11, 2025 -
[cxxinterop] Inherited constructors incompatible with SWIFT_NONESCAPABLE annotation
#82183 opened
Jun 11, 2025 -
Closure injection (in struct initializer with MainActor beyond module) make compiler crash
#82181 opened
Jun 11, 2025 -
Incorrect compilation error when using actor initializer with `@preconcurrency import`
#82178 opened
Jun 11, 2025 -
Unnecessary ambiguity in overload resolution involving tuple wrapping parameter pack
#82172 opened
Jun 11, 2025 -
Default main actor prevents synthesized struct initializer from being seen
#82168 opened
Jun 10, 2025 -
Compiler crash when initializing `InlineArray` from a literal
#82164 opened
Jun 10, 2025 -
Compiler crash during type checking when referencing typealias from generic subclass
#82160 opened
Jun 10, 2025 -
Unnecessary retain/release pair around closure
#82155 opened
Jun 10, 2025 -
ClangImporter is unable to handle shadowed aliasing
#82121 opened
Jun 9, 2025 -
Compiler crash due to protocol conformance being incorrectly matched.
#82119 opened
Jun 9, 2025 -
Swift 6.2: undesired "Capture of non-sendable type 'T.Type'" warnings
#82116 opened
Jun 9, 2025 -
Swift compiler crash when mapping childrens of a Mirror to an Any array member var
#82101 opened
Jun 9, 2025 -
Typed throws not honored for call to generic closure in closure
#82100 opened
Jun 9, 2025 -
"Hello world" compilation fails in docker container on Synology DSM
#82091 opened
Jun 8, 2025 -
Failure to build `DocC` documentation with a project importing `swift-atomics`.
#82086 opened
Jun 7, 2025 -
Add swift-docc sub command like swift-format
#82056 opened
Jun 6, 2025 -
Windows, couldNotFindTemp
#82015 opened
Jun 5, 2025 -
[cxx-interop] Multiple calls to (function pointers to template functions) crashes the frontend
#82001 opened
Jun 4, 2025 -
Missed optimization combining pointers and parameter packs
#82000 opened
Jun 4, 2025 -
`po ...` does not print the CFString if the type is a `CFStringRef`
#81999 opened
Jun 4, 2025 -
Incorrect debug info generated for swiftCore
#81988 opened
Jun 4, 2025 -
[SILGen] Crashed when passing String-returning closure to ObjC
#81986 opened
Jun 4, 2025 -
Cannot reinitialize inout parameter of type `MutableSpan<T>?`
#81976 opened
Jun 4, 2025 -
Xcode 16.4 breaks Swift C++ interop when C++ uses forward-decl
#81965 opened
Jun 4, 2025 -
incorrect warning "'nonisolated(unsafe)' has no effect on property, consider using 'nonisolated'"
#81962 opened
Jun 3, 2025 -
'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 -
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 -
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 `.init` + 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 -
Unexpected compiler diagnostics when checking `async` `Bool`s with Swift Testing’s `#expect`
#81765 opened
May 24, 2025 -
Handling all values of a modulo operator in a switch statement should be considered exhaustive
#81761 opened
May 24, 2025 -
Confusing location `<unknown>:0:` in errors about sending self risking data races
#81757 opened
May 24, 2025 -
Empty Lexical Context When Expanding Expression Macro as Argument's Default Value
#81749 opened
May 23, 2025 -
Weak/Unowned reference support for Embedded Swift
#81746 opened
May 23, 2025 -
Variadic generic default argument does not work for single element cases
#81741 opened
May 23, 2025 -
Why does the branch coverage of all files show as 0% when using llvm-cov to analyze Swift files?
#81730 opened
May 23, 2025 -
Improve diagnostics for 'let…else' without 'guard'
#81728 opened
May 23, 2025 -
typechecker regression when calling protocol requirement through an existential of a refining protocol
#81712 opened
May 22, 2025 -
Failed to produce diagnostic for expression with misplaced '?'
#81710 opened
May 22, 2025 -
Crash with a keypath to a static variable with a nested container
#81705 opened
May 22, 2025 -
rawValue initialization of imported closed enums should check cases
#81696 opened
May 21, 2025 -
Reference to invalid type alias when using same type requirement, plus a cohabiting class in the same scope
#81683 opened
May 21, 2025
277 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.
-
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
Jun 19, 2025 • 33 new comments -
[Sema] Fix compiler error when extending a typealias of a partially specialized generic type
#73169 commented on
Jun 16, 2025 • 15 new comments -
[Sema]: diagnose implicit strong captures of weak capture list entries
#77063 commented on
May 29, 2025 • 9 new comments -
[AutoDiff] Run AutoDiff closure spec pass for all VJPs
#81548 commented on
Jun 5, 2025 • 6 new comments -
[region-isolation]fix crash due to missing VectorBaseAddrInst case
#81591 commented on
Jun 7, 2025 • 3 new comments -
[Runtimes][CMake] Add Distributed to Supplemental build
#81529 commented on
May 21, 2025 • 3 new comments -
Implement FreeBSD Crash Handler
#79258 commented on
Jun 14, 2025 • 2 new comments -
Build Wasm stdlib on macOS CI jobs (`buildbot_incremental_base`)
#80850 commented on
Jun 20, 2025 • 2 new comments -
[CS] Allow binding closure param to pack expansion
#80569 commented on
May 30, 2025 • 1 new comment -
Fix example snippet in Array.swift
#34146 commented on
Jun 7, 2025 • 1 new comment -
[SILGen] Handle struct `projectedValue` in struct property wrapper that has mutating setter
#81232 commented on
Jun 7, 2025 • 1 new comment -
Diagnose non_runtime_protocol
#77339 commented on
May 21, 2025 • 1 new comment -
[SR-8044] SwiftSyntax: rename absolute position API
#50577 commented on
Jun 16, 2025 • 0 new comments -
[SR-8905] Gaps in String benchmarking
#51411 commented on
Jun 16, 2025 • 0 new comments -
[SR-7016] Swift should set dso_local for symbols
#49564 commented on
Jun 16, 2025 • 0 new comments -
[SR-7600] Re-enabled disabled tests
#50142 commented on
Jun 16, 2025 • 0 new comments -
DNM: toolchain build
#65907 commented on
Jun 10, 2025 • 0 new comments -
[SR-6891] Port swift::json (back) to llvm::yaml
#49440 commented on
Jun 16, 2025 • 0 new comments -
[SR-6416] Try to unify logic to print descriptive function names
#48966 commented on
Jun 16, 2025 • 0 new comments -
[SR-6571] Specialize ClassDeclSyntax in libSyntax Parsing
#49121 commented on
Jun 16, 2025 • 0 new comments -
[SR-6415] Add some tests for -debug-time-function-bodies
#48965 commented on
Jun 16, 2025 • 0 new comments -
[SR-6186] Document in ContinuousIntegration.md map from @swift-ci message to preset
#48738 commented on
Jun 16, 2025 • 0 new comments -
[SR-6154] Add support for LLVM_REVERSE_ITERATION and use it to uncover non-determinism
#48709 commented on
Jun 16, 2025 • 0 new comments -
[SR-5348] Existential container ABI should accomodate stack allocated buffers.
#47922 commented on
Jun 16, 2025 • 0 new comments -
[SR-5612] Evaluate ABI requirements for non-trivial values with thread local reference counts.
#48182 commented on
Jun 16, 2025 • 0 new comments -
[SR-4924] Hoist overflow-checking arithmetic APIs to BinaryInteger
#47501 commented on
Jun 16, 2025 • 0 new comments -
[SR-1296] Ensure the packaging integration tests fail the build if the Python pexpect module is not preset
#43904 commented on
Jun 16, 2025 • 0 new comments -
[SR-1240] Fix layering violations in libSwiftAST
#43848 commented on
Jun 16, 2025 • 0 new comments -
[SR-873] Python Benchmark Driver needs unit tests
#43485 commented on
Jun 16, 2025 • 0 new comments -
[SR-557] Test failure on Linux if LD_LIBRARY_PATH set
#43174 commented on
Jun 16, 2025 • 0 new comments -
[SR-6] Improve the AST verifier
#42632 commented on
Jun 16, 2025 • 0 new comments -
[SR-340] Refactor SILParser::parseSILInstruction
#42962 commented on
Jun 16, 2025 • 0 new comments -
[SR-9621] In place rotation for RingBuffer in Sequence.suffix
#52067 commented on
Jun 16, 2025 • 0 new comments -
[SR-9619] Clean up CharIteration and CharIndexing benchmarks
#52065 commented on
Jun 16, 2025 • 0 new comments -
[SR-9593] Add a bot for running clang-tidy and other compile_commands.json based tooling
#52040 commented on
Jun 16, 2025 • 0 new comments -
[SR-9592] Add a bot for swift-demangle-fuzzer (and an easy way to add more)
#52039 commented on
Jun 16, 2025 • 0 new comments -
[SR-9569] refactor fork-join, threading in CollectionTransformers
#52016 commented on
Jun 16, 2025 • 0 new comments -
[SR-9562] add a test for Mirrors
#52010 commented on
Jun 16, 2025 • 0 new comments -
[SR-9561] add a test for WeakMirror
#52009 commented on
Jun 16, 2025 • 0 new comments -
[SR-9497] [Source Compat] Introducing Result to the standard library breaks source
#51952 commented on
Jun 16, 2025 • 0 new comments -
[SR-9463] Add regression tests for CGFloat improvements in PR 21090
#51926 commented on
Jun 16, 2025 • 0 new comments -
[SR-9371] Derive minimal reproducers for the initial set of issues found by the SourceKit stress tester
#51837 commented on
Jun 16, 2025 • 0 new comments -
[SR-9184] UTF-8 String Regressions
#51675 commented on
Jun 16, 2025 • 0 new comments -
[SR-9304] Document keypath instruction in SIL.rst
#51775 commented on
Jun 16, 2025 • 0 new comments -
[SR-11313] run some tests in LSAN CI job
#53714 commented on
Jun 16, 2025 • 0 new comments -
[SR-11158] Re-specialize interpolation segment invocations on String after specializing
#53555 commented on
Jun 16, 2025 • 0 new comments -
[SR-10722] Simplify and optimize non-escaping closure captures
#53119 commented on
Jun 16, 2025 • 0 new comments -
[SR-10797] SIL Declarations should include their defining ModuleDecl
#53187 commented on
Jun 16, 2025 • 0 new comments -
[SR-10662] Collection Matchers
#53061 commented on
Jun 16, 2025 • 0 new comments -
[SR-10506] Formalize getType closure pattern
#52906 commented on
Jun 16, 2025 • 0 new comments -
[SR-10331] Dedupe `@dynamicCallable` implementation for "visiting all supertypes"
#52731 commented on
Jun 16, 2025 • 0 new comments -
[SR-10030] Mutable collection ranged subscript docs should mention length requirement
#52433 commented on
Jun 16, 2025 • 0 new comments -
[SR-9660] `-emit-sib -o -` emits invalid bitcode
#52104 commented on
Jun 16, 2025 • 0 new comments -
[SR-14425] [docs] Add documentation on the static and dynamic semantics of 'as'
#56781 commented on
Jun 16, 2025 • 0 new comments -
[SR-14418] Investigate/delete unreachable code paths from pattern checking
#56774 commented on
Jun 16, 2025 • 0 new comments -
[SR-14395] [docs] Reorganize build-script's help text to be more useful
#56753 commented on
Jun 16, 2025 • 0 new comments -
[SR-14383] IPv6 Support for Swift.org
#56741 commented on
Jun 16, 2025 • 0 new comments -
[SR-14387] [docs] Provide guidelines on reducing build times
#56745 commented on
Jun 16, 2025 • 0 new comments -
[SR-14119] Enable bitcode by default for simulator variants while creating a xcframework
#56500 commented on
Jun 16, 2025 • 0 new comments -
[SR-14073] Support -modulewrap on Darwin
#56462 commented on
Jun 16, 2025 • 0 new comments -
[SR-12918] Xcode crash on launch
#55364 commented on
Jun 16, 2025 • 0 new comments -
[SR-12883] Xcode crash - "Did not find a matching key"
#55330 commented on
Jun 16, 2025 • 0 new comments -
[SR-12739] Document Swift Memory Model and UnsafePointer
#55184 commented on
Jun 16, 2025 • 0 new comments -
[SR-12595] [C++] Import a non-templated analog to `std::string`
#55041 commented on
Jun 16, 2025 • 0 new comments -
[SR-12564] Make `@derivative` attribute immutable
#54982 commented on
Jun 16, 2025 • 0 new comments -
[SR-12547] Get rid of `importDeclReal` or write a comment for why it is needed
#54991 commented on
Jun 16, 2025 • 0 new comments -
[SR-12457] Generalize `~=` over `StringProtocol`
#54896 commented on
Jun 16, 2025 • 0 new comments -
[SR-12230] Improve diagnostic when enum case payload label doesn't match pattern
#54656 commented on
Jun 16, 2025 • 0 new comments -
[SR-11941] Try to clean up duplication in printFunctionExtInfo and resolveAttributedType
#54361 commented on
Jun 16, 2025 • 0 new comments -
[SR-14113] Support `_read` and `_modify` accessor differentiation
#54401 commented on
Jun 16, 2025 • 0 new comments -
[SR-11848] [AutoDiff] Add FileCheck SILGen tests for AD builtins.
#54254 commented on
Jun 16, 2025 • 0 new comments -
[SR-14360] refactor AD parsing to use the new syntax generation infrastructure
#53894 commented on
Jun 16, 2025 • 0 new comments -
[SR-11456] [String] Format string replacement APIs and interpolations
#53857 commented on
Jun 16, 2025 • 0 new comments -
[SR-11455] [String] SIMD-accelerated breadcrumbing
#53856 commented on
Jun 16, 2025 • 0 new comments -
[SR-11418] Add Graph Algorithm benchmarks to test unowned, weak, and unmanaged
#53819 commented on
Jun 16, 2025 • 0 new comments -
[SR-11371] Fix SourceRanges of TapExpr and its body
#53772 commented on
Jun 16, 2025 • 0 new comments -
Make `docs/README.md` compatible with Swift DocC
#67893 commented on
May 29, 2025 • 0 new comments -
[DNM] PR Test
#71188 commented on
Jun 6, 2025 • 0 new comments -
Sema: Ban unsound convenience initializer inheritance inside a module
#73988 commented on
Jun 13, 2025 • 0 new comments -
[DNM] Test commit
#75321 commented on
Jun 10, 2025 • 0 new comments -
[APINotes] Add support for handling Clang modules carrying all versions of APINotes
#75893 commented on
Jun 17, 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 -
[AVR] Fix IRGen function emission to respect LLVM DataLayout program address space.
#78810 commented on
Jun 19, 2025 • 0 new comments -
[ConstraintSystem] Return of the new disjunction favoring/selection algorithm
#79461 commented on
Jun 18, 2025 • 0 new comments -
Have the frontend and new swift-driver look in an external `-sdk` for non-Darwin platform runtime libraries and modules too
#79621 commented on
Jun 3, 2025 • 0 new comments -
Do not merge: Empty
#79675 commented on
May 28, 2025 • 0 new comments -
DNM - toolchain testing
#79684 commented on
Jun 16, 2025 • 0 new comments -
[test] Import locale modules explicitly in PrintFloat.swift.gyb.
#80089 commented on
Jun 13, 2025 • 0 new comments -
[utils] Replace gold with lld as the default linker on Linux
#80104 commented on
Jun 18, 2025 • 0 new comments -
Better `debugDescription` for `EncodingError` and `DecodingError`
#80941 commented on
Jun 10, 2025 • 0 new comments -
Emit fix-its for `Return from initializer` missing variables
#80945 commented on
Jun 7, 2025 • 0 new comments -
Fix two issues related with emission of differentiability witnesses
#80983 commented on
Jun 3, 2025 • 0 new comments -
[Sema] @objc functions shall not have typed throw
#81054 commented on
May 21, 2025 • 0 new comments -
[cxx-interop] Add `CxxStack` protocol for `std::stack` ergonomics.
#81087 commented on
Jun 17, 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 -
[SwiftLexicalLookup] Add support for caching in result validation
#81209 commented on
Jun 17, 2025 • 0 new comments -
[DNM] For `main` toolchain builds
#81263 commented on
Jun 6, 2025 • 0 new comments -
🍒 [6.2] [cxx-interop] Introduce type-level annotation to specify default ownership convention for C++ foreign reference return values
#81266 commented on
Jun 11, 2025 • 0 new comments -
IRGen: Disable ASan for the auto dynamic replacement array
#81348 commented on
May 23, 2025 • 0 new comments -
Add support for universal binaries and multiple swift modules per sec…
#81423 commented on
Jun 6, 2025 • 0 new comments -
[SE-0466] Don't infer @MainActor on types conforming to Sendable
#81468 commented on
May 30, 2025 • 0 new comments -
[DNM] Address Sanitizer for Wasm/WASI
#81470 commented on
May 24, 2025 • 0 new comments -
[stdlib] Add 'equal()' function to checking for equal numbers
#81586 commented on
May 31, 2025 • 0 new comments -
Plumb native-clang-tools-path to build support.
#81587 commented on
Jun 19, 2025 • 0 new comments -
[DNM] OutputSpan prototype (updated)
#81637 commented on
May 24, 2025 • 0 new comments -
[SR-1364] Automated buildbot for SteamOS/Steam-Runtime
#43973 commented on
Jun 16, 2025 • 0 new comments -
[SR-1837] test/Runtime/backtrace.swift should be disabled on Android
#44446 commented on
Jun 16, 2025 • 0 new comments -
[SR-3339] Evaluate passing metadata for dependent-layout struct arguments.
#45927 commented on
Jun 16, 2025 • 0 new comments -
[SR-2961] utils/run-test should accept the same "optimization mode" flags build-script does
#45551 commented on
Jun 16, 2025 • 0 new comments -
[SR-3493] Improve diagnostics for the case when closure is assigned to generic value
#46081 commented on
Jun 16, 2025 • 0 new comments -
[SR-3722] Lay out of partially-opaque aggregates
#46307 commented on
Jun 16, 2025 • 0 new comments -
[SR-3730] Technical specification of the layout algorithms
#46315 commented on
Jun 16, 2025 • 0 new comments -
[SR-3731] Technical specification for the fixed part of the metadata layout of all language constructs
#46316 commented on
Jun 16, 2025 • 0 new comments -
[SR-3841] [string] Design / implement foreign index and index invalidation models
#46426 commented on
Jun 16, 2025 • 0 new comments -
[SR-4349] Lock down the function signature lowering scheme
#46928 commented on
Jun 16, 2025 • 0 new comments -
[SR-4886] Make sure we're not leaking string storage through _StringCore interchange
#47463 commented on
Jun 16, 2025 • 0 new comments -
SILGenExpr crash when using parameter pack
#69945 commented on
Jun 16, 2025 • 0 new comments -
[SR-14200] [docs] Document layout of runtime data structures
#56578 commented on
Jun 16, 2025 • 0 new comments -
swiftc crash: subtype conversion in MetatypeConversionExpr is invalid: P<Int> to T
#60552 commented on
Jun 16, 2025 • 0 new comments -
Compiler crash regression in 6.1
#80269 commented on
Jun 16, 2025 • 0 new comments -
Inconsistent autocompletion results for strongly-typed macro arguments
#70094 commented on
Jun 17, 2025 • 0 new comments -
Parameter pack compilation crash "This isn't an lvalue" with 6.0.3 OSS toolchain but works with Xcode toolchain
#79870 commented on
Jun 18, 2025 • 0 new comments -
The compiler crashes when using `std::exception_ptr` with C++ interop on Linux.
#77638 commented on
Jun 19, 2025 • 0 new comments -
Global actor isolated methods safety hole.
#80295 commented on
Jun 19, 2025 • 0 new comments -
Incorrect actor isolation assumption across Swift 5/6 module boundary leads to `dispatch_assert_queue` crashes
#75453 commented on
Jun 19, 2025 • 0 new comments -
OpenBSD port tracking
#78437 commented on
Jun 19, 2025 • 0 new comments -
Overridden methods can't have different actor isolation from nonisolated overridden declaration
#75815 commented on
Jun 20, 2025 • 0 new comments -
actor's lazy var with closure expression results in isolation error
#79075 commented on
Jun 20, 2025 • 0 new comments -
[string] SIMD-izes internal func in StringCreate.swift
#30300 commented on
Jun 17, 2025 • 0 new comments -
[stdlib][string] Refactors String(repeating:count:)
#32369 commented on
Jun 7, 2025 • 0 new comments -
[stdlib] Floating-point random-number improvements
#33560 commented on
May 28, 2025 • 0 new comments -
Fix bug of using GenericParamList after it's std::move'd
#62656 commented on
Jun 7, 2025 • 0 new comments -
[Refactoring] Avoid null dereference
#62673 commented on
Jun 7, 2025 • 0 new comments -
[stdlib] Add to Unsafe[Mutable]RawBufferPointer implementation of _custom[Last]IndexOfEquatableElement
#63128 commented on
Jun 7, 2025 • 0 new comments -
Improve error message on attempt to use instance member in static context
#63301 commented on
Jun 7, 2025 • 0 new comments -
[stdlib][string] Replace loop for cstring length calculation with call of intrinsic
#63384 commented on
Jun 13, 2025 • 0 new comments -
Initial implementation for RandomNumberGenerator.fill( )
#63511 commented on
May 27, 2025 • 0 new comments -
Threading library munges all backends into a single build
#77435 commented on
Jun 16, 2025 • 0 new comments -
Support mixed targets in swift-xcodegen
#77419 commented on
Jun 16, 2025 • 0 new comments -
Replace old screenshot with new one in HowToGuide for First Pull
#75109 commented on
Jun 16, 2025 • 0 new comments -
Improve TaskGroup type docs to include more semantics
#76593 commented on
Jun 16, 2025 • 0 new comments -
[SR-11147] Add withUnsafeElements<T: HomogeneousAggregate, Result>(of:)
#53543 commented on
Jun 16, 2025 • 0 new comments -
[SR-920] Re-design builtin compiler protocols for literal convertible types
#43532 commented on
Jun 16, 2025 • 0 new comments -
nonisolated property wrappers
#76725 commented on
Jun 15, 2025 • 0 new comments -
Miscompilation: Empty enum case compiles
#81150 commented on
Jun 14, 2025 • 0 new comments -
Linux: Unable to link debug builds
#75924 commented on
Jun 14, 2025 • 0 new comments -
callAsFunction mistaken for a trailing closure when using a static initializer on same line
#74853 commented on
Jun 13, 2025 • 0 new comments -
[SR-15822] Existence of modulemap disables declarations in simple C headers in some cases.
#58096 commented on
Jun 13, 2025 • 0 new comments -
Problems with the planned new cross-compilation model
#79657 commented on
Jun 12, 2025 • 0 new comments -
[SR-1748] Run the Swift test suite on an Android emulator (instead of a real device)
#44357 commented on
Jun 12, 2025 • 0 new comments -
Improve dynamic actor isolation diagnostics
#75508 commented on
Jun 11, 2025 • 0 new comments -
[SR-14516] Swift generates subscript.read accessors that allocate!
#56868 commented on
Jun 11, 2025 • 0 new comments -
Compiler crash when conforming to protocol with a method using parameter pack with generic type
#81600 commented on
Jun 11, 2025 • 0 new comments -
Inconsistent isolation of top-level closure
#81599 commented on
Jun 11, 2025 • 0 new comments -
Consider using the Windows structuring for Android's `Android` module
#80293 commented on
Jun 16, 2025 • 0 new comments -
Adopt the new runtime layout in the Swift compiler for Linux (and possibly *BSD)
#80180 commented on
Jun 16, 2025 • 0 new comments -
Add support for plist embedding and catalyst zippering for `_Builtin_float`
#80254 commented on
Jun 16, 2025 • 0 new comments -
Add educational notes for fallback diagnostics
#79641 commented on
Jun 16, 2025 • 0 new comments -
☂️Expand diagnostics group coverage
#79648 commented on
Jun 16, 2025 • 0 new comments -
Add educational notes for actor isolation violations in conformances and overrides
#79639 commented on
Jun 16, 2025 • 0 new comments -
Simplify the SDK layout
#78724 commented on
Jun 16, 2025 • 0 new comments -
Slingshot Linux Distribution | SANS Insitute
#78346 commented on
Jun 16, 2025 • 0 new comments -
Ensure swift package manager is not in "development" mode for all Swift Toolchain release version.
#77830 commented on
Jun 16, 2025 • 0 new comments -
[xcodegen] Try split "umbrella" targets
#77790 commented on
Jun 16, 2025 • 0 new comments -
[AutoDiff][test] Ensure if `@differentiable` function SILGen thunking is fixed
#77775 commented on
Jun 16, 2025 • 0 new comments -
[META][AutoDiff] Tech debt from tests
#77773 commented on
Jun 16, 2025 • 0 new comments -
[AutoDiff][test] Investigate if a `BooleanLiteralFolding`-related crash was fixed
#77762 commented on
Jun 16, 2025 • 0 new comments -
Support Fedora 40 / 41
#77672 commented on
Jun 16, 2025 • 0 new comments -
Investigate why Linux/Android can't use DebugDescriptionMacro
#77705 commented on
Jun 16, 2025 • 0 new comments -
Stop pulling sources from compiler into runtimes
#77462 commented on
Jun 16, 2025 • 0 new comments -
Expand test coverage for swift-xcodegen
#77420 commented on
Jun 16, 2025 • 0 new comments -
cannot define property wrapper variable where wrappedValue has opaque type
#81561 commented on
Jun 11, 2025 • 0 new comments -
type checker regression on 6.1 in subtyping rules for tuple labels
#80902 commented on
Jun 2, 2025 • 0 new comments -
Update Python to 3.11+ on Windows
#76525 commented on
Jun 2, 2025 • 0 new comments -
[SR-947] Confusing error with swiftc if -o argument is directory
#43559 commented on
Jun 2, 2025 • 0 new comments -
[SR-522] Protocol funcs cannot have covariant returns
#43139 commented on
Jun 2, 2025 • 0 new comments -
[SR-1222] A tuple of Equatable types should be Equatable
#43830 commented on
Jun 2, 2025 • 0 new comments -
[SR-55] non-@objc protocol existentials do not conform to their own protocol type
#42677 commented on
Jun 2, 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 -
Actor-isolated property wrapper leads to compiling code that crashes at runtime
#77604 commented on
May 31, 2025 • 0 new comments -
crash archiving Xcode template project
#78322 commented on
May 28, 2025 • 0 new comments -
A simple concurrency safety breach of a var being captured by reference
#76929 commented on
May 28, 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 -
Trailing comma not allowed in @available annotation despite SE-0439
#81475 commented on
May 26, 2025 • 0 new comments -
Bad diagnostic when inheriting from class in extension
#64903 commented on
May 26, 2025 • 0 new comments -
[SR-10481] Conforming some objc classes to protocol crashes compiler if protocol is used in generic function
#52881 commented on
May 23, 2025 • 0 new comments -
Interop: ICE in SILGen on throwing function that takes two CxxSequence types
#77838 commented on
May 21, 2025 • 0 new comments -
Archive command failing from Xcode 16.3 and XcodeCloud
#80938 commented on
May 21, 2025 • 0 new comments -
Bad diagnostic about memberwise `init` not being public
#78362 commented on
May 20, 2025 • 0 new comments -
Embedded KeyPath Optimization Limited to Types Internal to the Module
#81588 commented on
Jun 11, 2025 • 0 new comments -
Embedded Swift emits unimplemented protocol conformance checks
#81503 commented on
Jun 11, 2025 • 0 new comments -
Cannot mark Objective-C block parameter as sending to satisfy "cannot cross actor boundary" concurrency error
#77743 commented on
Jun 10, 2025 • 0 new comments -
C++ interop incorrectly exposes option sets when parameters in a closure property
#79522 commented on
Jun 10, 2025 • 0 new comments -
[SR-12683] `@main` is no longer usable due to misdetection of top level code
#55127 commented on
Jun 10, 2025 • 0 new comments -
The package doesn't compile using the Swift 6.0 open source toolchain
#76534 commented on
Jun 10, 2025 • 0 new comments -
Runtime crash: 'freed pointer was not the last allocation'
#75501 commented on
Jun 9, 2025 • 0 new comments -
When specifying a `-resource-dir` and an `-sdk`, the `swift-frontend` still looks in the latter for runtime modules to import
#73445 commented on
Jun 7, 2025 • 0 new comments -
[Windows] SDK file name changed from amd64 -> x64
#81471 commented on
Jun 7, 2025 • 0 new comments -
[AutoDiff] Fatal error of "do not know how to handle this incoming bb argument" when using a throwing function inside a differentiable function
#70819 commented on
Jun 5, 2025 • 0 new comments -
[SR-13021] Flaky AutoDiff tests on Linux: "Bus error (core dumped)"
#55466 commented on
Jun 5, 2025 • 0 new comments -
An Error "Command SwiftCompile failed with a nonzero exit code" Occurs in Xcode 16.1 and Later
#77942 commented on
Jun 4, 2025 • 0 new comments -
Body macro can’t be attached to variables
#75715 commented on
Jun 4, 2025 • 0 new comments -
Cannot satisfy SPI protocol requirement with SPI default implementation
#80313 commented on
Jun 3, 2025 • 0 new comments -
5.9 Compiler crash on complex protocol-primary associated type-protocol inheritance relationships on Linux and macOS
#67602 commented on
Jun 3, 2025 • 0 new comments -
crash: Non trivial values, non address values, and non guaranteed function args must have at least one lifetime ending use?!
#74595 commented on
Jun 2, 2025 • 0 new comments -
[SR-14600] Compiler crashes when faced with an edge case of Opaque Result Type
#56952 commented on
Jun 2, 2025 • 0 new comments -
[SR-15429] Add Missing Macro Diagnostics to ClangImporter
#57735 commented on
Jun 16, 2025 • 0 new comments -
[SR-15584] Darwin + Differentiation cross-import overlay for tgmath derivatives
#57887 commented on
Jun 16, 2025 • 0 new comments -
[SR-15418] Review all of the require packages in Dockerfile and RPM spec files
#57732 commented on
Jun 16, 2025 • 0 new comments -
[SR-15341] Work with official repositories to accept control package
#57663 commented on
Jun 16, 2025 • 0 new comments -
[SR-15340] Update swift.org download / install page to include DEB instruction
#57662 commented on
Jun 16, 2025 • 0 new comments -
[SR-15339] Verify the deb package and repository
#57661 commented on
Jun 16, 2025 • 0 new comments -
[SR-15338] Host the deb repository on swift.org
#57660 commented on
Jun 16, 2025 • 0 new comments -
[SR-15337] Host the deb package on swift.org
#57659 commented on
Jun 16, 2025 • 0 new comments -
[SR-15336] Code sign package with swift.org certificate
#57658 commented on
Jun 16, 2025 • 0 new comments -
[SR-15335] Setup CI to build the deb package
#57657 commented on
Jun 16, 2025 • 0 new comments -
[SR-15334] Create Debs control file
#57656 commented on
Jun 16, 2025 • 0 new comments -
[SR-15332] Work with official repositories to accept RPM package specs
#57654 commented on
Jun 16, 2025 • 0 new comments -
[SR-15331] Update swift.org download / install page to include RPM instruction
#57653 commented on
Jun 16, 2025 • 0 new comments -
[SR-15330] Verify the rpm package and repository
#57652 commented on
Jun 16, 2025 • 0 new comments -
[SR-15329] Host the rpm repository on swift.org
#57651 commented on
Jun 16, 2025 • 0 new comments -
[SR-15328] Host the rpm package on swift.org
#57650 commented on
Jun 16, 2025 • 0 new comments -
[SR-15327] Code sign rpm package with swift.org certificate
#57649 commented on
Jun 16, 2025 • 0 new comments -
[SR-13969] [docs] Describe how to quickly compile a minimal multi-module project
#56366 commented on
Jun 16, 2025 • 0 new comments -
[SR-13750] Remove UNSUPPORTED: remote_run from test cases.
#56147 commented on
Jun 16, 2025 • 0 new comments -
[SR-13621] llbuild: ninja install should install llbuild
#56056 commented on
Jun 16, 2025 • 0 new comments -
[SR-13749] Clean up odd test case test/APINotes/blocks.swift
#56146 commented on
Jun 16, 2025 • 0 new comments -
[SR-13557] Support ETW for profiling on Windows
#55994 commented on
Jun 16, 2025 • 0 new comments -
[SR-13335] sphinx on arch linux: duplicate term description of module, other instance in LibraryEvolution
#55775 commented on
Jun 16, 2025 • 0 new comments -
[SR-13391] Make `@_semantics("autodiff.nonvarying")` work for protocol requirements
#55831 commented on
Jun 16, 2025 • 0 new comments -
[SR-13297] Investigate funkiness around tests potentially incorrectly XFAILed on Windows.
#55737 commented on
Jun 16, 2025 • 0 new comments -
[SR-13269] Change derivative function TBDGen to reuse SILDeclRef infra
#55709 commented on
Jun 16, 2025 • 0 new comments -
[SR-13251] Unify test cases for dependency tracking
#55691 commented on
Jun 16, 2025 • 0 new comments -
[SR-13249] how integrate arch linux CI
#55689 commented on
Jun 16, 2025 • 0 new comments -
[SR-13211] Add a component for "bugs" in The Swift Programming Language (TSPL) source text
#55651 commented on
Jun 16, 2025 • 0 new comments -
[SR-13199] [SE-0285] Change #file behavior at the next source break
#55639 commented on
Jun 16, 2025 • 0 new comments -
[SR-13078] Command failed due to signal: Abort trap: 6
#55524 commented on
Jun 16, 2025 • 0 new comments -
[SR-13146] [docs] Document ClangImporter pieces - BuiltinMappedTypes.def and MappedTypes.def
#55593 commented on
Jun 16, 2025 • 0 new comments -
[SR-12987] [build] Apple and ELF linker flags for the stdlib dropped since Catalyst was added
#55433 commented on
Jun 16, 2025 • 0 new comments -
[SR-12936] create new {{-swift-version}} BEFORE we do {{#file}} != {{#filePath}}
#55382 commented on
Jun 16, 2025 • 0 new comments -
[SR-15326] Setup CI job to build the rpm package
#57648 commented on
Jun 16, 2025 • 0 new comments -
C++ interop: Wrap up the Swift 5.9 interop documentation
#70341 commented on
Jun 16, 2025 • 0 new comments -
Remove build-windows-toolchain.bat usage
#69589 commented on
Jun 16, 2025 • 0 new comments -
[Windows] Support Nightly Toolchains for main and release/5.10
#69484 commented on
Jun 16, 2025 • 0 new comments -
[AutoDiff] Implement the closure optimization that is specialized towards the linear map tuples / enums produced by autodiff.
#68944 commented on
Jun 16, 2025 • 0 new comments -
Switch from GYB to macros/SwiftSyntaxBuilder in the standard library
#68575 commented on
Jun 16, 2025 • 0 new comments -
Use generated `TokenSpecSet`s in ASTGen
#68356 commented on
Jun 16, 2025 • 0 new comments -
Determine if ASTGen is responsible for checking that optional tokens exist in the SwiftSyntax tree
#68355 commented on
Jun 16, 2025 • 0 new comments -
Improve `ASTGenError` messages
#68352 commented on
Jun 16, 2025 • 0 new comments -
Fill out unimplemented expression cases in the ASTPrinter
#61601 commented on
Jun 16, 2025 • 0 new comments -
Make conversion between `BridgedIdentifier` and `Identifier` implicit
#68347 commented on
Jun 16, 2025 • 0 new comments -
Adopt a new labeling scheme for "starter" issues
#61467 commented on
Jun 16, 2025 • 0 new comments -
[SR-15930] Windows build guideline for ARM64
#58191 commented on
Jun 16, 2025 • 0 new comments -
[SR-16122] Migrate to new pass manager for optimization pipeline
#58381 commented on
Jun 16, 2025 • 0 new comments -
[SR-15784] Failed to produce diagnostic for expression; Please file a bug report
#58061 commented on
Jun 16, 2025 • 0 new comments -
Setup and harvest secondary clang resources
#81557 commented on
Jun 16, 2025 • 0 new comments -
Put together an Android SDK bundle
#80788 commented on
Jun 16, 2025 • 0 new comments -
Add *BSD pthread API notes
#81407 commented on
Jun 16, 2025 • 0 new comments -
[SR-15043] Prune needless dependencies on the real Foundation
#57370 commented on
Jun 16, 2025 • 0 new comments -
[SR-15325] Create RPM spec file
#57647 commented on
Jun 16, 2025 • 0 new comments -
[SR-14849] [docs] Add definitions for standard terms related to libraries
#57196 commented on
Jun 16, 2025 • 0 new comments -
[SR-14900] [docs] Library evolution doc should talk about availability and weak linking
#57247 commented on
Jun 16, 2025 • 0 new comments -
[SR-14673] Figure out right spot to clear LLVM globals
#57024 commented on
Jun 16, 2025 • 0 new comments -
[SR-14638] ☂️ Full support for overloaded enum cases (SE-0155)
#56990 commented on
Jun 16, 2025 • 0 new comments -
[SR-14444] Turn on -debug-diagnostic-names for %target-swift-frontend
#56800 commented on
Jun 16, 2025 • 0 new comments -
Fix many typos
#75022 commented on
Jun 16, 2025 • 0 new comments -
Once SwiftCompilerSources work on Windows, build the embedded stdlib on Windows
#73249 commented on
Jun 16, 2025 • 0 new comments -
[Autodiff] `valueWithPullback` operator does not take functions with inout parameters
#72982 commented on
Jun 16, 2025 • 0 new comments -
[SE-0408] Add `where` clause support
#71095 commented on
Jun 16, 2025 • 0 new comments -
Add test coverage for `update-checkout --stash` option
#72523 commented on
Jun 16, 2025 • 0 new comments -
lldb test `TestSwiftConsumeOperatorAsync.py` is failing on CI node `oss-swift-RA-linux-ubuntu-20.04-webassembly`
#70980 commented on
Jun 16, 2025 • 0 new comments -
Reconsider the type of `self` of an actor to actually be Self
#70954 commented on
Jun 16, 2025 • 0 new comments -
Set up macOS and Linux build jobs for the new `getting-started` preset
#70884 commented on
Jun 16, 2025 • 0 new comments -
Revert the workaround for the MSVC miscompile in findAutoDiffOriginalFunctionDecl function
#70670 commented on
Jun 16, 2025 • 0 new comments -
`attr/attr_extern.swift` fails in CI under simulator configuration
#70776 commented on
Jun 16, 2025 • 0 new comments