diff --git a/NEWS.md b/NEWS.md index 4491d1a48e1a8..445e712dc9679 100644 --- a/NEWS.md +++ b/NEWS.md @@ -216,6 +216,9 @@ Deprecated or removed * `null` is renamed to `nullspace`. + * The operators `|>`, `.>`, `>>`, and `.>>` as used for process I/O redirection + are replaced with the `pipe` function ([#5349]). + Julia v0.3.0 Release Notes ========================== @@ -1062,6 +1065,7 @@ Too numerous to mention. [#5275]: https://github.com/JuliaLang/julia/issues/5275 [#5277]: https://github.com/JuliaLang/julia/issues/5277 [#5330]: https://github.com/JuliaLang/julia/issues/5330 +[#5349]: https://github.com/JuliaLang/julia/issues/5349 [#5358]: https://github.com/JuliaLang/julia/issues/5358 [#5380]: https://github.com/JuliaLang/julia/issues/5380 [#5381]: https://github.com/JuliaLang/julia/issues/5381 @@ -1209,6 +1213,7 @@ Too numerous to mention. [#9578]: https://github.com/JuliaLang/julia/issues/9578 [#9690]: https://github.com/JuliaLang/julia/issues/9690 [#9701]: https://github.com/JuliaLang/julia/issues/9701 +[#9734]: https://github.com/JuliaLang/julia/issues/9734 [#9745]: https://github.com/JuliaLang/julia/issues/9745 [#9779]: https://github.com/JuliaLang/julia/issues/9779 [#9957]: https://github.com/JuliaLang/julia/issues/9957 @@ -1216,3 +1221,4 @@ Too numerous to mention. [#10031]: https://github.com/JuliaLang/julia/issues/10031 [#10075]: https://github.com/JuliaLang/julia/issues/10075 [#10117]: https://github.com/JuliaLang/julia/issues/10117 +[#10180]: https://github.com/JuliaLang/julia/issues/10180 diff --git a/base/deprecated.jl b/base/deprecated.jl index 4eaf73a86db31..7d6e6e2aae19c 100644 --- a/base/deprecated.jl +++ b/base/deprecated.jl @@ -280,6 +280,17 @@ const base64 = base64encode #9295 @deprecate push!(t::Associative, key, v) setindex!(t, v, key) +@deprecate (|>)(src::AbstractCmd, dest::AbstractCmd) pipe(src, dest) +@deprecate (.>)(src::AbstractCmd, dest::AbstractCmd) pipe(src, stderr=dest) +@deprecate (|>)(src::Redirectable, dest::AbstractCmd) pipe(src, dest) +@deprecate (|>)(src::AbstractCmd, dest::Redirectable) pipe(src, dest) +@deprecate (.>)(src::AbstractCmd, dest::Redirectable) pipe(src, stderr=dest) +@deprecate (|>)(src::AbstractCmd, dest::AbstractString) pipe(src, dest) +@deprecate (|>)(src::AbstractString, dest::AbstractCmd) pipe(src, dest) +@deprecate (.>)(src::AbstractCmd, dest::AbstractString) pipe(src, stderr=dest) +@deprecate (>>)(src::AbstractCmd, dest::AbstractString) pipe(src, stdout=dest, append=true) +@deprecate (.>>)(src::AbstractCmd, dest::AbstractString) pipe(src, stderr=dest, append=true) + # 0.4 discontinued functions function subtypetree(x::DataType, level=-1)