Files
Sourcery/Package.resolved
Alexandre Podlewski d2e3d8bc4f Feature/typed throws support (#1401)
* Update Swift Syntax dependency

* Replace deprecated use of `throwsSpecifier` with `throwsClause.throwsSpecifier`

* Add support to typed throws for Method

* Add support to typed throws for Variables

* Add support to typed throws for Subscript

* Add support to typed throws for Closure

* Update AutoMokable stencil to support typed throws

* Consider throws(Never) as non throwing

* Add a flag on Method to know if the thrown error is a generic type

* Safely handle unsupported generic typed throws in AutoMockable template

* Test AutoMockable support for typed throws in inits

* Add missing code for Linux

* Prevent sourcery crash when running tests on Linux

* Fix Linux tests by removing nested types from tests as it cause a crash

This Linux crash is due to the encoding/decoding operation done with NSArchiver in Sourcery.swift (where requiresFileParserCopy is used)
This crash is due to an infinite loop while decoding nested Type because of a cycle between Type and itself (containedTypes / parent), also Type and Typealias have the same issue

* update internal boilerplate code.
2025-02-18 17:00:51 +01:00

213 lines
6.1 KiB
JSON

{
"pins" : [
{
"identity" : "aexml",
"kind" : "remoteSourceControl",
"location" : "https://github.com/tadija/AEXML.git",
"state" : {
"revision" : "38f7d00b23ecd891e1ee656fa6aeebd6ba04ecc3",
"version" : "4.6.1"
}
},
{
"identity" : "commander",
"kind" : "remoteSourceControl",
"location" : "https://github.com/kylef/Commander.git",
"state" : {
"revision" : "4b6133c3071d521489a80c38fb92d7983f19d438",
"version" : "0.9.1"
}
},
{
"identity" : "cwlcatchexception",
"kind" : "remoteSourceControl",
"location" : "https://github.com/mattgallagher/CwlCatchException.git",
"state" : {
"revision" : "07b2ba21d361c223e25e3c1e924288742923f08c",
"version" : "2.2.1"
}
},
{
"identity" : "cwlpreconditiontesting",
"kind" : "remoteSourceControl",
"location" : "https://github.com/mattgallagher/CwlPreconditionTesting.git",
"state" : {
"revision" : "0139c665ebb45e6a9fbdb68aabfd7c39f3fe0071",
"version" : "2.2.2"
}
},
{
"identity" : "nimble",
"kind" : "remoteSourceControl",
"location" : "https://github.com/Quick/Nimble.git",
"state" : {
"revision" : "e491a6731307bb23783bf664d003be9b2fa59ab5",
"version" : "9.0.0"
}
},
{
"identity" : "pathkit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/kylef/PathKit.git",
"state" : {
"revision" : "3bfd2737b700b9a36565a8c94f4ad2b050a5e574",
"version" : "1.0.1"
}
},
{
"identity" : "quick",
"kind" : "remoteSourceControl",
"location" : "https://github.com/Quick/Quick.git",
"state" : {
"revision" : "8cce6acd38f965f5baa3167b939f86500314022b",
"version" : "3.1.2"
}
},
{
"identity" : "spectre",
"kind" : "remoteSourceControl",
"location" : "https://github.com/kylef/Spectre.git",
"state" : {
"revision" : "26cc5e9ae0947092c7139ef7ba612e34646086c7",
"version" : "0.10.1"
}
},
{
"identity" : "stencil",
"kind" : "remoteSourceControl",
"location" : "https://github.com/art-divin/Stencil.git",
"state" : {
"revision" : "03a1dca8923bef5a34c08f5a560fb420326f7244",
"version" : "0.15.3"
}
},
{
"identity" : "stencilswiftkit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/art-divin/StencilSwiftKit.git",
"state" : {
"revision" : "6b07f85def6984e7015d65502d41b91f3f8db6d5",
"version" : "2.10.4"
}
},
{
"identity" : "swift-argument-parser",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-argument-parser.git",
"state" : {
"revision" : "8f4d2753f0e4778c76d5f05ad16c74f707390531",
"version" : "1.2.3"
}
},
{
"identity" : "swift-asn1",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-asn1.git",
"state" : {
"revision" : "7faebca1ea4f9aaf0cda1cef7c43aecd2311ddf6",
"version" : "1.3.0"
}
},
{
"identity" : "swift-certificates",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-certificates.git",
"state" : {
"revision" : "01d7664523af5c169f26038f1e5d444ce47ae5ff",
"version" : "1.0.1"
}
},
{
"identity" : "swift-collections",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-collections.git",
"state" : {
"revision" : "671108c96644956dddcd89dd59c203dcdb36cec7",
"version" : "1.1.4"
}
},
{
"identity" : "swift-crypto",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-crypto.git",
"state" : {
"revision" : "629f0b679d0fd0a6ae823d7f750b9ab032c00b80",
"version" : "3.0.0"
}
},
{
"identity" : "swift-driver",
"kind" : "remoteSourceControl",
"location" : "https://github.com/art-divin/swift-driver.git",
"state" : {
"revision" : "1c07ced84c1dfc1f9c3253dcbaa216fc9c76ee25",
"version" : "1.0.1"
}
},
{
"identity" : "swift-llbuild",
"kind" : "remoteSourceControl",
"location" : "https://github.com/art-divin/swift-llbuild.git",
"state" : {
"revision" : "783aec21649a6c47d1a8314db4144bdceb11df30",
"version" : "1.0.0"
}
},
{
"identity" : "swift-package-manager",
"kind" : "remoteSourceControl",
"location" : "https://github.com/art-divin/swift-package-manager.git",
"state" : {
"revision" : "7df9321541e544d711dd93f5b97dd4e8bf7e100e",
"version" : "1.0.8"
}
},
{
"identity" : "swift-syntax",
"kind" : "remoteSourceControl",
"location" : "https://github.com/swiftlang/swift-syntax.git",
"state" : {
"revision" : "0687f71944021d616d34d922343dcef086855920",
"version" : "600.0.1"
}
},
{
"identity" : "swift-system",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-system.git",
"state" : {
"revision" : "836bc4557b74fe6d2660218d56e3ce96aff76574",
"version" : "1.1.1"
}
},
{
"identity" : "swift-tools-support-core",
"kind" : "remoteSourceControl",
"location" : "https://github.com/art-divin/swift-tools-support-core.git",
"state" : {
"revision" : "930e82e5ae2432c71fe05f440b5d778285270bdb",
"version" : "1.0.0"
}
},
{
"identity" : "xcodeproj",
"kind" : "remoteSourceControl",
"location" : "https://github.com/tuist/xcodeproj",
"state" : {
"revision" : "f6c9cb05835086af13f91317f92693848b43ea47",
"version" : "8.24.6"
}
},
{
"identity" : "yams",
"kind" : "remoteSourceControl",
"location" : "https://github.com/jpsim/Yams.git",
"state" : {
"revision" : "c7facc5ccb8c5a4577ea8c491aa875762cdee57a",
"version" : "5.0.3"
}
}
],
"version" : 2
}