Package evaluation to test QuartzHDL on Julia 1.14.0-DEV.3141 (fbd24f51d0*) started at 2026-09-08T12:40:26.983 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 16.78s ################################################################################ # Installation # Installing QuartzHDL... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [24fd0add] + QuartzHDL v0.1.0 Updating `~/.julia/environments/v1.14/Manifest.toml` [24fd0add] + QuartzHDL v0.1.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [d6f4376e] + Markdown v1.11.0 [de0858da] + Printf v1.11.0 [3fa0cd96] + REPL v1.11.0 [6462fe0b] + Sockets v1.11.0 [f489334b] + StyledStrings v1.13.0 [4ec0a83e] + Unicode v1.11.0 Installation completed after 4.03s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling project... 9.6 s ✓ QuartzHDL 1 dependency successfully precompiled in 10 seconds. 35 already precompiled. Precompilation completed after 29.09s ################################################################################ # Testing # Testing QuartzHDL Status `/tmp/jl_FPlE7n/Project.toml` [4c88cf16] Aqua v0.8.16 [24fd0add] QuartzHDL v0.1.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [6462fe0b] Sockets v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_FPlE7n/Manifest.toml` [4c88cf16] Aqua v0.8.16 [34da2185] Compat v4.18.1 [24fd0add] QuartzHDL v0.1.0 [0dad84c5] ArgTools v1.2.0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.14.0 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.5.7+0 [deac9b47] LibCURL_jll v8.22.0+0 [e37daf67] LibGit2_jll v1.9.7+0 [29816b5a] LibSSH2_jll v1.11.104+0 [14a3606d] MozillaCACerts_jll v2026.8.13 [458c3c95] OpenSSL_jll v3.5.8+0 [efcefdf7] PCRE2_jll v10.48.0+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850ede] nghttp2_jll v1.70.0+0 [3f19e933] p7zip_jll v17.8.2+0 Testing Running tests... ┌ Warning: iverilog is not on the PATH: co-simulation checks are skipped └ @ Main ~/.julia/packages/QuartzHDL/ZC5X4/test/runtests.jl:4 Test Summary: | Pass Total Time Bits and SBits semantics | 23 23 2.6s WARNING: Method definition _treeedges(Main.Duo) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.Duo) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Duo, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Duo, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(Main.Duo, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), Main.Duo, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clocktuple(Type{var"#s140"} where var"#s140"<:Main.Duo) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Duo} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.Duo} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Duo} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). Test Summary: | Pass Broken Total Time a shift count or a literal of any integer type | 3 1 4 1.9s Test Summary: | Pass Broken Total Time chained <= and comparison position | 2 1 3 0.6s Test Summary: | Pass Total Time simulation basics | 10 10 2.1s Test Summary: | Broken Total Time acc random co-simulation | 1 1 0.2s Test Summary: | Broken Total Time duo two-block co-simulation | 1 1 0.1s Test Summary: | Pass Broken Total Time correlator example | 3 1 4 5.4s /tmp/jl_W6Av4B/Blinker.v /tmp/jl_W6Av4B/b.v /tmp/jl_W6Av4B/b.v /tmp/jl_W6Av4B/Blinker.v /tmp/jl_W6Av4B/Demo.lpf /tmp/jl_W6Av4B/Blinker /tmp/jl_W6Av4B/ws /tmp/jl_W6Av4B/boss.v Test Summary: | Pass Total Time app mode | 12 12 5m16.4s Test Summary: | Pass Total Time review regressions: Bits semantics | 5 5 0.1s Test Summary: | Broken Total Time review regressions: co-simulation | 2 2 0.2s Test Summary: | Broken Total Time review regressions: no-input cosim | 1 1 0.1s WARNING: Method definition _treeedges(Main.Combo) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.Combo) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Combo, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Combo, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.Combo} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.Combo} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.Combo) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Combo} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.Combo} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Combo} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.Combo) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.Combo) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Combo, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Combo, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settleonce(M, Any, Any) where {M<:Main.Combo} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1054 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.Combo} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.Combo} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clocktuple(Type{var"#s136"} where var"#s136"<:Main.Combo) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Combo} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.Combo} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _applycomb(M, M, Base.Val{(:active,)}, Any) where {M<:Main.Combo} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1087 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Combo} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.Combo) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.Combo) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). Test Summary: | Pass Broken Total Time combinational outputs | 7 1 8 0.9s Test Summary: | Pass Broken Total Time partial register writes | 2 1 3 0.8s WARNING: Method definition _treeedges(Main.Pads) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.Pads) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Pads, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Pads, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.Pads} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.Pads} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.Pads) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Pads} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.Pads} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Pads} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). Test Summary: | Pass Broken Total Time pads | 6 1 7 3.9s WARNING: Method definition _treeedges(Main.Edges) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.Edges) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Edges, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Edges, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(Main.Edges, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), Main.Edges, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clocktuple(Type{var"#s140"} where var"#s140"<:Main.Edges) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Edges} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.Edges} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Edges} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.TwoClock) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.TwoClock) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.TwoClock, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.TwoClock, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(Main.TwoClock, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), Main.TwoClock, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clocktuple(Type{var"#s140"} where var"#s140"<:Main.TwoClock) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.TwoClock} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.TwoClock} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.TwoClock} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). Test Summary: | Pass Broken Total Time clock edges and clock domains | 3 2 5 0.7s Test Summary: | Pass Total Time division and modulo by a constant | 6 6 0.2s WARNING: Method definition _treeedges(Main.Child) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.Child) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Child, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Child, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.Child} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.Child} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.Child) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Child} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.Child} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Child} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.Parent) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.Parent) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Parent, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Parent, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.Parent} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.Parent} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.Parent) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Parent} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.Parent} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Parent} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.PadChild) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.PadChild) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.PadChild, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.PadChild, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.PadChild} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.PadChild} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.PadChild) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.PadChild} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.PadChild} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.PadChild} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clockoutnet(Type{Main.Top}, Base.Val{:slow}, Base.Val{:clk_slow}) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:446 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clockoutnet(Type{Main.Top}, Base.Val{:kid}, Base.Val{:clk}) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:446 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinstances(Main.Top, Base.Val{:clk}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:925 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinstances(Main.Top, Base.Val{:clk_slow}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:925 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.Top) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.Top) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settleonce(M, Any, Any) where {M<:Main.Top} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1054 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.Top} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.Top} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.Top) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Top} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.Top} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _applycomb(M, M, Base.Val{(:kid, :slow)}, Any) where {M<:Main.Top} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1087 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Top} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clockoutnet(Type{Main.Top}, Base.Val{:slow}, Base.Val{:clk_slow}) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:446 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clockoutnet(Type{Main.Top}, Base.Val{:kid}, Base.Val{:clk}) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:446 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinstances(Main.Top, Base.Val{:clk}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:925 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinstances(Main.Top, Base.Val{:clk_slow}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:925 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.Top) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.Top) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Top, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Top, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settleonce(M, Any, Any) where {M<:Main.Top} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1054 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.Top} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.Top} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.Top) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Top} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.Top} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _applycomb(M, M, Base.Val{(:kid, :slow)}, Any) where {M<:Main.Top} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1087 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Top} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). Test Summary: | Pass Broken Total Time hierarchy | 7 1 8 31.6s WARNING: Method definition _clockoutnet(Type{Main.Peeker}, Base.Val{:a}, Base.Val{:clk}) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:446 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinstances(Main.Peeker, Base.Val{:clk}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:925 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.Peeker) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.Peeker) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settleonce(M, Any, Any) where {M<:Main.Peeker} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1054 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.Peeker} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.Peeker} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.Peeker) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Peeker} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.Peeker} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _applycomb(M, M, Base.Val{(:a,)}, Any) where {M<:Main.Peeker} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1087 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Peeker} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). Test Summary: | Pass Total Time hierarchy: rules | 2 2 7.1s Test Summary: | Pass Broken Total Time hierarchy: pads and clock domains | 4 1 5 23.9s Test Summary: | Pass Broken Total Time clock forwarding | 3 1 4 6.3s WARNING: Method definition _clockoutnet(Type{Main.Domain}, Base.Val{:fw}, Base.Val{:clk}) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:446 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinstances(Main.Domain, Base.Val{:clk}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:925 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.Domain) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.Domain) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settleonce(M, Any, Any) where {M<:Main.Domain} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1054 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.Domain} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.Domain} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.Domain) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Domain} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.Domain} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _applycomb(M, M, Base.Val{(:fw, :dac_sclk, :adc_dclk)}, Any) where {M<:Main.Domain} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1087 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Domain} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). Test Summary: | Pass Broken Total Time a pad releases a child's forwarded clock with its power domain | 4 1 5 7.7s WARNING: Method definition _clockoutnet(Type{Main.Boxed}, Base.Val{:pll}, Base.Val{:clki}) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:446 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clockoutnet(Type{Main.Boxed}, Base.Val{:pll}, Base.Val{:clkop}) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:446 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clockoutnet(Type{Main.Boxed}, Base.Val{:pll}, Base.Val{:clkos}) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:446 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clockoutnet(Type{Main.Boxed}, Base.Val{:ram}, Base.Val{:wrclock}) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:446 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clockoutnet(Type{Main.Boxed}, Base.Val{:ram}, Base.Val{:rdclock}) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:446 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinstances(Main.Boxed, Base.Val{:clk}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:925 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinstances(Main.Boxed, Base.Val{:clk_xtal}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:925 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.Boxed) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.Boxed) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settleonce(M, Any, Any) where {M<:Main.Boxed} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1054 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.Boxed} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.Boxed} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.Boxed) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Boxed} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.Boxed} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _applycomb(M, M, Base.Val{(:pll, :ram)}, Any) where {M<:Main.Boxed} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1087 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Boxed} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). Test Summary: | Pass Total Time black boxes | 10 10 9.1s WARNING: Method definition _treeedges(Main.OpenDrain) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.OpenDrain) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.OpenDrain, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.OpenDrain, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.OpenDrain} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.OpenDrain} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.OpenDrain) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.OpenDrain} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.OpenDrain} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.OpenDrain} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). Test Summary: | Pass Broken Total Time open-drain nets | 5 1 6 1.1s WARNING: Method definition _treeedges(Main.Gated) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.Gated) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Gated, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Gated, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.Gated} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.Gated} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.Gated) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Gated} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.Gated} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Gated} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clockoutnet(Type{Main.ReadsGated}, Base.Val{:g}, Base.Val{:clk}) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:446 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinstances(Main.ReadsGated, Base.Val{:clk}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:925 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.ReadsGated) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.ReadsGated) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settleonce(M, Any, Any) where {M<:Main.ReadsGated} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1054 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.ReadsGated} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.ReadsGated} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.ReadsGated) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.ReadsGated} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.ReadsGated} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _applycomb(M, M, Base.Val{(:g,)}, Any) where {M<:Main.ReadsGated} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1087 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.ReadsGated} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clockoutnet(Type{Main.ReadsPlain}, Base.Val{:g}, Base.Val{:clk}) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:446 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinstances(Main.ReadsPlain, Base.Val{:clk}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:925 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.ReadsPlain) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.ReadsPlain) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settleonce(M, Any, Any) where {M<:Main.ReadsPlain} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1054 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.ReadsPlain} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.ReadsPlain} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.ReadsPlain) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.ReadsPlain} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.ReadsPlain} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _applycomb(M, M, Base.Val{(:g,)}, Any) where {M<:Main.ReadsPlain} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1087 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.ReadsPlain} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). Test Summary: | Pass Broken Total Time combinational outputs across a module boundary | 2 1 3 21.2s Test Summary: | Pass Total Time bench | 16 16 13.3s WARNING: Method definition _treeedges(Main.Latchy) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.Latchy) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Latchy, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Latchy, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.Latchy} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.Latchy} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.Latchy) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Latchy} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.Latchy} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Latchy} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). Test Summary: | Pass Total Time combinational blocks drive on every path | 2 2 6.9s WARNING: Method definition _treeedges(Main.Chained) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.Chained) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Chained, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Chained, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(Main.Chained, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), Main.Chained, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clocktuple(Type{var"#s140"} where var"#s140"<:Main.Chained) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.Chained) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.Chained) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Chained, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Chained, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.Chained) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.Chained) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.Chained) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Chained, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Chained, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settleonce(M, Any, Any) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1054 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clocktuple(Type{var"#s136"} where var"#s136"<:Main.Chained) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _applycomb(M, M, Base.Val{(:a,)}, Any) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1087 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.Chained) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.Chained) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Chained, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Chained, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settleonce(M, Any, Any) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1054 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clocktuple(Type{var"#s135"} where var"#s135"<:Main.Chained) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _applycomb(M, M, Base.Val{(:a,)}, Any) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1087 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _applycomb(M, M, Base.Val{(:b,)}, Any) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1087 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Chained} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). Test Summary: | Pass Broken Total Time combinational settling | 1 1 2 0.4s WARNING: Method definition _treeedges(Main.PadComb) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.PadComb) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.PadComb, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.PadComb, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.PadComb} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.PadComb} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.PadComb) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.PadComb} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.PadComb} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.PadComb} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clockoutnet(Type{Main.ReadsPad}, Base.Val{:s}, Base.Val{:clk}) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:446 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinstances(Main.ReadsPad, Base.Val{:clk}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:925 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.ReadsPad) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.ReadsPad) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settleonce(M, Any, Any) where {M<:Main.ReadsPad} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1054 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.ReadsPad} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.ReadsPad} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.ReadsPad) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.ReadsPad} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.ReadsPad} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _applycomb(M, M, Base.Val{()}, Any) where {M<:Main.ReadsPad} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1087 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.ReadsPad} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clockoutnet(Type{Main.TwoCtr}, Base.Val{:a}, Base.Val{:clk}) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:446 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clockoutnet(Type{Main.TwoCtr}, Base.Val{:b}, Base.Val{:clk}) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:446 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinstances(Main.TwoCtr, Base.Val{:clk}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:925 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.TwoCtr) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.TwoCtr) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settleonce(M, Any, Any) where {M<:Main.TwoCtr} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1054 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.TwoCtr} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.TwoCtr} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.TwoCtr) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.TwoCtr} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.TwoCtr} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _applycomb(M, M, Base.Val{()}, Any) where {M<:Main.TwoCtr} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1087 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.TwoCtr} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clockoutnet(Type{Main.FwdTop}, Base.Val{:s}, Base.Val{:clk}) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:446 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinstances(Main.FwdTop, Base.Val{:clk}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:925 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.FwdTop) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.FwdTop) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settleonce(M, Any, Any) where {M<:Main.FwdTop} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1054 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.FwdTop} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.FwdTop} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.FwdTop) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.FwdTop} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.FwdTop} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _applycomb(M, M, Base.Val{()}, Any) where {M<:Main.FwdTop} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1087 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.FwdTop} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). Test Summary: | Pass Broken Total Time hierarchy: what a parent may read and emit | 5 1 6 48.0s WARNING: Method definition _treeedges(Main.TwoWriters) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). Test Summary: | Pass Total Time one writer per register | 5 5 0.2s WARNING: Method definition _treeedges(Main.MutComb) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.MutComb) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.MutComb, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.MutComb, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.MutComb} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.MutComb} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.MutComb) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.MutComb} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.MutComb} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.MutComb} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.LateWrite) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.LateWrite) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.LateWrite, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.LateWrite, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.LateWrite} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.LateWrite} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.LateWrite) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.LateWrite} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.LateWrite} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.LateWrite} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.SelfComb) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.SelfComb) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.SelfComb, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.SelfComb, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.SelfComb} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.SelfComb} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.SelfComb) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.SelfComb} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.SelfComb} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.SelfComb} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _treeedges(Main.PadFromPort) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.PadFromPort) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.PadFromPort, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.PadFromPort, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.PadFromPort} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.PadFromPort} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.PadFromPort) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.PadFromPort} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.PadFromPort} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.PadFromPort} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). Test Summary: | Pass Broken Total Time combinational corners | 2 4 6 7.4s WARNING: Method definition _treeedges(Main.WriteOrder) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.WriteOrder) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.WriteOrder, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.WriteOrder, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(M, Any) where {M<:Main.WriteOrder} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), M, Any) where {M<:Main.WriteOrder} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1058. WARNING: Method definition _clocktuple(Type{var"#s137"} where var"#s137"<:Main.WriteOrder) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.WriteOrder} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.WriteOrder} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.WriteOrder} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). Test Summary: | Pass Broken Total Time combinational writes are not ordered | 1 1 2 0.4s Test Summary: | Pass Total Time reset overrides name fields | 1 1 1.8s Test Summary: | Pass Total Time field defaults and literal range | 5 5 0.2s Test Summary: | Pass Total Time split is the inverse of bits | 3 3 0.6s Test Summary: | Pass Total Time hardware idioms | 5 5 0.1s Test Summary: | Pass Broken Total Time dynamic part-selects and idioms match Verilog | 2 1 3 9.4s Test Summary: | Pass Broken Total Time a field with no default is not reset | 1 1 2 0.4s WARNING: Method definition _treeedges(Main.Discard) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:927 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _blockclocks(Type{var"#s143"} where var"#s143"<:Main.Discard) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1017 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Discard, Base.Val{:clk}, Base.Val{:posedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _runclock(Main.Discard, Base.Val{:clk}, Base.Val{:negedge}, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1031 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _settle(Main.Discard, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(QuartzHDL._settle), Main.Discard, Any) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1035 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _clocktuple(Type{var"#s140"} where var"#s140"<:Main.Discard) in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1076 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepnet(M, Symbol, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Discard} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1077 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _stepinner(M, Base.Val{x} where x, Any, Any) where {M<:Main.Discard} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1079 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition _combinst(M, NamedTuple{names, T} where T<:Tuple where names) where {M<:Main.Discard} in module QuartzHDL at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:1092 overwritten on the same line (check for duplicate calls to `include`). Test Summary: | Pass Total Time a statement that discards its value is flagged | 2 2 6.9s Test Summary: | Pass Broken Total Time a guarded write is an if | 3 1 4 0.5s Test Summary: | Pass Broken Total Time the interface is declared, not inferred | 6 1 7 7.8s Test Summary: | Pass Total Time declarations and fields must agree | 10 10 1.1s Test Summary: | Pass Total Time named encodings | 8 8 1.1s Test Summary: | Pass Broken Total Time state machines | 9 1 10 7.6s ERROR: LoadError: @sequence: expected `@goto label`, got @goto START Stacktrace: [1] error(s::String) @ Base error.jl:56 [2] _seqgotos(ex::Expr, goto::QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}) @ QuartzHDL ~/.julia/packages/QuartzHDL/ZC5X4/src/core/sequence.jl:154 [3] (::QuartzHDL.var"#_seqgotos##0#_seqgotos##1"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}})(a::Expr) @ QuartzHDL ~/.julia/packages/QuartzHDL/ZC5X4/src/core/sequence.jl:157 [4] iterate(g::Base.Generator{Vector{Any}, QuartzHDL.var"#_seqgotos##0#_seqgotos##1"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}}}, s::Int64) @ Base generator.jl:49 [inlined] [5] collect_to!(dest::Vector{Symbol}, itr::Base.Generator{Vector{Any}, QuartzHDL.var"#_seqgotos##0#_seqgotos##1"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}}}, offs::Int64, st::Int64) @ Base array.jl:920 [6] collect_to_with_first!(dest::Vector{Symbol}, v1::Symbol, itr::Base.Generator{Vector{Any}, QuartzHDL.var"#_seqgotos##0#_seqgotos##1"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}}}, st::Int64) @ Base array.jl:875 [7] _collect(c::Vector{Any}, itr::Base.Generator{Vector{Any}, QuartzHDL.var"#_seqgotos##0#_seqgotos##1"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}}}, ::Base.EltypeUnknown, isz::Base.HasShape{1}) @ Base array.jl:869 [8] collect_similar(cont::Vector{Any}, itr::Base.Generator{Vector{Any}, QuartzHDL.var"#_seqgotos##0#_seqgotos##1"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}}}) @ Base array.jl:774 [9] map(f::QuartzHDL.var"#_seqgotos##0#_seqgotos##1"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}}, A::Vector{Any}) @ Base abstractarray.jl:3491 [inlined] [10] _seqgotos(ex::Expr, goto::QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}) @ QuartzHDL ~/.julia/packages/QuartzHDL/ZC5X4/src/core/sequence.jl:157 [11] (::QuartzHDL.var"#_sequence##6#_sequence##7"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}})(x::Expr) @ QuartzHDL ~/.julia/packages/QuartzHDL/ZC5X4/src/core/sequence.jl:133 [12] iterate(g::Base.Generator{Vector{Any}, QuartzHDL.var"#_sequence##6#_sequence##7"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}}}, s::Int64) @ Base generator.jl:49 [inlined] [13] collect_to!(dest::Vector{Any}, itr::Base.Generator{Vector{Any}, QuartzHDL.var"#_sequence##6#_sequence##7"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}}}, offs::Int64, st::Int64) @ Base array.jl:920 [14] collect_to!(dest::Vector{LineNumberNode}, itr::Base.Generator{Vector{Any}, QuartzHDL.var"#_sequence##6#_sequence##7"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}}}, offs::Int64, st::Int64) @ Base array.jl:928 [15] collect_to_with_first!(dest::Vector{LineNumberNode}, v1::LineNumberNode, itr::Base.Generator{Vector{Any}, QuartzHDL.var"#_sequence##6#_sequence##7"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}}}, st::Int64) @ Base array.jl:875 [16] _collect(c::Vector{Any}, itr::Base.Generator{Vector{Any}, QuartzHDL.var"#_sequence##6#_sequence##7"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}}}, ::Base.EltypeUnknown, isz::Base.HasShape{1}) @ Base array.jl:869 [17] collect_similar(cont::Vector{Any}, itr::Base.Generator{Vector{Any}, QuartzHDL.var"#_sequence##6#_sequence##7"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}}}) @ Base array.jl:774 [inlined] [18] map(f::QuartzHDL.var"#_sequence##6#_sequence##7"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}}, A::Vector{Any}) @ Base abstractarray.jl:3491 [inlined] [19] (::QuartzHDL.var"#_sequence##4#_sequence##5"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}, QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Bits{4}}, Int64, Vector{QuartzHDL.Step}})(i::Int64) @ QuartzHDL ~/.julia/packages/QuartzHDL/ZC5X4/src/core/sequence.jl:133 [20] iterate(g::Base.Generator{UnitRange{Int64}, QuartzHDL.var"#_sequence##4#_sequence##5"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}, QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Bits{4}}, Int64, Vector{QuartzHDL.Step}}}, s::Int64) @ Base generator.jl:49 [inlined] [21] collect_to!(dest::Vector{Tuple{Bits{4}, Expr}}, itr::Base.Generator{UnitRange{Int64}, QuartzHDL.var"#_sequence##4#_sequence##5"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}, QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Bits{4}}, Int64, Vector{QuartzHDL.Step}}}, offs::Int64, st::Int64) @ Base array.jl:920 [inlined] [22] collect_to_with_first!(dest::Vector{Tuple{Bits{4}, Expr}}, v1::Tuple{Bits{4}, Expr}, itr::Base.Generator{UnitRange{Int64}, QuartzHDL.var"#_sequence##4#_sequence##5"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}, QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Bits{4}}, Int64, Vector{QuartzHDL.Step}}}, st::Int64) @ Base array.jl:875 [inlined] [23] _collect(c::UnitRange{Int64}, itr::Base.Generator{UnitRange{Int64}, QuartzHDL.var"#_sequence##4#_sequence##5"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}, QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Bits{4}}, Int64, Vector{QuartzHDL.Step}}}, ::Base.EltypeUnknown, isz::Base.HasShape{1}) @ Base array.jl:869 [24] collect_similar(cont::UnitRange{Int64}, itr::Base.Generator{UnitRange{Int64}, QuartzHDL.var"#_sequence##4#_sequence##5"{QuartzHDL.var"#goto#_sequence##3"{QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Symbol}, Symbol}, QuartzHDL.var"#write#_sequence##2"{Vector{Bits{4}}, Symbol}, Vector{Bits{4}}, Int64, Vector{QuartzHDL.Step}}}) @ Base array.jl:774 [25] map(f::Function, A::UnitRange{Int64}) @ Base abstractarray.jl:3491 [26] _sequence(ex::Expr, T::Core.TypeEgal{Writer}, fields::Set{Symbol}, inports::Set{Symbol}) @ QuartzHDL ~/.julia/packages/QuartzHDL/ZC5X4/src/core/sequence.jl:131 [27] _seqwalk(ex::Expr, T::Core.TypeEgal{Writer}, kind::Symbol, fields::Set{Symbol}, inports::Set{Symbol}, found::Vector{Tuple{Symbol, Symbol, QuartzHDL.Encoding}}) @ QuartzHDL ~/.julia/packages/QuartzHDL/ZC5X4/src/core/sequence.jl:94 [28] (::QuartzHDL.var"#_seqwalk##2#_seqwalk##3"{Core.TypeEgal{Writer}, Symbol, Set{Symbol}, Set{Symbol}, Vector{Tuple{Symbol, Symbol, QuartzHDL.Encoding}}})(a::Expr) @ QuartzHDL ~/.julia/packages/QuartzHDL/ZC5X4/src/core/sequence.jl:99 [29] iterate(g::Base.Generator{Vector{Any}, QuartzHDL.var"#_seqwalk##2#_seqwalk##3"{Core.TypeEgal{Writer}, Symbol, Set{Symbol}, Set{Symbol}, Vector{Tuple{Symbol, Symbol, QuartzHDL.Encoding}}}}, s::Int64) @ Base generator.jl:49 [inlined] [30] collect_to!(dest::Vector{LineNumberNode}, itr::Base.Generator{Vector{Any}, QuartzHDL.var"#_seqwalk##2#_seqwalk##3"{Core.TypeEgal{Writer}, Symbol, Set{Symbol}, Set{Symbol}, Vector{Tuple{Symbol, Symbol, QuartzHDL.Encoding}}}}, offs::Int64, st::Int64) @ Base array.jl:920 [31] collect_to_with_first!(dest::Vector{LineNumberNode}, v1::LineNumberNode, itr::Base.Generator{Vector{Any}, QuartzHDL.var"#_seqwalk##2#_seqwalk##3"{Core.TypeEgal{Writer}, Symbol, Set{Symbol}, Set{Symbol}, Vector{Tuple{Symbol, Symbol, QuartzHDL.Encoding}}}}, st::Int64) @ Base array.jl:875 [32] _collect(c::Vector{Any}, itr::Base.Generator{Vector{Any}, QuartzHDL.var"#_seqwalk##2#_seqwalk##3"{Core.TypeEgal{Writer}, Symbol, Set{Symbol}, Set{Symbol}, Vector{Tuple{Symbol, Symbol, QuartzHDL.Encoding}}}}, ::Base.EltypeUnknown, isz::Base.HasShape{1}) @ Base array.jl:869 [33] collect_similar(cont::Vector{Any}, itr::Base.Generator{Vector{Any}, QuartzHDL.var"#_seqwalk##2#_seqwalk##3"{Core.TypeEgal{Writer}, Symbol, Set{Symbol}, Set{Symbol}, Vector{Tuple{Symbol, Symbol, QuartzHDL.Encoding}}}}) @ Base array.jl:774 [34] map(f::Function, A::Vector{Any}) @ Base abstractarray.jl:3491 [35] _seqwalk(ex::Expr, T::Type, kind::Symbol, fields::Set{Symbol}, inports::Set{Symbol}, found::Vector{Tuple{Symbol, Symbol, QuartzHDL.Encoding}}) @ QuartzHDL ~/.julia/packages/QuartzHDL/ZC5X4/src/core/sequence.jl:99 [36] _sequences!(body::Expr, T::Type, kind::Symbol, fields::Set{Symbol}, inports::Set{Symbol}) @ QuartzHDL ~/.julia/packages/QuartzHDL/ZC5X4/src/core/sequence.jl:85 [37] _blockcode(kind::Symbol, typeexpr::Symbol, clk::Symbol, edge::Symbol, body::Expr, mod::Module) @ QuartzHDL ~/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:246 [38] _on(T::Symbol, clock::Expr, block::Expr, mod::Module) @ QuartzHDL ~/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:114 [39] macro expansion @ ~/.julia/packages/QuartzHDL/ZC5X4/src/core/blocks.jl:46 [40] fl_lower(ex::Expr, mod::Module, filename::String, lineno::Int64, world::UInt64, warn::Bool) @ Base flfrontend.jl:23 [41] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:335 [42] top-level scope @ none:6 in expression starting at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/test/runtests.jl:1667 in expression starting at /home/pkgeval/.julia/packages/QuartzHDL/ZC5X4/test/runtests.jl:1667 Testing failed after 817.05s ERROR: LoadError: Package QuartzHDL errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3298 [3] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:587 [4] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [5] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [6] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [7] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 913.35s: package tests unexpectedly errored