NameResolution

← Back to package list

If you think that there is an error in how your package is being tested or represented, please file an issue at NewPkgEval.jl, making sure to read the FAQ first.

Results with Julia v1.2.0

Testing was successful. Last evaluation was ago and took 21 seconds.

Click here to download the log file.

 Resolving package versions...
 Installed PrettyPrint ──────── v0.1.0
 Installed NameResolution ───── v0.1.3
 Installed OrderedCollections ─ v1.1.0
 Installed DataStructures ───── v0.17.6
  Updating `~/.julia/environments/v1.2/Project.toml`
  [71a1bf82] + NameResolution v0.1.3
  Updating `~/.julia/environments/v1.2/Manifest.toml`
  [864edb3b] + DataStructures v0.17.6
  [71a1bf82] + NameResolution v0.1.3
  [bac558e1] + OrderedCollections v1.1.0
  [8162dcfd] + PrettyPrint v0.1.0
  [2a0f44e3] + Base64 
  [8ba89e20] + Distributed 
  [b77e0a4c] + InteractiveUtils 
  [56ddb016] + Logging 
  [d6f4376e] + Markdown 
  [9a3f8284] + Random 
  [9e88b42a] + Serialization 
  [6462fe0b] + Sockets 
  [8dfed614] + Test 
   Testing NameResolution
 Resolving package versions...
    Status `/tmp/jl_fXfPpS/Manifest.toml`
  [864edb3b] DataStructures v0.17.6
  [71a1bf82] NameResolution v0.1.3
  [bac558e1] OrderedCollections v1.1.0
  [8162dcfd] PrettyPrint v0.1.0
  [2a0f44e3] Base64  [`@stdlib/Base64`]
  [8ba89e20] Distributed  [`@stdlib/Distributed`]
  [b77e0a4c] InteractiveUtils  [`@stdlib/InteractiveUtils`]
  [56ddb016] Logging  [`@stdlib/Logging`]
  [d6f4376e] Markdown  [`@stdlib/Markdown`]
  [9a3f8284] Random  [`@stdlib/Random`]
  [9e88b42a] Serialization  [`@stdlib/Serialization`]
  [6462fe0b] Sockets  [`@stdlib/Sockets`]
  [8dfed614] Test  [`@stdlib/Test`]
test case:
function f(x)
    y = 1 + x
    g -> begin
        y = 2
        y + g
    end
end

f Scope(
  bounds={
    f=>LocalVar(f, is_mutable=false, is_shared=false),
    
    y=>LocalVar(y, is_mutable=true, is_shared=true),
    
    x=>LocalVar(x, is_mutable=false, is_shared=false),
  },
  freevars={},
  parent=nothing,
)
lambda Scope(
  bounds={
    g=>LocalVar(g, is_mutable=false, is_shared=false),
  },
  freevars={
    y=>LocalVar(y, is_mutable=true, is_shared=true),
  },
  parent=Scope(
    bounds={
      f=>LocalVar(f, is_mutable=false, is_shared=false),
      
      y=>LocalVar(y, is_mutable=true, is_shared=true),
      
      x=>LocalVar(x, is_mutable=false, is_shared=false),
    },
    freevars={},
    parent=nothing,
  ),
)
Test Summary: | Pass  Total
share freevar |    3      3
test case:
function f(x)
    y = 1 + x
    g -> begin
        local y = 2
        y + g
    end
end

f Scope(
  bounds={
    f=>LocalVar(f, is_mutable=false, is_shared=false),
    
    y=>LocalVar(y, is_mutable=false, is_shared=false),
    
    x=>LocalVar(x, is_mutable=false, is_shared=false),
  },
  freevars={},
  parent=nothing,
)
lambda Scope(
  bounds={
    y=>LocalVar(y, is_mutable=false, is_shared=false),
    
    g=>LocalVar(g, is_mutable=false, is_shared=false),
  },
  freevars={},
  parent=Scope(
    bounds={
      f=>LocalVar(f, is_mutable=false, is_shared=false),
      
      y=>LocalVar(y, is_mutable=false, is_shared=false),
      
      x=>LocalVar(x, is_mutable=false, is_shared=false),
    },
    freevars={},
    parent=nothing,
  ),
)
Test Summary: | Pass  Total
local         |    2      2
test case:
function f(x)
    y = 1 + x
    g -> begin
        local y = 2
        y += 1
        y + g
    end
end

f Scope(
  bounds={
    f=>LocalVar(f, is_mutable=false, is_shared=false),
    
    y=>LocalVar(y, is_mutable=false, is_shared=false),
    
    x=>LocalVar(x, is_mutable=false, is_shared=false),
  },
  freevars={},
  parent=nothing,
)
lambda Scope(
  bounds={
    y=>LocalVar(y, is_mutable=true, is_shared=false),
    
    g=>LocalVar(g, is_mutable=false, is_shared=false),
  },
  freevars={},
  parent=Scope(
    bounds={
      f=>LocalVar(f, is_mutable=false, is_shared=false),
      
      y=>LocalVar(y, is_mutable=false, is_shared=false),
      
      x=>LocalVar(x, is_mutable=false, is_shared=false),
    },
    freevars={},
    parent=nothing,
  ),
)
Test Summary:   | Pass  Total
local + mutable |    3      3
Test Summary:   | Pass  Total
scope extrusion |    1      1
Test Summary: | Pass  Total
deeper scope  |    1      1
Test Summary: | Pass  Total
uninitialized |    1      1
   Testing NameResolution tests passed 

Results with Julia v1.3.0

Testing was successful. Last evaluation was ago and took 23 seconds.

Click here to download the log file.

 Resolving package versions...
 Installed PrettyPrint ──────── v0.1.0
 Installed NameResolution ───── v0.1.3
 Installed OrderedCollections ─ v1.1.0
 Installed DataStructures ───── v0.17.6
  Updating `~/.julia/environments/v1.3/Project.toml`
  [71a1bf82] + NameResolution v0.1.3
  Updating `~/.julia/environments/v1.3/Manifest.toml`
  [864edb3b] + DataStructures v0.17.6
  [71a1bf82] + NameResolution v0.1.3
  [bac558e1] + OrderedCollections v1.1.0
  [8162dcfd] + PrettyPrint v0.1.0
  [2a0f44e3] + Base64 
  [8ba89e20] + Distributed 
  [b77e0a4c] + InteractiveUtils 
  [56ddb016] + Logging 
  [d6f4376e] + Markdown 
  [9a3f8284] + Random 
  [9e88b42a] + Serialization 
  [6462fe0b] + Sockets 
  [8dfed614] + Test 
   Testing NameResolution
 Resolving package versions...
    Status `/tmp/jl_u7xUus/Manifest.toml`
  [864edb3b] DataStructures v0.17.6
  [71a1bf82] NameResolution v0.1.3
  [bac558e1] OrderedCollections v1.1.0
  [8162dcfd] PrettyPrint v0.1.0
  [2a0f44e3] Base64  [`@stdlib/Base64`]
  [8ba89e20] Distributed  [`@stdlib/Distributed`]
  [b77e0a4c] InteractiveUtils  [`@stdlib/InteractiveUtils`]
  [56ddb016] Logging  [`@stdlib/Logging`]
  [d6f4376e] Markdown  [`@stdlib/Markdown`]
  [9a3f8284] Random  [`@stdlib/Random`]
  [9e88b42a] Serialization  [`@stdlib/Serialization`]
  [6462fe0b] Sockets  [`@stdlib/Sockets`]
  [8dfed614] Test  [`@stdlib/Test`]
test case:
function f(x)
    y = 1 + x
    g -> begin
        y = 2
        y + g
    end
end

f Scope(
  bounds={
    f=>LocalVar(f, is_mutable=false, is_shared=false),
    
    y=>LocalVar(y, is_mutable=true, is_shared=true),
    
    x=>LocalVar(x, is_mutable=false, is_shared=false),
  },
  freevars={},
  parent=nothing,
)
lambda Scope(
  bounds={
    g=>LocalVar(g, is_mutable=false, is_shared=false),
  },
  freevars={
    y=>LocalVar(y, is_mutable=true, is_shared=true),
  },
  parent=Scope(
    bounds={
      f=>LocalVar(f, is_mutable=false, is_shared=false),
      
      y=>LocalVar(y, is_mutable=true, is_shared=true),
      
      x=>LocalVar(x, is_mutable=false, is_shared=false),
    },
    freevars={},
    parent=nothing,
  ),
)
Test Summary: | Pass  Total
share freevar |    3      3
test case:
function f(x)
    y = 1 + x
    g -> begin
        local y = 2
        y + g
    end
end

f Scope(
  bounds={
    f=>LocalVar(f, is_mutable=false, is_shared=false),
    
    y=>LocalVar(y, is_mutable=false, is_shared=false),
    
    x=>LocalVar(x, is_mutable=false, is_shared=false),
  },
  freevars={},
  parent=nothing,
)
lambda Scope(
  bounds={
    y=>LocalVar(y, is_mutable=false, is_shared=false),
    
    g=>LocalVar(g, is_mutable=false, is_shared=false),
  },
  freevars={},
  parent=Scope(
    bounds={
      f=>LocalVar(f, is_mutable=false, is_shared=false),
      
      y=>LocalVar(y, is_mutable=false, is_shared=false),
      
      x=>LocalVar(x, is_mutable=false, is_shared=false),
    },
    freevars={},
    parent=nothing,
  ),
)
Test Summary: | Pass  Total
local         |    2      2
test case:
function f(x)
    y = 1 + x
    g -> begin
        local y = 2
        y += 1
        y + g
    end
end

f Scope(
  bounds={
    f=>LocalVar(f, is_mutable=false, is_shared=false),
    
    y=>LocalVar(y, is_mutable=false, is_shared=false),
    
    x=>LocalVar(x, is_mutable=false, is_shared=false),
  },
  freevars={},
  parent=nothing,
)
lambda Scope(
  bounds={
    y=>LocalVar(y, is_mutable=true, is_shared=false),
    
    g=>LocalVar(g, is_mutable=false, is_shared=false),
  },
  freevars={},
  parent=Scope(
    bounds={
      f=>LocalVar(f, is_mutable=false, is_shared=false),
      
      y=>LocalVar(y, is_mutable=false, is_shared=false),
      
      x=>LocalVar(x, is_mutable=false, is_shared=false),
    },
    freevars={},
    parent=nothing,
  ),
)
Test Summary:   | Pass  Total
local + mutable |    3      3
Test Summary:   | Pass  Total
scope extrusion |    1      1
Test Summary: | Pass  Total
deeper scope  |    1      1
Test Summary: | Pass  Total
uninitialized |    1      1
   Testing NameResolution tests passed 

Results with Julia v1.3.1-pre-7704df0a5a

Testing was successful. Last evaluation was ago and took 23 seconds.

Click here to download the log file.

 Resolving package versions...
 Installed PrettyPrint ──────── v0.1.0
 Installed OrderedCollections ─ v1.1.0
 Installed NameResolution ───── v0.1.3
 Installed DataStructures ───── v0.17.6
  Updating `~/.julia/environments/v1.3/Project.toml`
  [71a1bf82] + NameResolution v0.1.3
  Updating `~/.julia/environments/v1.3/Manifest.toml`
  [864edb3b] + DataStructures v0.17.6
  [71a1bf82] + NameResolution v0.1.3
  [bac558e1] + OrderedCollections v1.1.0
  [8162dcfd] + PrettyPrint v0.1.0
  [2a0f44e3] + Base64 
  [8ba89e20] + Distributed 
  [b77e0a4c] + InteractiveUtils 
  [56ddb016] + Logging 
  [d6f4376e] + Markdown 
  [9a3f8284] + Random 
  [9e88b42a] + Serialization 
  [6462fe0b] + Sockets 
  [8dfed614] + Test 
   Testing NameResolution
 Resolving package versions...
    Status `/tmp/jl_TLcsrs/Manifest.toml`
  [864edb3b] DataStructures v0.17.6
  [71a1bf82] NameResolution v0.1.3
  [bac558e1] OrderedCollections v1.1.0
  [8162dcfd] PrettyPrint v0.1.0
  [2a0f44e3] Base64  [`@stdlib/Base64`]
  [8ba89e20] Distributed  [`@stdlib/Distributed`]
  [b77e0a4c] InteractiveUtils  [`@stdlib/InteractiveUtils`]
  [56ddb016] Logging  [`@stdlib/Logging`]
  [d6f4376e] Markdown  [`@stdlib/Markdown`]
  [9a3f8284] Random  [`@stdlib/Random`]
  [9e88b42a] Serialization  [`@stdlib/Serialization`]
  [6462fe0b] Sockets  [`@stdlib/Sockets`]
  [8dfed614] Test  [`@stdlib/Test`]
test case:
function f(x)
    y = 1 + x
    g -> begin
        y = 2
        y + g
    end
end

f Scope(
  bounds={
    f=>LocalVar(f, is_mutable=false, is_shared=false),
    
    y=>LocalVar(y, is_mutable=true, is_shared=true),
    
    x=>LocalVar(x, is_mutable=false, is_shared=false),
  },
  freevars={},
  parent=nothing,
)
lambda Scope(
  bounds={
    g=>LocalVar(g, is_mutable=false, is_shared=false),
  },
  freevars={
    y=>LocalVar(y, is_mutable=true, is_shared=true),
  },
  parent=Scope(
    bounds={
      f=>LocalVar(f, is_mutable=false, is_shared=false),
      
      y=>LocalVar(y, is_mutable=true, is_shared=true),
      
      x=>LocalVar(x, is_mutable=false, is_shared=false),
    },
    freevars={},
    parent=nothing,
  ),
)
Test Summary: | Pass  Total
share freevar |    3      3
test case:
function f(x)
    y = 1 + x
    g -> begin
        local y = 2
        y + g
    end
end

f Scope(
  bounds={
    f=>LocalVar(f, is_mutable=false, is_shared=false),
    
    y=>LocalVar(y, is_mutable=false, is_shared=false),
    
    x=>LocalVar(x, is_mutable=false, is_shared=false),
  },
  freevars={},
  parent=nothing,
)
lambda Scope(
  bounds={
    y=>LocalVar(y, is_mutable=false, is_shared=false),
    
    g=>LocalVar(g, is_mutable=false, is_shared=false),
  },
  freevars={},
  parent=Scope(
    bounds={
      f=>LocalVar(f, is_mutable=false, is_shared=false),
      
      y=>LocalVar(y, is_mutable=false, is_shared=false),
      
      x=>LocalVar(x, is_mutable=false, is_shared=false),
    },
    freevars={},
    parent=nothing,
  ),
)
Test Summary: | Pass  Total
local         |    2      2
test case:
function f(x)
    y = 1 + x
    g -> begin
        local y = 2
        y += 1
        y + g
    end
end

f Scope(
  bounds={
    f=>LocalVar(f, is_mutable=false, is_shared=false),
    
    y=>LocalVar(y, is_mutable=false, is_shared=false),
    
    x=>LocalVar(x, is_mutable=false, is_shared=false),
  },
  freevars={},
  parent=nothing,
)
lambda Scope(
  bounds={
    y=>LocalVar(y, is_mutable=true, is_shared=false),
    
    g=>LocalVar(g, is_mutable=false, is_shared=false),
  },
  freevars={},
  parent=Scope(
    bounds={
      f=>LocalVar(f, is_mutable=false, is_shared=false),
      
      y=>LocalVar(y, is_mutable=false, is_shared=false),
      
      x=>LocalVar(x, is_mutable=false, is_shared=false),
    },
    freevars={},
    parent=nothing,
  ),
)
Test Summary:   | Pass  Total
local + mutable |    3      3
Test Summary:   | Pass  Total
scope extrusion |    1      1
Test Summary: | Pass  Total
deeper scope  |    1      1
Test Summary: | Pass  Total
uninitialized |    1      1
   Testing NameResolution tests passed