binding-tools-for-swift
binding-tools-for-swift copied to clipboard
Seems as though the SwiftCompiler handles Throws and Rethrows separately which requires improvements in our process.
It should actually get called from somewhere. Also need a way to test it. Maybe have testing be inherent in the debug build by running the swift compiler reflector as...
### Steps to Reproduce I suspect that this is just the documentation that isn't up to date. I am referring to the QuickStart guide: https://github.com/xamarin/binding-tools-for-swift/blob/main/QUICKSTART.md mono /Users/ghislainleblanc/Documents/BindingTools.nosync/binding-tools-for-swift/type-o-matic/bin/Debug/type-o-matic.exe --swift-lib-path=./SwiftToolchain-v1-28e007252c2ec7217c7d75bd6f111b9c682153e3/build/Ninja-ReleaseAssert/swift-macosx-x86_64/lib/swift/ --generate=csharp --namespace=MoveSDKMediaPlayer...
Sebastien recommends using a Xamarin.iOS version that is higher than 13.18 since it was released before Xcode 12 Expected: - I can update the Xamarin.iOS version to the one higher...
Filed this issue with Apple. Integrate the changes for the fix and revisit the tests: `CallAVirtualInACtor` and `WatchThoseConstructors`.
See [this issue here](https://bugs.swift.org/browse/SR-13790). And remove `Ignore` for the following tests: `UnicodeTests.TheEpsilonIssue` `PropertyWrapTests.ClosureTLProp`
The reflector is falsely generating a setter for: ``` public let 𝑒 = 2.718 ``` in SwiftReflector.UnicodeTests.TheEpsilonIssue The property is marker "isLet=false" and there is a setter. Which is weird...
In NewClassCompilerTests.WatchThoseConstructors, apparently you only have to override the ctors in your immediate parent? Test code: ``` open class Bass { private var x:Int32; public init (a: Int32) { x...
Ensure that the constructors are getting called correctly.
When running tests in Azure Pipelines, SwiftDateTests.BasicTest(macOS) fails the leak test. https://dev.azure.com/xamarin/public/_build/results?buildId=28617&view=logs&j=b944efd9-1a3a-54bf-926f-a01c570708bc&t=a206e760-4e0d-53e1-fe50-36a17b4c1b3f&l=22164