swift
swift copied to clipboard
The Swift Programming Language
Fixes rdar://109838935&109834813&109837096&110071334&109838608&109832749 Each commit describes what it fixes specifically.
This issue contains a list of all known limitations and other issues related to C++ interoperability support in the **Swift 5.9** release of Swift. Not known issues are not listed...
# Must-fixes for Swift-5.9 This section tracks all of the C++ interoperability fixes we would like to have in the Swift-5.9 release. They're categorized by different groups presented below: ##...
As reported here: https://forums.swift.org/t/undefined-symbol-when-using-c-interop-and-url-bookmark/65444
Since #65713 the Swift compiler raises a proper error instead of crashing when hitting a deserialization issue likely caused by broken modularization or project settings. This PR makes these diagnostics...
Variable debug info is triggered by pattern bindings, however, inside a closure capture list, this should be avoided by setting the appropriate flag in the initializer object. rdar://110329894 (cherry picked...
This adds definite initialization support for `@Observable` types. This lifts the requirement for observable types needing all properties to be initialized with default values. Resolves: rdar://110378123
This is a draft adoption of what the definite initialization feature adoption for the `@Observable` macro would look like (given the pitched syntax).
Older glibc doesn't include these. Nor does Musl, it seems. The previous fix put the `gettid()` declaration too far down the file. rdar://110417355