weichsel / ZIPFoundation

Effortless ZIP Handling in Swift
MIT License
2.34k stars 263 forks source link

Concurrency and warning fixes #328

Open kudit opened 3 months ago

kudit commented 3 months ago

Added Sendable conformance to all Enums and fixed some deprecated issues in tests. Found an error with test but not sure how to fix...

Fixes # Warnings relating to passing Archive.AccessMode around in concurrency-safe code.

Changes proposed in this PR

Tests performed

All (the only two that error have been notated).

Further info for the reviewer

This is a great repo. Thanks!

kudit commented 3 months ago

Any ideas how to fix the linting?

weichsel commented 3 months ago

Any ideas how to fix the linting?

Please pull in development - I already fixed those warnings there.

kudit commented 2 months ago

Any ideas how to fix the linting?

Please pull in development - I already fixed those warnings there.

Doesn't contain all the changes like making the enums Sendable which causes concurrency issues.