-
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
72 Pull requests merged by 28 people
-
[stdlib, 6.2] fix availability of
Span.bytes
#83438 merged
Aug 22, 2025 -
🍒 [demangling] make printGenericSignature virtual
#83845 merged
Aug 22, 2025 -
[6.2][build] Make it possible to build a cross-compilation toolchain for Android, including Testing
#83503 merged
Aug 22, 2025 -
[6.2] Embedded Wasm: enable
import WASILibc
#83846 merged
Aug 22, 2025 -
🍒[cxx-interop] Enable reference-counted types on Windows
#83844 merged
Aug 21, 2025 -
CMake: readd StringProcessing dependency to StdlibUnittest
#83838 merged
Aug 21, 2025 -
build.ps1: stage the experimental SDK runtime
#83839 merged
Aug 21, 2025 -
Add and enable another large diffing benchmark
#83832 merged
Aug 21, 2025 -
[demangling] make printGenericSignature virtual
#83375 merged
Aug 21, 2025 -
[cxx-interop] Import constexpr globals in a namespace
#83825 merged
Aug 21, 2025 -
[cxx-interop] Enable reference-counted types on Windows
#83802 merged
Aug 21, 2025 -
🍒[cxx-interop] Validate C foreign reference types
#83810 merged
Aug 21, 2025 -
[6.2][AST/Sema] SE-0487: Implement
@nonexhaustive
attribute and new enum exhaustivity checking rule#82922 merged
Aug 21, 2025 -
Mark a UTF8Span test unavailable on watchOS.
#83821 merged
Aug 21, 2025 -
AST: Allow substitution limits >= 32767 and increase limit
#83834 merged
Aug 21, 2025 -
build.ps1: add
CMAKE_NINJA_FORCE_RESPONSE_FILE
#83831 merged
Aug 20, 2025 -
[NFC] Renamed three SIL utilities.
#83789 merged
Aug 20, 2025 -
IRGen: Use C compatible representation for
@cdecl
enums#83814 merged
Aug 20, 2025 -
[Caching] Fix typecheck swiftinterface with prefix map
#83816 merged
Aug 20, 2025 -
[AST] SE-0487: Promote
NonexhaustiveAttribute
to a language feature#83823 merged
Aug 20, 2025 -
[cxx-interop] Do not import partial specializations of variables
#83813 merged
Aug 20, 2025 -
Remove
diag::type_of_expression_is_ambiguous
#83803 merged
Aug 20, 2025 -
[Embedded] Introduce a test for @_implementationOnly + @_neverEmitIntoClient
#83820 merged
Aug 20, 2025 -
[test] Restrict existential test to just built runtime
#83818 merged
Aug 20, 2025 -
🍒[cxx-interop] Allow retain/release operations to return an unsigned integer
#83815 merged
Aug 20, 2025 -
Promote LifetimeDependenceMutableAccessors and InoutLifetimeDependence to language features
#83817 merged
Aug 20, 2025 -
Improve differentiableMap vjp performance
#83807 merged
Aug 20, 2025 -
Manually merge main -> rebranch
#83819 merged
Aug 19, 2025 -
[cxx-interop] Avoid ambiguous C++ overloads for functions from Swift extensions
#83811 merged
Aug 19, 2025 -
🍒[cxx-interop] Prohibit weak references to foreign reference types
#83804 merged
Aug 19, 2025 -
Embedded Wasm: enable
import WASILibc
#83792 merged
Aug 19, 2025 -
build.ps1: intrduce the ability to build with clang optionally
#83796 merged
Aug 19, 2025 -
utils: build the dynamic experimental SDK
#83717 merged
Aug 19, 2025 -
[embedded] When loading (sub-)modules, propagate the Embedded flag and use it for hash computation
#83795 merged
Aug 19, 2025 -
[ClangImporter] Skip importing values for ObjCBool declarations
#83791 merged
Aug 19, 2025 -
[cxx-interop] Validate C foreign reference types
#83793 merged
Aug 19, 2025 -
[cxx-interop] Prohibit weak references to foreign reference types
#83787 merged
Aug 19, 2025 -
[Test] Disable Interpreter/typed_throws_abi.swift on back deployment …
#83794 merged
Aug 19, 2025 -
AST: Allow obsoletion in Swift version to disambiguate overloads consistently
#83799 merged
Aug 19, 2025 -
One final round of small cleanups for Monoids benchmark
#83797 merged
Aug 19, 2025 -
[cxx-interop] Make sure we emit lifetime warnings for templated classes
#83786 merged
Aug 18, 2025 -
build.ps1: improve documentation (NFC)
#83781 merged
Aug 18, 2025 -
build.ps1: attempt to repair the ARM64 cross-compile
#83783 merged
Aug 18, 2025 -
[cxx-interop] Make reverse interop header compile in embedded mode
#83785 merged
Aug 18, 2025 -
Build WasmKit with host SwiftPM when SwiftPM is not built
#83755 merged
Aug 18, 2025 -
[Dependency Scanning] Bridge Clang dependency scanner results on-demand
#83600 merged
Aug 18, 2025 -
Reapply [cxx-interop] Avoid copies when accessing pointee
#83370 merged
Aug 18, 2025 -
CMake: allow more private libraries to be used on older OSes
#83730 merged
Aug 18, 2025 -
Add @_neverEmitIntoClient to prohibit SIL serialization for a function
#83784 merged
Aug 18, 2025 -
[cxx-interop] Allow retain/release operations to return an unsigned integer
#83753 merged
Aug 18, 2025 -
[cxx-interop] Import tilde operators
#83761 merged
Aug 18, 2025 -
[CSOptimizer] Add support for opened existential arguments
#83735 merged
Aug 18, 2025 -
Synchronization: repair the build on Windows i686
#83732 merged
Aug 18, 2025 -
[Embedded] Emit weak definitions for imported symbols
#83739 merged
Aug 18, 2025 -
SIL: fix miscompiles of non-Copyable struct/enum with deinits
#83763 merged
Aug 17, 2025 -
LifetimeDependenceScopeFixup: extend store_borrow allocations
#83728 merged
Aug 17, 2025 -
[Diagnostics] Add fix-its for missing
set
and)
after access modifier#82058 merged
Aug 16, 2025 -
build.ps1: organise script options
#83758 merged
Aug 16, 2025 -
Sema: Remove a bunch of usages of replaceCovariantResultType()
#83768 merged
Aug 16, 2025 -
Fix typo in Observations.swift
#83650 merged
Aug 16, 2025 -
[stdlib] guard against deinitializing empty OutputSpan instances
#83771 merged
Aug 16, 2025 -
Revert "Merge pull request #83483 from Xazax-hun/turn-off-addressable"
#83754 merged
Aug 16, 2025 -
Revert "Protocol conformance cache for generic types"
#83770 merged
Aug 16, 2025 -
AST: Request-ify getting the AvailabilityDomain from a ValueDecl
#83769 merged
Aug 16, 2025 -
[CS] Use apply component locator for
verifyThatArgumentIsHashable
#83766 merged
Aug 16, 2025 -
[Dependency Scanning] Fix optional import statement serialization logic
#83767 merged
Aug 16, 2025 -
[OSSACompleteLifetime] Promote assertion.
#83756 merged
Aug 16, 2025 -
[test] Record whether a crasher is a stack overflow
#83759 merged
Aug 16, 2025 -
[Windows] Use a multiroot data file to test (corelibs-)foundation on Windows
#83764 merged
Aug 16, 2025 -
6.2: [SIL] Fix visitAccessedAddress @ end_borrow
#83709 merged
Aug 16, 2025 -
[OSSA] Fix borrowCopyOverGuaranteedUsers at dead-ends.
#83741 merged
Aug 15, 2025 -
Revert "Revert "[cxx-interop] Import decls in extern blocks within namespaces""
#83589 merged
Aug 15, 2025
40 Pull requests opened by 28 people
-
[stdlib, 6.2.x] guard against deinitializing empty OutputSpan instances
#83775 opened
Aug 16, 2025 -
[Diags] Allow multiple in-flight diagnostics
#83776 opened
Aug 16, 2025 -
[Sema] Clean up extension binding a little
#83777 opened
Aug 17, 2025 -
[6.2.1][cherrypick] Plumb native-clang-tools-path to build support.
#83778 opened
Aug 17, 2025 -
Add an option for symbol graph to support long module names.
#83782 opened
Aug 18, 2025 -
build.ps1: introduce new debug format "dwarf-fission"
#83798 opened
Aug 18, 2025 -
wasmswiftsdk.py: build the generator with the freshly built toolchain
#83808 opened
Aug 19, 2025 -
[6.2.1][build] Make it possible to build a cross-compilation toolchain for Android, including Testing
#83809 opened
Aug 19, 2025 -
[test] Add some more known crashers
#83824 opened
Aug 20, 2025 -
[SILGen] Fix the type of closure thunks that are passed const references
#83827 opened
Aug 20, 2025 -
[docs] Add instructions to build LLDB with Swift support
#83828 opened
Aug 20, 2025 -
stdlib: Mark UnsafeRawBufferPointer's withContiguousStorageIfAvailable as @inline(__always)
#83833 opened
Aug 20, 2025 -
Zcli/brotli 6.2
#83836 opened
Aug 20, 2025 -
[IRGen] Do not set HasLayoutString flag for non-copyable types requir…
#83837 opened
Aug 20, 2025 -
Restrict a few tests to run against the just built runtime
#83840 opened
Aug 20, 2025 -
[Dependency Scanning] Re-enable querying Swift Overlays only for visible Clang modules
#83841 opened
Aug 20, 2025 -
Sema: fix bad diagnostic for `nil + nil`
#83848 opened
Aug 21, 2025 -
[cxx-interop] Pass foreign reference types with correct level of indirection
#83850 opened
Aug 21, 2025 -
[StaticMirror] correctly parse the data contents of relocated section headers
#83851 opened
Aug 21, 2025 -
build.ps1: add a workaround for Android build break
#83852 opened
Aug 21, 2025 -
[ast] Convert swift::getBuiltinType to use a covered switch for BuiltinTypeKind
#83853 opened
Aug 21, 2025 -
IRGen: Mark some `llvm::APInt` constructions as signed
#83854 opened
Aug 21, 2025 -
[concurrency] NFC refactor out some code from LowerHopToActor before changing the pass.
#83855 opened
Aug 21, 2025 -
[concurrency] Make all runtime tests also run with nonisolated(nonsending) by default enabled.
#83857 opened
Aug 21, 2025 -
AST: Finish removing replaceCovariantResultType()
#83858 opened
Aug 21, 2025 -
Remove `swift-ast-script` sources
#83859 opened
Aug 21, 2025 -
[DO NOT MERGE] check if getImportedModules matters
#83860 opened
Aug 21, 2025 -
[CSSimplify] SE-0324: Use correct conversion when converting array types
#83862 opened
Aug 21, 2025 -
[6.2][CSSimplify] SE-0324: Use correct conversion when converting array types
#83863 opened
Aug 21, 2025 -
Sema: Simplify recording required import access levels
#83865 opened
Aug 22, 2025 -
[NFC][SILOptimizer]: update outdated docs in DefiniteInit & DRY
#83866 opened
Aug 22, 2025 -
Fix order of building mimalloc with `-IncludeNoAsserts`
#83867 opened
Aug 22, 2025 -
[Distributed] fix target triple in lib evolution test
#83868 opened
Aug 22, 2025 -
[Sema] Resolve interface type in `ExtendedTypeRequest`
#83869 opened
Aug 22, 2025 -
[WIP] [CS] Open generic requirements for types with unbound + placeholder types
#83870 opened
Aug 22, 2025 -
[documentation] update the WindowsBuild guide
#83871 opened
Aug 22, 2025 -
Add docs for if/switch expr diagnostics
#83872 opened
Aug 22, 2025 -
Document the 'module not testable' diagnostic
#83873 opened
Aug 22, 2025 -
[cxx-interop] Fix an assertion for `extern "C"` blocks
#83874 opened
Aug 22, 2025
14 Issues closed by 7 people
-
[6.2 Nightly] Runtime crash near `swift_getObjectType` only on macOS
#83507 closed
Aug 22, 2025 -
[cxx-interop] constexpr from within a namespace is not available in Swift
#81327 closed
Aug 21, 2025 -
Metadata for C++ foreign reference types on Windows isn't emitted
#82643 closed
Aug 21, 2025 -
@cdecl enum should have the same layout as its raw representation
#83738 closed
Aug 20, 2025 -
[cxx-interop] Partially specialized globals should not get imported
#80802 closed
Aug 20, 2025 -
False positive data races in TSAN with task cancellation handler onCancel
#59068 closed
Aug 19, 2025 -
`import WASILibc` is unavailable in Embedded Swift for WASI
#83513 closed
Aug 19, 2025 -
Assigning a non-nil value to a weak SWIFT_SHARED_REFERENCE variable crashes at runtime
#83080 closed
Aug 19, 2025 -
`Result.init(catching:)` doesn't infer typed throw but instead falls back to `any Error`
#80193 closed
Aug 18, 2025 -
Poor type inference with typed throws
#78639 closed
Aug 18, 2025 -
Nesting a closure with typed throws erases error type
#78880 closed
Aug 18, 2025 -
Overloaded bitwise negation operator (~) on C++ class not imported
#83740 closed
Aug 18, 2025 -
should async let closure literals always return sending?
#76744 closed
Aug 16, 2025 -
6.2.0 branch is invalid
#83733 closed
Aug 15, 2025
21 Issues opened by 18 people
-
mismatched branches in switch expressions with > 2 cases could be diagnosed better
#83864 opened
Aug 22, 2025 -
Invalid "clangDC->getRedeclContext()->isTranslationUnit() && non-top-level Clang types not supported yet"
#83861 opened
Aug 21, 2025 -
Rebranch: Assertion failed for Windows x86 target SDK
#83849 opened
Aug 21, 2025 -
Bad diagnostic for deinit in non-copyable type extension
#83847 opened
Aug 21, 2025 -
Crash when using variadic arguments based on Sequence protocol
#83843 opened
Aug 21, 2025 -
Swift 6.2 Type inference regression with variadic generics within `if let`
#83835 opened
Aug 20, 2025 -
eval a unaviable var causing lldb crash
#83829 opened
Aug 20, 2025 -
Using `do throws()` with custom error protocol causes crash
#83826 opened
Aug 20, 2025 -
My watchOS app
#83822 opened
Aug 20, 2025 -
Nonisolated nonsending closure called from nonisolated nonsending function does not inherit caller actor
#83812 opened
Aug 19, 2025 -
Nested tuple fails to perform label conversion in ternary expression
#83806 opened
Aug 19, 2025 -
std::function that uses reference type leads to bus error on runtime
#83805 opened
Aug 19, 2025 -
`@concurrent` main function runs on main actor
#83790 opened
Aug 18, 2025 -
Xcode 26 beta 5 or 6 crash build on release: assertion failed isConcrete
#83788 opened
Aug 18, 2025 -
Cannot assign self inside ~Copyable struct initializer under certain circumstances
#83780 opened
Aug 17, 2025 -
Cannot call mutating func from ~Copyable struct initializer when struct has a let member
#83779 opened
Aug 17, 2025 -
Undefined stack behavior w/ `InlineArray`: `InlineArray<16, UInt8>` contents change after a trivial copy
#83774 opened
Aug 16, 2025 -
Typed throws widened to any Error when calling protocol requirement through existential inside closure
#83773 opened
Aug 16, 2025 -
Remove `-whole-module-optimization` workaround in Synchronization
#83765 opened
Aug 15, 2025 -
SPM crashes when building Foundation tests
#83762 opened
Aug 15, 2025
68 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.
-
New SIL Loop Invariant Code Motion pass
#83512 commented on
Aug 22, 2025 • 39 new comments -
Reimplement floating-point description implementation in Swift.
#82750 commented on
Aug 20, 2025 • 11 new comments -
Diagnose unannotated C++ APIs returning SWIFT_SHARED_REFERENCE at Swift call sites
#83025 commented on
Aug 22, 2025 • 7 new comments -
[Concurrency] Updates after second SE pitch.
#82456 commented on
Aug 22, 2025 • 1 new comment -
Add a `_swift_willAbort` hook
#83674 commented on
Aug 20, 2025 • 1 new comment -
[IDE] Add full documentation to code completion result
#82464 commented on
Aug 18, 2025 • 1 new comment -
ComputeSideEffects: compute properties even if function has an effect attribute
#83665 commented on
Aug 22, 2025 • 1 new comment -
[concurrency] Change #isolated to mask out the TBI bits of the witness pointer of the implicit isolated any Actor pointer so we can do optimizations on TBI supporting platforms in the future.
#83346 commented on
Aug 21, 2025 • 0 new comments -
draft: Improve map performance through unsafe uninitialized capacity
#83297 commented on
Aug 19, 2025 • 0 new comments -
Remove some obsolete properties from the macOS ToolchainInfo.plist
#83274 commented on
Aug 19, 2025 • 0 new comments -
Fix the Swift for macOS installer to encode a minimum OS version for installation
#83273 commented on
Aug 20, 2025 • 0 new comments -
[stdlib] Switch to a linear-space variant of Myers diffing
#83212 commented on
Aug 22, 2025 • 0 new comments -
[stdlib] Handle arguments with alignment larger than a word in KeyPath
#83161 commented on
Aug 19, 2025 • 0 new comments -
[6.2] Cherry-pick SE-0481 with source-incompatible changes to closure capture semantics still wrapped into a feature
#82930 commented on
Aug 22, 2025 • 0 new comments -
[cxx-interop] Test `std::optional` with AddressableParameters
#82809 commented on
Aug 19, 2025 • 0 new comments -
[6.2][cherrypick] Plumb native-clang-tools-path to build support.
#82768 commented on
Aug 17, 2025 • 0 new comments -
[DNM] Add more detailed logging for corelibs foundation
#82755 commented on
Aug 22, 2025 • 0 new comments -
6.2: Bump WasmKit in `update-checkout-config.json` to 0.1.6
#81342 commented on
Aug 20, 2025 • 0 new comments -
[DNM] Rebranch testing
#81190 commented on
Aug 16, 2025 • 0 new comments -
[wasm] Update wasi-libc to version 27
#83360 commented on
Aug 17, 2025 • 0 new comments -
[IDE] [Signature Help] Add basic signature help request to SourceKit
#83378 commented on
Aug 22, 2025 • 0 new comments -
Add brotli support to FoundationNetworking
#83441 commented on
Aug 19, 2025 • 0 new comments -
[Parse] Ignore '(' on newline after attribute names
#83497 commented on
Aug 20, 2025 • 0 new comments -
[RemoteInspection] Handle special case of large amount of ELF sections.
#83582 commented on
Aug 19, 2025 • 0 new comments -
[windows] move windows-llvm-lit-test-overrides.txt to the llvm-project repository
#83588 commented on
Aug 22, 2025 • 0 new comments -
[windows] upgrade to Python 3.10.1
#83615 commented on
Aug 20, 2025 • 0 new comments -
[ConstraintSystem] Adjust `isArgumentOfImportedDecl` to handle synthesized declarations
#83620 commented on
Aug 18, 2025 • 0 new comments -
[IDE] [Signature Help] Extract primitive `CodeCompletionString` creation into `CodeCompletionStringBuilder`
#83646 commented on
Aug 16, 2025 • 0 new comments -
[IDE] Erase archetypes without declaration generic signature
#83652 commented on
Aug 16, 2025 • 0 new comments -
[stdlib, SE-0485] Array functions with OutputSpan
#83657 commented on
Aug 19, 2025 • 0 new comments -
build: Install dispatch libraries in arch subdir
#83666 commented on
Aug 19, 2025 • 0 new comments -
[cxx-interop] Copy lazily bridged Cocoa strings correctly without hanging
#83701 commented on
Aug 20, 2025 • 0 new comments -
Allow value generics within the stdlib
#83710 commented on
Aug 19, 2025 • 0 new comments -
[cxx-interop] Allow many specializations of a class template
#83751 commented on
Aug 18, 2025 • 0 new comments -
Having code that casts a generic any RangeExpression<T> will cause app to instantly crash at startup, on iOS 15 devices.
#64657 commented on
Aug 20, 2025 • 0 new comments -
Xcode 26 beta 4 crash
#83528 commented on
Aug 19, 2025 • 0 new comments -
Builds often timeout due to no console output activity
#83329 commented on
Aug 19, 2025 • 0 new comments -
Crash in Swift 6.1 when using async let inside a do {} block (Xcode 16.3+)
#81771 commented on
Aug 19, 2025 • 0 new comments -
PeerMacro on Protocol causes EXC_BAD_ACCESS during runtime
#81068 commented on
Aug 19, 2025 • 0 new comments -
Compiler crash regression in 6.1
#80269 commented on
Aug 19, 2025 • 0 new comments -
IRGenDebugInfo.cpp: Assertion failed: (OffsetInBits + SizeInBits <= getSizeInBits(Var) && "pars > totum"), in emitVariableDeclaration
#83734 commented on
Aug 18, 2025 • 0 new comments -
Compiler Crash for 6.1 and 6.1.2. only on CI
#83637 commented on
Aug 18, 2025 • 0 new comments -
Invalid "Classes cannot have non-final generic functions in embedded Swift" error
#78150 commented on
Aug 18, 2025 • 0 new comments -
[6.2]: possible ownership diagnostic regression for escaping values of consuming parameters
#83584 commented on
Aug 18, 2025 • 0 new comments -
Invalid conformance in type-checked AST
#82722 commented on
Aug 18, 2025 • 0 new comments -
Closure injection (in struct initializer with MainActor beyond module) make compiler crash
#82181 commented on
Aug 18, 2025 • 0 new comments -
Wrong compiler error "Closure captures variable before it is declared"
#83628 commented on
Aug 17, 2025 • 0 new comments -
OpenBSD port tracking
#78437 commented on
Aug 17, 2025 • 0 new comments -
Revert `-j 1` change in build.ps1 for foundation tests
#83606 commented on
Aug 16, 2025 • 0 new comments -
Type checker doesn't complain when adding untyped arrays
#83706 commented on
Aug 16, 2025 • 0 new comments -
Build `Observation` in Embedded mode
#77146 commented on
Aug 15, 2025 • 0 new comments -
Fix two issues related with emission of differentiability witnesses
#80983 commented on
Aug 21, 2025 • 0 new comments -
Bump WasmKit in `update-checkout-config.json` to 0.1.6
#80820 commented on
Aug 20, 2025 • 0 new comments -
DNM - toolchain testing
#79684 commented on
Aug 18, 2025 • 0 new comments -
Support differentiation of wrapped value modify accessors
#78794 commented on
Aug 18, 2025 • 0 new comments -
[Sema]: diagnose implicit strong captures of weak capture list entries
#77063 commented on
Aug 19, 2025 • 0 new comments -
[DNM] 🍁 Dummy commit for toolchain build
#76034 commented on
Aug 22, 2025 • 0 new comments -
Fixing ARM64 return registers in CallConvSummary.rst
#71008 commented on
Aug 21, 2025 • 0 new comments -
DNM: toolchain build
#65907 commented on
Aug 20, 2025 • 0 new comments -
An optimal algorithm for bounded random integers
#39143 commented on
Aug 20, 2025 • 0 new comments -
Implement experimental module selectors (MyMod::someName) feature
#34556 commented on
Aug 21, 2025 • 0 new comments -
Type inference breaking with generic typed throws and autoclosures
#75430 commented on
Aug 22, 2025 • 0 new comments -
[SR-2183] Swift icon is a swallow not a swift
#44791 commented on
Aug 22, 2025 • 0 new comments -
Missing fixits for missing @dynamicMemberLookup impl
#83344 commented on
Aug 22, 2025 • 0 new comments -
swiftc dump ast without any swiftc logging
#83660 commented on
Aug 22, 2025 • 0 new comments -
Swift 6.2 regression for resultbuilders with Parameter packs
#83195 commented on
Aug 22, 2025 • 0 new comments -
Bad diagnostic for `nil + nil`
#83661 commented on
Aug 21, 2025 • 0 new comments -
[SR-4429] Linux: segfault when storing @convention(block) functions
#47006 commented on
Aug 21, 2025 • 0 new comments