Extending/overwriting sort in range.jl (line 686)

sort(r::Range) = issorted(r) ? r : reverse(r)

with the following worked for me.

function Base.sort(r::Range; rev::Bool=false)
    if rev
        issorted(r) ? reverse(r) : r
    else
        issorted(r) ? r : reverse(r)
    end
end

Reply via email to