swiftlang / swift-sdk-generator

Generate Swift SDKs for cross-compilation
Apache License 2.0
170 stars 15 forks source link

Port `Encodable`-based QueryEngine implementation #93

Closed kateinoigakukun closed 6 months ago

kateinoigakukun commented 6 months ago

This PR removes Macro-based Query implementation and lowers the minimum Swift version requirement to 5.8 to use this package in the CI build pipeline.

The new Encodable-based implementation is based on: https://github.com/apple/swift-package-manager/pull/7347 https://github.com/apple/swift-package-manager/pull/7435/

kateinoigakukun commented 6 months ago

@swift-ci test

kateinoigakukun commented 5 months ago

Hmm, I may introduced nondeterminism in the query hashing...