Package evaluation to test HiddenMarkovModels on Julia 1.14.0-DEV.14 (ec5cf08762*) started at 2025-11-02T16:10:36.354 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 10.36s ################################################################################ # Installation # Installing HiddenMarkovModels... Resolving package versions... Installed ArgCheck ──────────────── v2.5.0 Installed Compat ────────────────── v4.18.1 Installed Rmath_jll ─────────────── v0.5.1+0 Installed StatsAPI ──────────────── v1.7.1 Installed IrrationalConstants ───── v0.2.6 Installed HypergeometricFunctions ─ v0.3.28 Installed FillArrays ────────────── v1.14.0 Installed ChainRulesCore ────────── v1.26.0 Installed OpenSpecFun_jll ───────── v0.5.6+0 Installed LogExpFunctions ───────── v0.3.29 Installed Rmath ─────────────────── v0.9.0 Installed Reexport ──────────────── v1.2.2 Installed StatsFuns ─────────────── v1.5.2 Installed InverseFunctions ──────── v0.1.17 Installed SpecialFunctions ──────── v2.6.1 Installed JLLWrappers ───────────── v1.7.1 Installed Preferences ───────────── v1.5.0 Installed DocStringExtensions ───── v0.9.5 Installed DensityInterface ──────── v0.4.0 Installed HiddenMarkovModels ────── v0.7.0 Installing 2 artifacts Installed artifact Rmath 121.9 KiB Installed artifact OpenSpecFun 194.9 KiB Updating `~/.julia/environments/v1.14/Project.toml` [84ca31d5] + HiddenMarkovModels v0.7.0 Updating `~/.julia/environments/v1.14/Manifest.toml` [dce04be8] + ArgCheck v2.5.0 [d360d2e6] + ChainRulesCore v1.26.0 [34da2185] + Compat v4.18.1 [b429d917] + DensityInterface v0.4.0 [ffbed154] + DocStringExtensions v0.9.5 [1a297f60] + FillArrays v1.14.0 [84ca31d5] + HiddenMarkovModels v0.7.0 [34004b35] + HypergeometricFunctions v0.3.28 [3587e190] + InverseFunctions v0.1.17 [92d709cd] + IrrationalConstants v0.2.6 [692b3bcd] + JLLWrappers v1.7.1 [2ab3a3ac] + LogExpFunctions v0.3.29 [21216c6a] + Preferences v1.5.0 [189a3867] + Reexport v1.2.2 [79098fc4] + Rmath v0.9.0 [276daf66] + SpecialFunctions v2.6.1 [82ae8749] + StatsAPI v1.7.1 [4c63d2b9] + StatsFuns v1.5.2 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [f50d1b31] + Rmath_jll v0.5.1+0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.0.0 [9e88b42a] + Serialization v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.11.0 [fa267f1f] + TOML v1.0.3 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [4536629a] + OpenBLAS_jll v0.3.29+0 [05823500] + OpenLibm_jll v0.8.7+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [8e850b90] + libblastrampoline_jll v5.15.0+0 Installation completed after 7.46s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling packages... 5008.8 ms ✓ TestEnv 1 dependency successfully precompiled in 5 seconds. 27 already precompiled. 1 dependency had output during precompilation: ┌ TestEnv │ WARNING: Imported binding Operations.project_rel_path was undeclared at import time during import to TestEnv. └ ┌ Error: Failed to use TestEnv.jl; test dependencies will not be precompiled │ exception = │ UndefVarError: `project_rel_path` not defined in `TestEnv` │ Suggestion: this global was defined as `Pkg.Operations.project_rel_path` but not assigned a value. │ Stacktrace: │ [1] get_test_dir(ctx::Pkg.Types.Context, pkgspec::PackageSpec) │ @ TestEnv ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/common.jl:75 │ [2] test_dir_has_project_file │ @ ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/common.jl:52 [inlined] │ [3] maybe_gen_project_override! │ @ ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/common.jl:83 [inlined] │ [4] activate(pkg::String; allow_reresolve::Bool) │ @ TestEnv ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/activate_set.jl:12 │ [5] activate(pkg::String) │ @ TestEnv ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/activate_set.jl:9 │ [6] top-level scope │ @ /PkgEval.jl/scripts/precompile.jl:24 │ [7] include(mod::Module, _path::String) │ @ Base ./Base.jl:309 │ [8] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:344 │ [9] _start() │ @ Base ./client.jl:577 └ @ Main /PkgEval.jl/scripts/precompile.jl:26 Precompiling package dependencies... Precompiling packages... 812.7 ms ✓ Reexport 2159.6 ms ✓ IrrationalConstants 829.8 ms ✓ StatsAPI 907.7 ms ✓ InverseFunctions 1096.0 ms ✓ DocStringExtensions 901.2 ms ✓ ArgCheck 2122.5 ms ✓ FillArrays 1146.6 ms ✓ Compat 1130.4 ms ✓ Preferences 1884.5 ms ✓ InverseFunctions → InverseFunctionsTestExt 827.1 ms ✓ InverseFunctions → InverseFunctionsDatesExt 1373.6 ms ✓ LogExpFunctions 1479.7 ms ✓ FillArrays → FillArraysSparseArraysExt 882.5 ms ✓ Compat → CompatLinearAlgebraExt 1517.1 ms ✓ JLLWrappers 1922.4 ms ✓ DensityInterface 957.9 ms ✓ LogExpFunctions → LogExpFunctionsInverseFunctionsExt 2762.4 ms ✓ ChainRulesCore 1494.7 ms ✓ Rmath_jll 1522.6 ms ✓ OpenSpecFun_jll 1375.4 ms ✓ ChainRulesCore → ChainRulesCoreSparseArraysExt 2967.0 ms ✓ LogExpFunctions → LogExpFunctionsChainRulesCoreExt 1470.8 ms ✓ Rmath 4090.2 ms ✓ SpecialFunctions 2873.4 ms ✓ SpecialFunctions → SpecialFunctionsChainRulesCoreExt 1814.6 ms ✓ HypergeometricFunctions 2201.0 ms ✓ StatsFuns 890.2 ms ✓ StatsFuns → StatsFunsInverseFunctionsExt 2490.5 ms ✓ StatsFuns → StatsFunsChainRulesCoreExt 3126.1 ms ✓ HiddenMarkovModels 30 dependencies successfully precompiled in 51 seconds. 16 already precompiled. Precompilation completed after 66.29s ################################################################################ # Testing # Testing HiddenMarkovModels Status `/tmp/jl_VVSwi8/Project.toml` [4c88cf16] Aqua v0.8.14 [b0b7db55] ComponentArrays v0.15.30 [b429d917] DensityInterface v0.4.0 [31c24e10] Distributions v0.25.122 [e30172f5] Documenter v1.15.0 [7da242da] Enzyme v0.13.96 [f6369f11] ForwardDiff v1.2.2 [84ca31d5] HiddenMarkovModels v0.7.0 ⌃ [c3a54625] JET v0.10.6 [98e50ef6] JuliaFormatter v2.1.6 [aa2f6b4e] LogarithmicNumbers v1.4.1 [eff96d63] Measurements v2.14.1 [860ef19b] StableRNGs v1.0.3 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.7.1 [e88e6eb3] Zygote v0.7.10 [37e2e46d] LinearAlgebra v1.13.0 [44cfe95a] Pkg v1.13.0 [9a3f8284] Random v1.11.0 [2f01184e] SparseArrays v1.13.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_VVSwi8/Manifest.toml` [a4c015fc] ANSIColoredPrinters v0.0.1 [621f4979] AbstractFFTs v1.5.0 [1520ce14] AbstractTrees v0.4.5 [79e6a3ab] Adapt v4.4.0 [66dad0bd] AliasTables v1.1.3 [4c88cf16] Aqua v0.8.14 [dce04be8] ArgCheck v2.5.0 [4fba245c] ArrayInterface v7.22.0 [fa961155] CEnum v0.5.0 [49dc2e85] Calculus v0.5.2 [082447d4] ChainRules v1.72.6 [d360d2e6] ChainRulesCore v1.26.0 ⌅ [da1fd8a2] CodeTracking v1.3.9 [944b1d66] CodecZlib v0.7.8 [a80b9123] CommonMark v0.9.1 [bbf7d656] CommonSubexpressions v0.3.1 [f70d9fcc] CommonWorldInvalidations v1.0.0 [34da2185] Compat v4.18.1 [807dbc54] Compiler v0.1.1 [b0b7db55] ComponentArrays v0.15.30 [187b0558] ConstructionBase v1.6.0 [9a962f9c] DataAPI v1.16.0 [864edb3b] DataStructures v0.19.1 [e2d170a0] DataValueInterfaces v1.0.0 [b429d917] DensityInterface v0.4.0 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [31c24e10] Distributions v0.25.122 [ffbed154] DocStringExtensions v0.9.5 [e30172f5] Documenter v1.15.0 [7da242da] Enzyme v0.13.96 [f151be2c] EnzymeCore v0.8.15 [e2ba6199] ExprTools v0.1.10 [1a297f60] FillArrays v1.14.0 [f6369f11] ForwardDiff v1.2.2 [d9f16b24] Functors v0.5.2 [46192b85] GPUArraysCore v0.2.0 [61eb1bfa] GPUCompiler v1.7.2 [d7ba0133] Git v1.5.0 [c27321d9] Glob v1.3.1 [84ca31d5] HiddenMarkovModels v0.7.0 [34004b35] HypergeometricFunctions v0.3.28 ⌅ [b5f81e59] IOCapture v0.2.5 [7869d1d1] IRTools v0.4.15 [615f187c] IfElse v0.1.1 [3587e190] InverseFunctions v0.1.17 [92d709cd] IrrationalConstants v0.2.6 [82899510] IteratorInterfaceExtensions v1.0.0 ⌃ [c3a54625] JET v0.10.6 [692b3bcd] JLLWrappers v1.7.1 [682c06a0] JSON v1.2.0 [98e50ef6] JuliaFormatter v2.1.6 ⌃ [aa1ae85d] JuliaInterpreter v0.10.3 ⌅ [70703baa] JuliaSyntax v0.4.10 [929cbde3] LLVM v9.4.4 [0e77f7df] LazilyInitializedFields v1.3.0 [2ab3a3ac] LogExpFunctions v0.3.29 [aa2f6b4e] LogarithmicNumbers v1.4.1 ⌃ [6f1432cf] LoweredCodeUtils v3.4.2 [1914dd2f] MacroTools v0.5.16 [d0879d2d] MarkdownAST v0.1.2 [eff96d63] Measurements v2.14.1 [e1d29d7a] Missings v1.2.0 [77ba4419] NaNMath v1.1.3 [d8793406] ObjectFile v0.5.0 [bac558e1] OrderedCollections v1.8.1 [90014a1f] PDMats v0.11.36 [69de0a69] Parsers v2.8.3 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.0 [43287f4e] PtrArrays v1.3.0 [1fd47b50] QuadGK v2.11.2 [c1ae055f] RealDot v0.1.0 [189a3867] Reexport v1.2.2 [2792f1a3] RegistryInstances v0.1.0 [ae029012] Requires v1.3.1 [79098fc4] Rmath v0.9.0 [431bcebd] SciMLPublic v1.0.0 [6c6a2e73] Scratch v1.3.0 [a2af1166] SortingAlgorithms v1.2.2 [dc90abb0] SparseInverseSubset v0.1.2 [276daf66] SpecialFunctions v2.6.1 [860ef19b] StableRNGs v1.0.3 [aedffcd0] Static v1.3.1 [0d7ed370] StaticArrayInterface v1.8.0 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.7.1 [2913bbd2] StatsBase v0.34.7 [4c63d2b9] StatsFuns v1.5.2 [09ab397b] StructArrays v0.7.2 [53d494c1] StructIO v0.3.1 [ec057cc2] StructUtils v2.5.1 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [e689c965] Tracy v0.1.6 [3bb67fe8] TranscodingStreams v0.11.3 [e88e6eb3] Zygote v0.7.10 [700de1a5] ZygoteRules v0.2.7 [7cc45869] Enzyme_jll v0.0.207+0 [2e619515] Expat_jll v2.7.3+0 [020c3dae] Git_LFS_jll v3.7.0+0 [f8c6e375] Git_jll v2.51.3+0 [dad2f222] LLVMExtra_jll v0.0.38+0 [ad6e5548] LibTracyClient_jll v0.9.1+6 [94ce4f54] Libiconv_jll v1.18.0+0 [9bd350c2] OpenSSH_jll v10.2.1+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [f50d1b31] Rmath_jll v0.5.1+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.13.0 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.0.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.11.0 [4607b0f0] SuiteSparse [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.3.0+1 [deac9b47] LibCURL_jll v8.16.0+0 [e37daf67] LibGit2_jll v1.9.1+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.9.9 [4536629a] OpenBLAS_jll v0.3.29+0 [05823500] OpenLibm_jll v0.8.7+0 [458c3c95] OpenSSL_jll v3.5.4+0 [efcefdf7] PCRE2_jll v10.47.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.1+2 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.67.1+0 [3f19e933] p7zip_jll v17.6.0+0 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. Testing Running tests... Resolving package versions... Installed BenchmarkTools ─ v1.6.3 Updating `/tmp/jl_VVSwi8/Project.toml` [619c5ee3] + HMMTest v0.1.0 `~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest` Updating `/tmp/jl_VVSwi8/Manifest.toml` [6e4b80f9] + BenchmarkTools v1.6.3 [619c5ee3] + HMMTest v0.1.0 `~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest` [9abbd945] + Profile v1.11.0 Code linting: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/test/runtests.jl:33 Got exception outside of a @test LoadError: UndefVarError: `T` not defined in `ChainRules` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ ~/.julia/packages/ChainRules/14CDN/src/rulesets/LinearAlgebra/utils.jl:33 [2] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [3] top-level scope @ ~/.julia/packages/ChainRules/14CDN/src/ChainRules.jl:53 [4] include(mod::Module, _path::String) @ Base ./Base.jl:309 [5] __require_prelocked(pkg::Base.PkgId, env::String) @ Base ./loading.jl:2817 [6] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:2576 [7] macro expansion @ ./loading.jl:2504 [inlined] [8] macro expansion @ ./lock.jl:376 [inlined] [9] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2468 [10] require @ ./loading.jl:2444 [inlined] [11] eval_import_path @ ./module.jl:36 [inlined] [12] eval_import_path_all(at::Module, path::Expr, keyword::String) @ Base ./module.jl:60 [13] _eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr}) @ Base ./module.jl:101 [14] top-level scope @ ~/.julia/packages/Zygote/55SqB/src/Zygote.jl:11 [15] include(mod::Module, _path::String) @ Base ./Base.jl:309 [16] __require_prelocked(pkg::Base.PkgId, env::String) @ Base ./loading.jl:2817 [17] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:2576 [18] macro expansion @ ./loading.jl:2504 [inlined] [19] macro expansion @ ./lock.jl:376 [inlined] [20] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2468 [21] require @ ./loading.jl:2444 [inlined] [22] eval_import_path @ ./module.jl:36 [inlined] [23] eval_import_path_all(at::Module, path::Expr, keyword::String) @ Base ./module.jl:60 [24] _eval_using(to::Module, path::Expr) @ Base ./module.jl:137 [25] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/test/runtests.jl:35 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [27] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/test/runtests.jl:34 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [29] top-level scope @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/test/runtests.jl:18 [30] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [31] top-level scope @ none:6 [32] eval(m::Module, e::Any) @ Core ./boot.jl:489 [33] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [34] _start() @ Base ./client.jl:577 in expression starting at /home/pkgeval/.julia/packages/ChainRules/14CDN/src/rulesets/LinearAlgebra/utils.jl:33 in expression starting at /home/pkgeval/.julia/packages/ChainRules/14CDN/src/ChainRules.jl:1 in expression starting at /home/pkgeval/.julia/packages/Zygote/55SqB/src/Zygote.jl:1 ┌ Error: Error during loading of extension ComponentArraysZygoteExt of ComponentArrays, use `Base.retry_load_extensions()` to retry. │ exception = │ 1-element ExceptionStack: │ LoadError: UndefVarError: `accum` not defined in `Zygote` │ Suggestion: check for spelling errors or missing imports. │ Stacktrace: │ [1] getproperty(x::Module, f::Symbol) │ @ Base ./Base_compiler.jl:50 │ [2] top-level scope │ @ ~/.julia/packages/ComponentArrays/RGXRW/ext/ComponentArraysZygoteExt.jl:9 │ [3] include(mod::Module, _path::String) │ @ Base ./Base.jl:309 │ [4] __require_prelocked(pkg::Base.PkgId, env::Nothing) │ @ Base ./loading.jl:2817 │ [5] _require_prelocked(uuidkey::Base.PkgId, env::Nothing) │ @ Base ./loading.jl:2576 │ [6] _require_prelocked │ @ ./loading.jl:2570 [inlined] │ [7] run_extension_callbacks(extid::Base.ExtensionId) │ @ Base ./loading.jl:1622 │ [8] run_extension_callbacks(pkgid::Base.PkgId) │ @ Base ./loading.jl:1659 │ [9] run_package_callbacks(modkey::Base.PkgId) │ @ Base ./loading.jl:1475 │ [10] _require_prelocked(uuidkey::Base.PkgId, env::String) │ @ Base ./loading.jl:2584 │ [11] macro expansion │ @ ./loading.jl:2504 [inlined] │ [12] macro expansion │ @ ./lock.jl:376 [inlined] │ [13] __require(into::Module, mod::Symbol) │ @ Base ./loading.jl:2468 │ [14] require │ @ ./loading.jl:2444 [inlined] │ [15] eval_import_path │ @ ./module.jl:36 [inlined] │ [16] eval_import_path_all(at::Module, path::Expr, keyword::String) │ @ Base ./module.jl:60 │ [17] _eval_using(to::Module, path::Expr) │ @ Base ./module.jl:137 │ [18] top-level scope │ @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/examples/autodiff.jl:7 │ [19] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:310 │ [20] macro expansion │ @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/test/runtests.jl:48 [inlined] │ [21] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] │ [22] macro expansion │ @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/test/runtests.jl:48 [inlined] │ [23] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] │ [24] top-level scope │ @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/test/runtests.jl:18 │ [25] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:310 │ [26] top-level scope │ @ none:6 │ [27] eval(m::Module, e::Any) │ @ Core ./boot.jl:489 │ [28] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:310 │ [29] _start() │ @ Base ./client.jl:577 │ in expression starting at /home/pkgeval/.julia/packages/ComponentArrays/RGXRW/ext/ComponentArraysZygoteExt.jl:1 └ @ Base loading.jl:1632 Example - autodiff.jl: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/test/runtests.jl:47 Got exception outside of a @test LoadError: UndefVarError: `gradient` not defined in `Zygote` Suggestion: check for spelling errors or missing imports. Hint: a global variable of this name also exists in Enzyme. Stacktrace: [1] getproperty(x::Module, f::Symbol) @ Base ./Base_compiler.jl:50 [2] top-level scope @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/examples/autodiff.jl:136 [3] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [4] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/test/runtests.jl:48 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [6] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/test/runtests.jl:48 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [8] top-level scope @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/test/runtests.jl:18 [9] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [10] top-level scope @ none:6 [11] eval(m::Module, e::Any) @ Core ./boot.jl:489 [12] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [13] _start() @ Base ./client.jl:577 in expression starting at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/examples/autodiff.jl:136 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 =# JET.@test_opt target_modules = (HMMs,) rand(hmm, control_seq) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, state_seq; control_seq, seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 =# JET.@test_opt target_modules = (HMMs,) forward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 =# JET.@test_opt target_modules = (HMMs,) viterbi(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 =# JET.@test_opt target_modules = (HMMs,) forward_backward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 =# JET.@test_opt target_modules = (HMMs,) baum_welch(hmm, obs_seq, control_seq; seq_ends, max_iterations = 1) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 =# JET.@test_opt target_modules = (HMMs,) rand(hmm, control_seq) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::ControlledGaussianHMM{Float64}, control_seq::Vector{Vector{Float64}}; seq_ends::Vector{Int64}, hmm_guess::ControlledGaussianHMM{Float64}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::ControlledGaussianHMM{Float64}, control_seq::Vector{Vector{Float64}}; seq_ends::Vector{Int64}, hmm_guess::ControlledGaussianHMM{Float64}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, state_seq; control_seq, seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::ControlledGaussianHMM{Float64}, control_seq::Vector{Vector{Float64}}; seq_ends::Vector{Int64}, hmm_guess::ControlledGaussianHMM{Float64}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 =# JET.@test_opt target_modules = (HMMs,) forward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::ControlledGaussianHMM{Float64}, control_seq::Vector{Vector{Float64}}; seq_ends::Vector{Int64}, hmm_guess::ControlledGaussianHMM{Float64}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 =# JET.@test_opt target_modules = (HMMs,) viterbi(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::ControlledGaussianHMM{Float64}, control_seq::Vector{Vector{Float64}}; seq_ends::Vector{Int64}, hmm_guess::ControlledGaussianHMM{Float64}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 =# JET.@test_opt target_modules = (HMMs,) forward_backward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::ControlledGaussianHMM{Float64}, control_seq::Vector{Vector{Float64}}; seq_ends::Vector{Int64}, hmm_guess::ControlledGaussianHMM{Float64}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 =# JET.@test_opt target_modules = (HMMs,) baum_welch(hmm, obs_seq, control_seq; seq_ends, max_iterations = 1) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::ControlledGaussianHMM{Float64}, control_seq::Vector{Vector{Float64}}; seq_ends::Vector{Int64}, hmm_guess::ControlledGaussianHMM{Float64}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 =# JET.@test_opt target_modules = (HMMs,) rand(hmm, control_seq) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, state_seq; control_seq, seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 =# JET.@test_opt target_modules = (HMMs,) forward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 =# JET.@test_opt target_modules = (HMMs,) viterbi(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 =# JET.@test_opt target_modules = (HMMs,) forward_backward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 =# JET.@test_opt target_modules = (HMMs,) baum_welch(hmm, obs_seq, control_seq; seq_ends, max_iterations = 1) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Control 1: Test Failed at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/coherence.jl:33 Expression: isapprox(trans1, trans2; atol, norm = infnorm) Evaluated: isapprox([0.2 0.8 0.0; 0.0 0.2 0.8; 0.8 0.0 0.2], [0.1840014420524205 0.7715301184242196 0.04446843952335982; 0.027111538928039206 0.14667553229013622 0.8262129287818246; 0.8124237373183111 0.014633374748537598 0.1729428879331513]; atol = 0.07, norm = HMMTest.infnorm) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:753 [inlined] [2] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/coherence.jl:33 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [4] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/coherence.jl:24 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [6] test_equal_hmms(hmm1::PeriodicHMM{Float64, Normal{Float64}, 3}, hmm2::PeriodicHMM{Float64, Normal{Float64}, 3}, control_seq::Vector{Int64}; atol::Float64, init::Bool, flip::Bool) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/coherence.jl:24 Control 2: Test Failed at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/coherence.jl:33 Expression: isapprox(trans1, trans2; atol, norm = infnorm) Evaluated: isapprox([0.2 0.0 0.8; 0.8 0.2 0.0; 0.0 0.8 0.2], [0.1830106316036358 0.025482055011004142 0.7915073133853602; 0.8177747705283197 0.16569893391163848 0.016526295560041718; 0.049416053878081 0.7957085678466312 0.15487537827528766]; atol = 0.07, norm = HMMTest.infnorm) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:753 [inlined] [2] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/coherence.jl:33 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [4] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/coherence.jl:24 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [6] test_equal_hmms(hmm1::PeriodicHMM{Float64, Normal{Float64}, 3}, hmm2::PeriodicHMM{Float64, Normal{Float64}, 3}, control_seq::Vector{Int64}; atol::Float64, init::Bool, flip::Bool) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/coherence.jl:24 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 =# JET.@test_opt target_modules = (HMMs,) rand(hmm, control_seq) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::PeriodicHMM{Float64, Normal{Float64}, 3}, control_seq::Vector{Int64}; seq_ends::Vector{Int64}, hmm_guess::PeriodicHMM{Float64, Normal{Float64}, 3}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::PeriodicHMM{Float64, Normal{Float64}, 3}, control_seq::Vector{Int64}; seq_ends::Vector{Int64}, hmm_guess::PeriodicHMM{Float64, Normal{Float64}, 3}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, state_seq; control_seq, seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::PeriodicHMM{Float64, Normal{Float64}, 3}, control_seq::Vector{Int64}; seq_ends::Vector{Int64}, hmm_guess::PeriodicHMM{Float64, Normal{Float64}, 3}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 =# JET.@test_opt target_modules = (HMMs,) forward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::PeriodicHMM{Float64, Normal{Float64}, 3}, control_seq::Vector{Int64}; seq_ends::Vector{Int64}, hmm_guess::PeriodicHMM{Float64, Normal{Float64}, 3}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 =# JET.@test_opt target_modules = (HMMs,) viterbi(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::PeriodicHMM{Float64, Normal{Float64}, 3}, control_seq::Vector{Int64}; seq_ends::Vector{Int64}, hmm_guess::PeriodicHMM{Float64, Normal{Float64}, 3}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 =# JET.@test_opt target_modules = (HMMs,) forward_backward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::PeriodicHMM{Float64, Normal{Float64}, 3}, control_seq::Vector{Int64}; seq_ends::Vector{Int64}, hmm_guess::PeriodicHMM{Float64, Normal{Float64}, 3}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 =# JET.@test_opt target_modules = (HMMs,) baum_welch(hmm, obs_seq, control_seq; seq_ends, max_iterations = 1) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::PeriodicHMM{Float64, Normal{Float64}, 3}, control_seq::Vector{Int64}; seq_ends::Vector{Int64}, hmm_guess::PeriodicHMM{Float64, Normal{Float64}, 3}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 =# JET.@test_opt target_modules = (HMMs,) rand(hmm, control_seq) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, state_seq; control_seq, seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 =# JET.@test_opt target_modules = (HMMs,) forward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 =# JET.@test_opt target_modules = (HMMs,) viterbi(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 =# JET.@test_opt target_modules = (HMMs,) forward_backward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 =# JET.@test_opt target_modules = (HMMs,) baum_welch(hmm, obs_seq, control_seq; seq_ends, max_iterations = 1) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 ┌ Warning: Unable to determine HTML(edit_link = ...) from remote HEAD branch, defaulting to "master". │ Calling `git remote` failed with an exception. Set JULIA_DEBUG=Documenter to see the error. │ Unless this is due to a configuration error, the relevant variable should be set explicitly. └ @ Documenter ~/.julia/packages/Documenter/HdXI4/src/utilities/utilities.jl:665 [ Info: SetupBuildDirectory: setting up build directory. [ Info: Doctest: running doctests. [ Info: Skipped ExpandTemplates step (doctest only). [ Info: Skipped CrossReferences step (doctest only). [ Info: Skipped CheckDocument step (doctest only). [ Info: Skipped Populate step (doctest only). [ Info: Skipped RenderDocument step (doctest only). Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 =# JET.@test_opt target_modules = (HMMs,) rand(hmm, control_seq) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, state_seq; control_seq, seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 =# JET.@test_opt target_modules = (HMMs,) forward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 =# JET.@test_opt target_modules = (HMMs,) viterbi(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 =# JET.@test_opt target_modules = (HMMs,) forward_backward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 =# JET.@test_opt target_modules = (HMMs,) baum_welch(hmm, obs_seq, control_seq; seq_ends, max_iterations = 1) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 =# JET.@test_opt target_modules = (HMMs,) rand(hmm, control_seq) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{DiagNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{DiagNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{DiagNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{DiagNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, state_seq; control_seq, seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{DiagNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{DiagNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 =# JET.@test_opt target_modules = (HMMs,) forward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{DiagNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{DiagNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 =# JET.@test_opt target_modules = (HMMs,) viterbi(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{DiagNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{DiagNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 =# JET.@test_opt target_modules = (HMMs,) forward_backward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{DiagNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{DiagNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 =# JET.@test_opt target_modules = (HMMs,) baum_welch(hmm, obs_seq, control_seq; seq_ends, max_iterations = 1) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{DiagNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{DiagNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 =# JET.@test_opt target_modules = (HMMs,) rand(hmm, control_seq) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightCategorical{Float64, Float64, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightCategorical{Float64, Float64, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightCategorical{Float64, Float64, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightCategorical{Float64, Float64, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, state_seq; control_seq, seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightCategorical{Float64, Float64, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightCategorical{Float64, Float64, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 =# JET.@test_opt target_modules = (HMMs,) forward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightCategorical{Float64, Float64, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightCategorical{Float64, Float64, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 =# JET.@test_opt target_modules = (HMMs,) viterbi(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightCategorical{Float64, Float64, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightCategorical{Float64, Float64, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 =# JET.@test_opt target_modules = (HMMs,) forward_backward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightCategorical{Float64, Float64, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightCategorical{Float64, Float64, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 =# JET.@test_opt target_modules = (HMMs,) baum_welch(hmm, obs_seq, control_seq; seq_ends, max_iterations = 1) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightCategorical{Float64, Float64, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightCategorical{Float64, Float64, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 =# JET.@test_opt target_modules = (HMMs,) rand(hmm, control_seq) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightDiagNormal{Float64, Float64, Float64, Vector{Float64}, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightDiagNormal{Float64, Float64, Float64, Vector{Float64}, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightDiagNormal{Float64, Float64, Float64, Vector{Float64}, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightDiagNormal{Float64, Float64, Float64, Vector{Float64}, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, state_seq; control_seq, seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightDiagNormal{Float64, Float64, Float64, Vector{Float64}, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightDiagNormal{Float64, Float64, Float64, Vector{Float64}, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 =# JET.@test_opt target_modules = (HMMs,) forward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightDiagNormal{Float64, Float64, Float64, Vector{Float64}, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightDiagNormal{Float64, Float64, Float64, Vector{Float64}, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 =# JET.@test_opt target_modules = (HMMs,) viterbi(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightDiagNormal{Float64, Float64, Float64, Vector{Float64}, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightDiagNormal{Float64, Float64, Float64, Vector{Float64}, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 =# JET.@test_opt target_modules = (HMMs,) forward_backward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightDiagNormal{Float64, Float64, Float64, Vector{Float64}, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightDiagNormal{Float64, Float64, Float64, Vector{Float64}, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 =# JET.@test_opt target_modules = (HMMs,) baum_welch(hmm, obs_seq, control_seq; seq_ends, max_iterations = 1) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightDiagNormal{Float64, Float64, Float64, Vector{Float64}, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{LightDiagNormal{Float64, Float64, Float64, Vector{Float64}, Vector{Float64}, Vector{Float64}}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 =# JET.@test_opt target_modules = (HMMs,) rand(hmm, control_seq) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, state_seq; control_seq, seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 =# JET.@test_opt target_modules = (HMMs,) forward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 =# JET.@test_opt target_modules = (HMMs,) viterbi(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 =# JET.@test_opt target_modules = (HMMs,) forward_backward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 =# JET.@test_opt target_modules = (HMMs,) baum_welch(hmm, obs_seq, control_seq; seq_ends, max_iterations = 1) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, SparseMatrixCSC{Float64, Int64}, Vector{Normal{Float64}}, Vector{Float64}, SparseMatrixCSC{Float64, Int64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 =# JET.@test_opt target_modules = (HMMs,) rand(hmm, control_seq) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Transpose{Float64, Matrix{Float64}}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Transpose{Float64, Matrix{Float64}}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Transpose{Float64, Matrix{Float64}}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Transpose{Float64, Matrix{Float64}}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, state_seq; control_seq, seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Transpose{Float64, Matrix{Float64}}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Transpose{Float64, Matrix{Float64}}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 =# JET.@test_opt target_modules = (HMMs,) forward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Transpose{Float64, Matrix{Float64}}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Transpose{Float64, Matrix{Float64}}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 =# JET.@test_opt target_modules = (HMMs,) viterbi(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Transpose{Float64, Matrix{Float64}}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Transpose{Float64, Matrix{Float64}}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 =# JET.@test_opt target_modules = (HMMs,) forward_backward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Transpose{Float64, Matrix{Float64}}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Transpose{Float64, Matrix{Float64}}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 =# JET.@test_opt target_modules = (HMMs,) baum_welch(hmm, obs_seq, control_seq; seq_ends, max_iterations = 1) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:864 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] kwcall(::@NamedTuple{target_modules::Tuple{Module}}, ::typeof(JET.analyze_and_report_call!), analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:591 [14] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [15] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [16] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [17] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [19] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Transpose{Float64, Matrix{Float64}}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Transpose{Float64, Matrix{Float64}}, Vector{Normal{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Test Summary: | Pass Fail Error Broken Total Time HiddenMarkovModels.jl | 563 2 79 3 647 26m47.4s Code formatting | 1 1 1m04.4s Code quality | 9 9 32.2s Code linting | 1 1 2m06.4s Distributions | 99 1 100 17.9s Example - autodiff.jl | 1 1 7m01.5s Example - basics.jl | 41 7 48 4m35.3s Coherence | 32 32 18.2s Type stability | 7 7 14 3m11.8s Example - controlled.jl | 39 7 46 39.1s Coherence | 30 30 5.3s Type stability | 7 7 14 1.2s Example - interfaces.jl | 30 7 37 1m08.2s Coherence | 18 18 4.6s Type stability | 7 7 14 1.0s Allocations | 4 4 25.0s Example - temporal.jl | 41 2 7 50 1m27.5s Coherence | 34 2 36 31.5s No flip | 13 2 15 6.7s Initialization | 0 0.0s Transition matrix | 4 2 6 6.7s Control 1 | 1 1 2 6.7s Control 2 | 1 1 2 0.0s Control 3 | 2 2 0.0s Observation distributions | 9 9 0.0s Flip | 15 15 0.0s Type stability | 7 7 14 1.2s Example - types.jl | 45 7 1 53 1m41.1s Coherence | 36 36 40.8s Type stability | 7 7 14 2.5s Doctests | 1 1 1m20.6s Correctness - Standard | 256 42 1 299 4m52.8s Normal | 41 7 48 49.7s Coherence | 30 30 5.9s Type stability | 7 7 14 0.9s Allocations | 4 4 23.7s DiagNormal | 37 7 44 18.7s Coherence | 30 30 4.2s Type stability | 7 7 14 0.9s LightCategorical | 41 7 48 57.8s Coherence | 30 30 9.3s Type stability | 7 7 14 1.1s Allocations | 4 4 26.5s LightDiagNormal | 41 7 48 56.2s Coherence | 30 30 6.8s Type stability | 7 7 14 1.3s Allocations | 4 4 27.0s Normal (sparse) | 31 7 1 39 20.7s Coherence | 24 24 3.8s Type stability | 7 7 14 0.5s Normal transposed | 41 7 48 1m02.7s Coherence | 30 30 10.4s Type stability | 7 7 14 1.3s Allocations | 4 4 27.3s Normal and Exponential | 24 24 25.2s Coherence | 24 24 13.8s Miscellaneous | 1 1 0.2s Allow NaN density | 1 1 0.1s RNG of the outermost testset: Xoshiro(0xdd1b3befe2a53747, 0xd5c8a1bf9bebf63a, 0xd202bf7b773b0d6f, 0x11bec63abedb8f24, 0xf4ba4a334291471c) ERROR: LoadError: Some tests did not pass: 563 passed, 2 failed, 79 errored, 3 broken. in expression starting at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/test/runtests.jl:17 Testing failed after 1928.63s ERROR: LoadError: Package HiddenMarkovModels 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:2936 [3] test @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2785 [inlined] [4] 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:572 [5] kwcall(::@NamedTuple{julia_args::Cmd, io::IOContext{IO}}, ::typeof(Pkg.API.test), ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:548 [6] 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 [7] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:161 [8] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [9] test @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [inlined] [10] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkg::String) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [11] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 [12] include(mod::Module, _path::String) @ Base ./Base.jl:309 [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [14] _start() @ Base ./client.jl:577 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 2064.53s: package tests unexpectedly errored