├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── Package.swift ├── README.md ├── Sources └── Lock │ ├── AsyncLock.swift │ └── AsyncRecursiveLock.swift └── Tests └── LockTests ├── LockTests.swift └── RecursiveLockTests.swift /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmassicotte/Lock/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [mattmassicotte] 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmassicotte/Lock/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmassicotte/Lock/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmassicotte/Lock/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmassicotte/Lock/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmassicotte/Lock/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Lock/AsyncLock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmassicotte/Lock/HEAD/Sources/Lock/AsyncLock.swift -------------------------------------------------------------------------------- /Sources/Lock/AsyncRecursiveLock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmassicotte/Lock/HEAD/Sources/Lock/AsyncRecursiveLock.swift -------------------------------------------------------------------------------- /Tests/LockTests/LockTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmassicotte/Lock/HEAD/Tests/LockTests/LockTests.swift -------------------------------------------------------------------------------- /Tests/LockTests/RecursiveLockTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattmassicotte/Lock/HEAD/Tests/LockTests/RecursiveLockTests.swift --------------------------------------------------------------------------------