Skip to content

Replace Runtime package with Mirror #82

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

Merged

Conversation

adam-fowler
Copy link
Contributor

The Runtime library has loads of errors when you run it with the address sanitizer and crashes the thread sanitizer on Linux. Given the GraphQL package is most likely going to be used in a multi-threaded environment not having the thread sanitizer is a real concern.

It appears all the requirements from Runtime can be satisfied with Mirror so I replaced it. I might have missed something but all the tests pass.

@adam-fowler adam-fowler requested a review from paulofaria May 13, 2021 06:08
@paulofaria
Copy link
Member

Thank you @adam-fowler!

@adam-fowler
Copy link
Contributor Author

Shall I merge this and the flatten PR?

@paulofaria
Copy link
Member

@adam-fowler Please do! Feel free to also create the tags. 😄

@adam-fowler adam-fowler merged commit d377ac2 into GraphQLSwift:master May 14, 2021
@adam-fowler adam-fowler deleted the replace-runtime-with-mirror branch May 14, 2021 07:18
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