-
Notifications
You must be signed in to change notification settings - Fork 10.3k
Insights: swiftlang/swift
Overview
Could not load contribution data
Please try again later
76 Pull requests merged by 37 people
-
Hop to the current isolation properly in delegating async actor initializers
#76880 merged
Oct 6, 2024 -
[cxx-interop] Workaround a compiler crash on Ubuntu 22.04
#76871 merged
Oct 5, 2024 -
[Distributed] fix deinitialization of result buffer
#76862 merged
Oct 5, 2024 -
[ASTGen] Split ASTBridging.cpp into multiple files
#76860 merged
Oct 4, 2024 -
[cxx-interop] Remove redundant
[extern_c]
in tests#76869 merged
Oct 4, 2024 -
[docs] FirstPullRequest: Turn CEWG team handle into a link
#76866 merged
Oct 4, 2024 -
[Concurrency] Fix racy test, too sensitive on println ordering
#76864 merged
Oct 4, 2024 -
[Index] Record references to global actors in closures and function types.
#76815 merged
Oct 4, 2024 -
[Glibc] Remove WASI gyb logic from the modulemap
#76861 merged
Oct 4, 2024 -
[NFC] Fix a future PredictableMemOpt bug introduced by the previous c…
#76863 merged
Oct 4, 2024 -
[Test] Remove abi tests descriptors for KeyPathWithStaticMembers flag.
#76826 merged
Oct 4, 2024 -
[Concurrency] Enable TaskGroup/DiscardingTaskGroup in Embedded Swift
#76767 merged
Oct 4, 2024 -
Revert "Revert "Revert "[Distributed] remote calls over-retain returned values"""
#76858 merged
Oct 4, 2024 -
[Serialization] Don't filter out unextended-module-map VFS in explicit builds.
#76811 merged
Oct 3, 2024 -
[CAS] Make CAS plugin options to be cache invariant
#76835 merged
Oct 3, 2024 -
Update executor test
#76816 merged
Oct 3, 2024 -
[Glibc] Remove Android gyb logic from the modulemap
#76853 merged
Oct 3, 2024 -
[Test] Disable new parser validation in 3 tests
#76851 merged
Oct 3, 2024 -
[ClangImporter] Update the error condition when delayed inputs are used
#76852 merged
Oct 3, 2024 -
[wasm] test: fix actor_recursive_deinit.swift for WASI
#76847 merged
Oct 3, 2024 -
[CMake] Reorganize CMakeLists.txt for ASTGen
#76843 merged
Oct 3, 2024 -
[CMake] Explicit library evolution for toolchain swift-syntax libraries
#76838 merged
Oct 3, 2024 -
[cxx-interop] Conform
std::map
toExpressibleByDictionaryLiteral
#76846 merged
Oct 3, 2024 -
[cxx-interop] Use the name of the typedef when an unnamed class is used as a template argument
#76844 merged
Oct 3, 2024 -
Bump the Swift version to 6.0.3
#76817 merged
Oct 3, 2024 -
[test] Check that the C/C module maps are looked for in
-resource-dir
before-sdk
#76119 merged
Oct 3, 2024 -
[cxx-interop] Conform
std::set
toExpressibleByArrayLiteral
#76830 merged
Oct 3, 2024 -
Revert "Revert "[Distributed] remote calls over-retain returned values""
#76627 merged
Oct 3, 2024 -
Revert "Revert "Isolated synchronous deinit""
#76250 merged
Oct 3, 2024 -
[Concurrency] Include more pieces of Concurrency in Embedded (AsyncStream, continuations)
#76760 merged
Oct 3, 2024 -
[Driver] Pass -emit-irgen thru to frontend.
#76803 merged
Oct 3, 2024 -
Frontend: Remove support for
-experimental-spi-imports
flag#76785 merged
Oct 3, 2024 -
[sil] Add thunk lowering and the thunk instruction.
#76836 merged
Oct 3, 2024 -
[ASTGen] Move macros related code to a new dedicated module
#76833 merged
Oct 3, 2024 -
Update LAST_DECL_ATTR and add verification to ensure it is always updated
#76810 merged
Oct 2, 2024 -
[Runtime] Handle nil parameter to -[SwiftObject isEqual:]
#76797 merged
Oct 2, 2024 -
[embedded] Skip C stdlib for unicode stubs
#76761 merged
Oct 2, 2024 -
utils: clean up some cruft in build.ps1
#76827 merged
Oct 2, 2024 -
Add support for borrow lifetime dependence
#76624 merged
Oct 2, 2024 -
Update test/abi/macOS/*/stdlib-asserts.swift
#76824 merged
Oct 2, 2024 -
Sema: Move the availability macros cache to the ASTContext
#76794 merged
Oct 2, 2024 -
[Concurrency] Drop the cloned code for Embedded around 'any Actor'
#76766 merged
Oct 2, 2024 -
[android][build.ps1] use the newly built lld when linking swift runti…
#76706 merged
Oct 2, 2024 -
[cxx-interop] Increase the size of
std::string
s in benchmarks#76782 merged
Oct 2, 2024 -
[cxx-interop] Support
char8_t
C 20 type#76726 merged
Oct 2, 2024 -
sil-opt: Add options disable-implicit-swift-modules and explicit-swift-module-map-file
#76802 merged
Oct 2, 2024 -
Continue migration from SolverScope to SolverTrail
#76808 merged
Oct 2, 2024 -
SwiftCompilerSources: introduce the AST module
#76790 merged
Oct 2, 2024 -
[Concurrency] Build executors as their own separate object modules.
#76483 merged
Oct 2, 2024 -
ASTGen/SIL: Suppress Swift 6.0 retroactive conformance warnings
#76818 merged
Oct 2, 2024 -
[Concurrency] Fix warning about implicit conversion in ActorIsolation.h
#76806 merged
Oct 2, 2024 -
[Windows] Switch to 'PURE' bridging mode for now
#76812 merged
Oct 2, 2024 -
Fix syntax highlighting by changing how we include COMPATIBILITY_OVERRIDE_INCLUDE_PATH
#76814 merged
Oct 2, 2024 -
Turn pretty-printing of a declaration into a request
#76813 merged
Oct 2, 2024 -
[ClangImporter][CAS] Add delay init CAS inputs in clang importer
#76801 merged
Oct 1, 2024 -
Disable AutoDiff/validation-test/modify_accessor.swift on arm64e
#76792 merged
Oct 1, 2024 -
[embedded] Adjust docs to clarify support for class-bound existentials
#76768 merged
Oct 1, 2024 -
Add MemberImportVisibility tests for inherited members of classes.
#76793 merged
Oct 1, 2024 -
[ClangImporter][ModuleWrap] Turn off libc warnings.
#76545 merged
Oct 1, 2024 -
Sema: Continue unwinding SolverScope
#76742 merged
Oct 1, 2024 -
[cxx-interop] import static operator call from C 23 as member callAs…
#76524 merged
Oct 1, 2024 -
Frontend: Refactor import collection for module interface printing
#76783 merged
Oct 1, 2024 -
Mark
Range.init(uncheckedBounds:)
andClosedRange.init(uncheckedBounds:)
as @unsafe#76786 merged
Oct 1, 2024 -
[6.0][Concurrency] Fix crash from calling fromTaskExecutorPreference after enqueueing job.
#76780 merged
Sep 30, 2024 -
[Test] Mark unsupported for OS stdlib.
#76779 merged
Sep 30, 2024 -
[Test] Add asserts req to experimental tests.
#76778 merged
Sep 30, 2024 -
[Diagnostics] Add new groups to the 'deprecated' diagnostic group
#76454 merged
Sep 30, 2024 -
Runtime: Set 'is not bitwise borrowable' bit for raw layout types.
#76734 merged
Sep 30, 2024 -
[Test] Mark additional tests with REQUIRES: asserts for KeyPathWithStaticMembers flag.
#76776 merged
Sep 30, 2024 -
Do not prefix relative SDK paths twice
#76620 merged
Sep 30, 2024 -
[CoroutineAccessors] Initial framing.
#76526 merged
Sep 30, 2024 -
Unify ConstraintGraph change tracking with SavedTypeVariableBindings
#76759 merged
Sep 30, 2024 -
Revert "[SILGen] Fix the type of closure thunks that are passed const reference structs"
#76774 merged
Sep 30, 2024 -
[AST] NFC: Rename
getArgumentInterfaceType
->getPayloadInterfaceType
#76771 merged
Sep 29, 2024
28 Pull requests opened by 26 people
-
Update the simulator version for iPhone and Apple Watch
#76772 opened
Sep 29, 2024 -
[cxx-interop] Support importing value types exported from Swift
#76777 opened
Sep 30, 2024 -
[maccatalyst] Handle macCatalyst static swiftmodules
#76784 opened
Sep 30, 2024 -
[CAS] Full support for make-style dependencies file caching hit
#76787 opened
Sep 30, 2024 -
Fix instrumenting print and debugPrint for Swift 6.
#76796 opened
Oct 1, 2024 -
[cxx-interop] Warning unannotated C APIs returning SWIFT_SHARED_REF…
#76798 opened
Oct 1, 2024 -
[Runtime] Properly compute offset for unmanaged properties in generic…
#76799 opened
Oct 1, 2024 -
[Test] Remove timeout from Reflection.swift and Reflection_objc.swift.
#76800 opened
Oct 1, 2024 -
[cxx-interop] Modularize __msvc_bit_utils on Windows
#76823 opened
Oct 2, 2024 -
Adds SelectiveTransform playground option with @_PlaygroundTransformed
#76828 opened
Oct 2, 2024 -
Parser: Move availability macro definition cache to a request
#76829 opened
Oct 2, 2024 -
[wip] Builtin.Vector
#76831 opened
Oct 2, 2024 -
[PackageCMO] Use InstructionVisitor to remap types during canSerialize checks.
#76832 opened
Oct 2, 2024 -
Replace dependsOn with @lifetime
#76834 opened
Oct 2, 2024 -
[concurrency] Implement _runOnMainActor
#76839 opened
Oct 3, 2024 -
Make swift-testing installable with --install-swift-testing rather than --install-swift-testing-macros
#76840 opened
Oct 3, 2024 -
[stdlib][android] ignore the -Wgnu-offsetof-extensions in ExecutorChe…
#76841 opened
Oct 3, 2024 -
IRGen: Add the ability to mark certain generic entry points in back traces
#76849 opened
Oct 3, 2024 -
[SILGen] Fix the type of closure thunks that are passed const reference structs
#76855 opened
Oct 3, 2024 -
[CMake] Don't enable library evolution for package CMO clients
#76856 opened
Oct 3, 2024 -
[cxx-interop] Fix swift::Type to clang::QualType conversion to correctly handle foreign reference types
#76859 opened
Oct 3, 2024 -
[Concurrency] Remove C runtime references from embedded Concurrency.
#76870 opened
Oct 4, 2024 -
Add a new driver tool/mode to print the synthesized Swift interface for a module.
#76872 opened
Oct 4, 2024 -
Embedded: specialized witness tables, part2: support remaining cases of class existentials
#76874 opened
Oct 4, 2024 -
[Stats] Improvements to stats coverage
#76875 opened
Oct 4, 2024 -
Add validation to `CollectionDifference` decoder
#76876 opened
Oct 4, 2024 -
Implement experimental @abi attribute
#76878 opened
Oct 4, 2024 -
Sema: Continue to hollow out SolverScope
#76879 opened
Oct 4, 2024
5 Issues closed by 5 people
-
Interop: Use of c 20 type char8_t confuses the swift compiler and Xcode
#68726 closed
Oct 2, 2024 -
6.0 Toolchain (May 14th) crash when type checking DistributedActorSystem implementation
#73704 closed
Oct 1, 2024 -
Return from initializer without initializing all stored properties error for optional type
#76791 closed
Oct 1, 2024 -
Unexpected build errors with `guard-case` expressions
#76770 closed
Sep 29, 2024
25 Issues opened by 23 people
-
Unable to use RunLoop to allow task to advance
#76882 opened
Oct 5, 2024 -
Swift toolchain does not work with target aarch64-unknown-windows-msvc
#76881 opened
Oct 5, 2024 -
RBI allows duplicate sending in top-level code
#76868 opened
Oct 4, 2024 -
Bug compiling embedded Swift project with `-no-allocations` flag enabled with swift-mmio
#76857 opened
Oct 3, 2024 -
@_silgen_name is not any more exposing any function
#76850 opened
Oct 3, 2024 -
Potential Swift 6 sending bug
#76848 opened
Oct 3, 2024 -
Stack dump compiler crash
#76845 opened
Oct 3, 2024 -
@preconcurrency makes import order significant
#76842 opened
Oct 3, 2024 -
ObjC method with MainActor completion handler with non-Sendable argument incorrectly imported as async
#76837 opened
Oct 2, 2024 -
Compiler stack-dump for Optimising Archive Builds with a `sequence.min()` call
#76825 opened
Oct 2, 2024 -
Implicitly @MainActor-isolated closure cannot bound actor context
#76822 opened
Oct 2, 2024 -
withoutActuallyEscaping with isolated argument causes region based isolation checker error
#76821 opened
Oct 2, 2024 -
Error in code generation for calling instance methods that return structs on Windows
#76820 opened
Oct 2, 2024 -
[6.0] Compiler crashes on SILFunctionTransform "MoveOnlyTypeEliminator" on SILFunction
#76819 opened
Oct 2, 2024 -
Swift cannot import libstdc -13 chrono header in C 23 mode
#76809 opened
Oct 1, 2024 -
Known typed thrown error not inferred from Task body
#76807 opened
Oct 1, 2024 -
Crash with Incorrect actor executor assumption
#76804 opened
Oct 1, 2024 -
Unapplied method from metatype causes "implicit capture of 'self'" error
#76789 opened
Oct 1, 2024 -
[6.0.1] Compiler crashes when attempting to compile Swift Foundation. Failed to reconstruct type.
#76788 opened
Sep 30, 2024 -
Using a key path on a consumed object causes "copy of noncopyable typed value" warning.
#76775 opened
Sep 30, 2024 -
Swift 6 rethrows forcing "try" for a non-throwable closure
#76769 opened
Sep 29, 2024
50 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.
-
[cxx-interop] Implement annotating escapability for class template specs
#76748 commented on
Oct 4, 2024 • 7 new comments -
[FixIt]: Diagnostic for use of plain protocol name in type position suggests some or any
#74197 commented on
Oct 3, 2024 • 4 new comments -
add support to getTopLevelDecls for clang submodules
#76401 commented on
Oct 2, 2024 • 4 new comments -
[CAS] Use IncludeTreeFileList instead of full CASFS for caching
#76738 commented on
Sep 30, 2024 • 3 new comments -
Sema: Small fixes for result builder inference
#76749 commented on
Sep 29, 2024 • 3 new comments -
[C Interop] Allow Multiple SWIFT_CONFORMS_TO_PROTOCOL to C Classes
#76204 commented on
Oct 4, 2024 • 2 new comments -
[build] Build sourcekit-lsp for multiple arches and lipo them
#76730 commented on
Oct 3, 2024 • 1 new comment -
[PackageCMO] Make optimized binary module work for package-external client.
#76729 commented on
Oct 1, 2024 • 1 new comment -
[PoC] Allow attached macros to be applied to imported C declarations
#76364 commented on
Oct 2, 2024 • 1 new comment -
[CSSolver] Implementation of disjunction choice favoring algorithm
#63585 commented on
Oct 5, 2024 • 0 new comments -
[Macros] Add support for wasm macros
#73031 commented on
Sep 30, 2024 • 0 new comments -
[Runtime] Add `swift_retainMultiple`/`swift_releaseMultiple`.
#74286 commented on
Sep 30, 2024 • 0 new comments -
[Interface] Always build swiftinterface when explicitly requested
#75257 commented on
Oct 2, 2024 • 0 new comments -
build: adjust the early swift-driver handling
#75965 commented on
Sep 30, 2024 • 0 new comments -
[RemoteMirror] Optmize brute-force search in TypeRefBuilder::ReflectionTypeDescriptorFinder::readTypeRef()
#75993 commented on
Sep 30, 2024 • 0 new comments -
[6.0][ClangImporter] Make sure the `-resource-dir` is checked before the `-sdk`, as done everywhere else in the compiler
#76199 commented on
Oct 1, 2024 • 0 new comments -
[Const extract] Extract static function calls
#76251 commented on
Sep 30, 2024 • 0 new comments -
Also add inreg to sreg that's added by CreateCallOrInvoke
#76324 commented on
Oct 4, 2024 • 0 new comments -
[test] Improve testing of Swift features
#76740 commented on
Oct 4, 2024 • 0 new comments -
[build.ps1] several readability and compatibility fixes
#76567 commented on
Oct 2, 2024 • 0 new comments -
utils: enable early swift driver on Windows
#76574 commented on
Oct 3, 2024 • 0 new comments -
[6.0][Distributed] remote calls over-retain returned values
#76603 commented on
Oct 5, 2024 • 0 new comments -
[donotmerge] span implementation
#76622 commented on
Oct 2, 2024 • 0 new comments -
[Compile Time Constant Extraction] Extract listed Availability Attributes for buildLimitedAvailability in Result Builders
#76731 commented on
Oct 2, 2024 • 0 new comments -
[Macro] Precise macro plugin dependency during scanning
#76732 commented on
Oct 1, 2024 • 0 new comments -
`arm_neon_state32_t` and `arm_neon_state64_t` are not bridged properly
#76758 commented on
Sep 29, 2024 • 0 new comments -
Compiler crash when building with Swift 5.10 or newer
#75806 commented on
Sep 30, 2024 • 0 new comments -
Conditional cast from 'any Error' to 'any Equatable' always succeeds... but doesn't
#70114 commented on
Sep 30, 2024 • 0 new comments -
Interop: Cannot return `swift::Optional<swift::String>` from C function
#76024 commented on
Sep 30, 2024 • 0 new comments -
nonisolated property wrappers
#76725 commented on
Sep 30, 2024 • 0 new comments -
SIL verification failure when using typed throws with error pattern matching
#74176 commented on
Sep 30, 2024 • 0 new comments -
REPL does not work in 6.0.0 release on Windows
#76702 commented on
Sep 30, 2024 • 0 new comments -
Custom trait with closure causes `@Test` macro to fail
#76409 commented on
Sep 30, 2024 • 0 new comments -
Compiler crash when calling throwing function after initializing type with parameters pack
#73044 commented on
Oct 1, 2024 • 0 new comments -
async let sending doesn't seem to work
#76727 commented on
Oct 2, 2024 • 0 new comments -
[SR-10931] Optional initialization inconsistent between Optional<T> vs T?
#53322 commented on
Oct 2, 2024 • 0 new comments -
[SR-354] Non-optional variable tuple of optional values should not have default value
#42974 commented on
Oct 2, 2024 • 0 new comments -
[SR-676] Provide suggestions for catch
#43291 commented on
Oct 2, 2024 • 0 new comments -
Significant build regressions on `swift:6.0-noble` compared to `5.10-noble`
#76555 commented on
Oct 2, 2024 • 0 new comments -
Linux specific regression -- error: cannot inherit from class 'NSLock' because it has overridable members that could not be loaded
#76752 commented on
Oct 2, 2024 • 0 new comments -
SwiftCompilerSources doesn't work on Windows ARM64
#74866 commented on
Oct 2, 2024 • 0 new comments -
Interop: Compiler and C Bridging header disagree on ABI of `Optional<CxxValueType>`
#75593 commented on
Oct 2, 2024 • 0 new comments -
[6.0.1] Compiler crashes for code that was compiling in Swift 6.0
#76741 commented on
Oct 2, 2024 • 0 new comments -
Overridden methods can't have different actor isolation from nonisolated overridden declaration
#75815 commented on
Oct 3, 2024 • 0 new comments -
CMake build fails on macOS Sequoia with Xcode 16 release version
#76631 commented on
Oct 3, 2024 • 0 new comments -
crash inside `HandleInlinedLandingPad`
#69151 commented on
Oct 4, 2024 • 0 new comments -
ELF: Please provide a way to statically access Swift metadata without using a runtime call.
#76698 commented on
Oct 4, 2024 • 0 new comments -
Unexpected warning about a non-sendable type when using Swift parameter pack
#74392 commented on
Oct 5, 2024 • 0 new comments -
Bad diagnostic when inheriting from class in extension
#64903 commented on
Oct 5, 2024 • 0 new comments -
[Experiment] Remove ParenType
#59141 commented on
Sep 29, 2024 • 0 new comments