-
When enabling macros on Windows, it was found that the `CustomStringConvertible` conformance on `PluginError` was not visible in all cases. We were unable to synthesize a reduced test case and most o…
-
### Description
[This PR](https://github.com/dabrahams/TestGeneration/pull/2) on a minimal project demonstrates. You can see that builds succeed everywhere but Windows.
This is _after_ I've [wo…
-
## Background
Swift Package Manager is becoming the de-facto standard for new libraries, due to its builtin support in Xcode. Currently Cocoapods libraries that want's to consume a SPM package have…
-
| | |
|------------------|-----------------|
|Previous ID | SR-1045 |
|Radar | https://openradar.appspot.com/25322018 |
…
-
| | |
|------------------|-----------------|
|Previous ID | SR-13934 |
|Radar | rdar://problem/71983181 |
|Original Repo…
-
In Objective C if I use the macros defined in NSLogger.h completely disable NSLogger and logging message strings don't show up in the release binary.
In Swift, in the release binary, the logging func…
Tibbs updated
4 years ago
-
I'm trying to generate go bindings for a project I'm working on, but I can't seem to be able to do so from proc_macros
According to help this would be possible
````
uniffi-bindgen 0.2.1+v0.25.0…
-
There's no way to prevent it today, but maybe when Swift supports macros or constant expressions.
I have seen many users do:
```swift
static let interval = Key("interval", default: nil)
```
…
-
**Description**
An `init` declaration inside a computed property crashes the compiler when said property has a function type. I had no idea these declarations were valid Swift but they're emitted by …
-
In the present day, `swiftformat` is implemented using a hand-rolled Swift parser; this results in it having considerably more capabilities and flexibility than [swift-format], enough so to still make…