You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This fixes two issues:
- `difference` had a bug where the difference of 0.x.0..<0.x.1 and 0.x.0 was 0.x.1 instead of `.empty` -- I am actually unsure what the difference of empty and 0.x.0 is supposed to be, but I am keeping it as `.empty` since we have a test for that case
- `equals` was using the default implementation, but there are several cases that should be equal but aren't -- one of them came into play in the problem I was looking at, namely a range spanning a single version and an exact version should be considered equal
rdar://98452796
0 commit comments