@@ -37,33 +37,6 @@ import Base64
3737
3838include (" compatmacro.jl" )
3939
40- # 0.7.0-DEV.4527
41- @static if ! isdefined (Base, :UndefInitializer )
42- import Base: Array, Matrix, Vector
43- @static if isdefined (Base, :Uninitialized )
44- useuninit (args) = (Base. uninitialized, args... )
45- else
46- useuninit (args) = args
47- end
48- struct UndefInitializer end
49- const undef = UndefInitializer ()
50- export undef, UndefInitializer
51- Base. show (io:: IO , :: UndefInitializer ) =
52- print (io, " array initializer with undefined values" )
53- Array {T} (:: UndefInitializer , args... ) where {T} = Array {T} (useuninit (args)... )
54- Array {T,N} (:: UndefInitializer , args... ) where {T,N} = Array {T,N} (useuninit (args)... )
55- Vector (:: UndefInitializer , args... ) = Vector (useuninit (args)... )
56- Matrix (:: UndefInitializer , args... ) = Matrix (useuninit (args)... )
57-
58- BitArray {N} (:: UndefInitializer , args... ) where {N} = BitArray {N} (useuninit (args)... )
59- BitArray (:: UndefInitializer , args... ) = BitArray (useuninit (args)... )
60- end
61- @static if VERSION < v " 0.7.0-DEV.2581"
62- export uninitialized, Uninitialized
63- const uninitialized = undef
64- const Uninitialized = UndefInitializer
65- end
66-
6740# 0.7.0-DEV.1499
6841if VERSION < v " 0.7.0-DEV.1499"
6942 function Base. get (f:: Base.Callable , :: Base.EnvHash , k:: AbstractString )
0 commit comments