-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path1.5.0-DEV-13d1bd4689.log
108 lines (107 loc) · 2.84 KB
/
1.5.0-DEV-13d1bd4689.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
Julia Version 1.5.0-DEV.0
Commit 13d1bd4689 (2019-12-31 18:18 UTC)
Platform Info:
OS: Linux (x86_64-pc-linux-gnu)
CPU: Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-8.0.1 (ORCJIT, skylake)
Environment:
JULIA_DEPOT_PATH = ::/usr/local/share/julia
Resolving package versions...
Installed DataAPI ─── v1.1.0
Installed Unmarshal ─ v0.3.1
Installed Missings ── v0.4.3
Installed Nullables ─ v1.0.0
Installed Parsers ─── v0.3.10
Installed JSON ────── v0.21.0
Updating `~/.julia/environments/v1.5/Project.toml`
[cbff2730] + Unmarshal v0.3.1
Updating `~/.julia/environments/v1.5/Manifest.toml`
[9a962f9c] + DataAPI v1.1.0
[682c06a0] + JSON v0.21.0
[e1d29d7a] + Missings v0.4.3
[4d1e1d77] + Nullables v1.0.0
[69de0a69] + Parsers v0.3.10
[cbff2730] + Unmarshal v0.3.1
[2a0f44e3] + Base64
[ade2ca70] + Dates
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[56ddb016] + Logging
[d6f4376e] + Markdown
[a63ad114] + Mmap
[de0858da] + Printf
[9a3f8284] + Random
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[8dfed614] + Test
[4ec0a83e] + Unicode
Testing Unmarshal
Updating `/tmp/jl_2GZxD2/Project.toml`
[37e2e46d] + LinearAlgebra
Updating `/tmp/jl_2GZxD2/Manifest.toml`
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
Running sandbox
Status `/tmp/jl_2GZxD2/Project.toml`
[682c06a0] JSON v0.21.0
[e1d29d7a] Missings v0.4.3
[4d1e1d77] Nullables v1.0.0
[cbff2730] Unmarshal v0.3.1
[37e2e46d] LinearAlgebra
[8dfed614] Test
Unmarshal.unmarshal(BazNullable, JSON.parse(input2)) === BazNullable(Nullable{Float64}(), Bar(17)) = true
Vector{Float64}
Foo AbstractDict
\--> bar <: Bar
Bar AbstractDict
\--> baz <: Int64
Array{Float64, 3}
Array{Float64, 2}
Vector{Float64}
Vector{Float64}
Vector{Float64}
Array{Float64, 2}
Vector{Float64}
Vector{Float64}
Vector{Float64}
Array{Float64, 2}
Vector{Float64}
Vector{Float64}
Vector{Float64}
Array{Float64, 2}
Vector{Float64}
Vector{Float64}
Vector{Float64}
String (String)
Vector{Int64}
List
TupleTest AbstractDict
\--> a <: Tuple
Tuple
\--> b <: Tuple{Int64,Float64}
Tuple{Int64,Float64}
\--> c <: Tuple{Float64,Vararg{Int64,N} where N}
Tuple{Float64,Vararg{Int64,N} where N}
\--> d <: NamedTuple{(:x, :y),T} where T<:Tuple
NamedTuple{(:x, :y),Tuple{Any,Any}}
\--> x
\--> y
\--> e <: NamedTuple{(:x, :y),Tuple{Int64,Float64}}
NamedTuple{(:x, :y),Tuple{Int64,Float64}}
\--> x
\--> y
DictTest AbstractDict
\--> testDict <: Dict{Int64,String}
Dict{Int64,String} Dict
\--> 1
String (String)
\--> 2
String (String)
dictTest2 = Dict("k" => "val") = Dict("k" => "val")
Dict{String,String} Dict
\--> k
String (String)
Unmarshal.unmarshal(TestUnmarshal, j) = TestUnmarshal("", "Test", Dict("self" => "TestDict"))
Testing Unmarshal tests passed