Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Concurrency and warning fixes #328

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

kudit
Copy link

@kudit kudit commented Jul 19, 2024

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

  • All enums are now Sendable.

Tests performed

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

Further info for the reviewer

This is a great repo. Thanks!

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

kudit commented Jul 25, 2024

Any ideas how to fix the linting?

@weichsel
Copy link
Owner

weichsel commented Aug 1, 2024

Any ideas how to fix the linting?

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

@kudit
Copy link
Author

kudit commented Aug 19, 2024

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.

added notes in changelog and readme to make it easier to differentiate includes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants