-
Notifications
You must be signed in to change notification settings - Fork 6
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
ReactiveObjC: upgrade deployment target to 12.0 and eliminate Xcode12 warnings. #40
Conversation
6f6c829
to
8e90409
Compare
@barakwei this one is ready for review. |
@StatusReport @barakyoresh This PR (among other things) replaces |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall LGTM, up to what I can say about atomic operations in a limited time review.
Please also run all the tests with TSan to see that it doesn't complain on anything after this migration.
Tests with TSan pass as well. No issues spotted. |
8e90409
to
50557f9
Compare
OSAtomic is deprecated as of iOS10. This change is mainly a cherry pick of upstream PR: ReactiveCocoa#178.
Implement the old less secure logic using modern API. For test it's enough.
Raise them all and not only iOS to stop Xcode copmplainging about: "update to recommended settings".
50557f9
to
a63d64c
Compare
done. |
a63d64c
to
d9e7649
Compare
Here is a brief summary:
See commit messages for more details.