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

Fix Issue 10706 setops functions need to require SortedRanges #6795

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Mar 14, 2023

  1. Fix Issue #10706 setops functions need to require SortedRanges

    https://issues.dlang.org/show_bug.cgi?id=10706
    
    * largestPartialIntersection
    * largestPartialIntersectionWeighted
    * multiwayMerge
    * multiwayUnion
    * setDifference
    * setIntersection
    * setSymmetricDifference
    
    Now all require SortedRanges to be passed, as that is what they expect
    implicitly anyway.
    
    A new public symbol `isSortedRange` was added to std.range.
    Comment about usage with non SortedRange ranges
    Add `deprecated` for PR 6795 except on multiwayMerge & largestPartialIntersectionWeighted
    pragma msg because deprecated will not compile
    
    forgot my testing thing
    
    deprecate non sorted multiwayMerge
    
    deprecate multiwayUnion use with non sorted ranges
    
    deprecate usage of setDifference without sorted range
    
    transition the last things to use SortedRanges
    
    fix changelog
    
    another fixup
    
    redo a thing
    Robert Schadek authored and burner committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    3c64206 View commit details
    Browse the repository at this point in the history