From 5058dbad0462f0142f0a18be0a9aa1d62c76d2d0 Mon Sep 17 00:00:00 2001 From: Lilith Orion Hafner Date: Mon, 6 Jan 2025 12:29:36 -0600 Subject: [PATCH] Add compat annotation for sorting NTuples. (#56961) Thanks @stevengj for pointing this out https://github.com/JuliaLang/julia/pull/54494#discussion_r1903267695 --- base/sort.jl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/base/sort.jl b/base/sort.jl index e1680d545bdc6..8254f56b3f952 100644 --- a/base/sort.jl +++ b/base/sort.jl @@ -1739,10 +1739,13 @@ function sort!(v::AbstractVector{T}; end """ - sort(v; alg::Base.Sort.Algorithm=Base.Sort.defalg(v), lt=isless, by=identity, rev::Bool=false, order::Base.Order.Ordering=Base.Order.Forward) + sort(v::Union{AbstractVector, NTuple}; alg::Base.Sort.Algorithm=Base.Sort.defalg(v), lt=isless, by=identity, rev::Bool=false, order::Base.Order.Ordering=Base.Order.Forward) Variant of [`sort!`](@ref) that returns a sorted copy of `v` leaving `v` itself unmodified. +!!! compat "Julia 1.12" + Sorting `NTuple`s requires Julia 1.12 or later. + # Examples ```jldoctest julia> v = [3, 1, 2];