-
Notifications
You must be signed in to change notification settings - Fork 57
Added spelled-out aliases for abbreviated predicate cases. #66
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
Conversation
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.
I think these should be the real cases and the aliases should be reversed to migrate users to the new spelled-out cases.
static let orderedLessThanOrEqual = ole | ||
/// Ordered and not equal. | ||
static let orderedNotEqual = one | ||
/// Oredered (no nans). |
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.
Can you fix this and the corresponding one in RealPredicate
?
I've been waffling back and forth, but I agree with you. Should we bother with deprecation warnings or just rip the band-aid off and make an @channel on the Slack? |
I think a single point-release containing a set of migration aliases will be fine. I doubt anybody is using |
Sources/LLVM/IRBuilder.swift
Outdated
/// Ordered and not equal. | ||
case one | ||
case orderedNotEqual | ||
/// Oredered (no nans). |
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.
Documentation flub still exists.
Will merge once CI passes |
🚢 🇮🇹 |
* Added spelled-out aliases for abbreviated predicate cases. * Added deprecations with fixits for renaming to the expanded cases. * Updated tests to fix deprecation warnings. * Fixed documentation flub. * Fixed documentation flub.
No description provided.