Releases: JuliaDebug/Cthulhu.jl
Releases · JuliaDebug/Cthulhu.jl
v2.16.0
v2.15.3
Cthulhu v2.15.3
Merged pull requests:
- adjust to JuliaLang/julia#54894 (#611) (@aviatesk)
- run CI on interesting platforms only (#612) (@aviatesk)
Closed issues:
v2.15.2
Cthulhu v2.15.2
Merged pull requests:
- don't descend into
cglobal
andllvmcall
(#602) (@simeonschaub) - always show total inlining cost when
inline_cost=true
(#607) (@aviatesk)
Closed issues:
v2.15.1
Cthulhu v2.15.1
Merged pull requests:
- fix badges in README (#596) (@simeonschaub)
- adapt to changes in
UnionSplitInfo
(#600) (@simeonschaub) - accept
var".."
as valid identifier (#601) (@simeonschaub) - fix #504:
where
in function name (#603) (@simeonschaub) - adjustment to JuliaLang/julia#55976 (#605) (@aviatesk)
Closed issues:
v2.15.0
Cthulhu v2.15.0
Merged pull requests:
- enable dependabot for GitHub actions (#481) (@ranocha)
- adapt to julia nightly changes (#591) (@simeonschaub)
- Bump codecov/codecov-action from 1 to 4 (#592) (@dependabot[bot])
- Bump actions/cache from 1 to 4 (#593) (@dependabot[bot])
- Bump julia-actions/setup-julia from 1 to 2 (#594) (@dependabot[bot])
- Bump actions/checkout from 2 to 4 (#595) (@dependabot[bot])
Closed issues:
Warning: couldn't retrieve source of
function (#513)- expected Core.Compiler.InferenceState, got a value of type Nothing (#549)
- ERROR: LoadError: Some tests did not pass: 320 passed, 1 failed, 0 errored, 1 broken. (#569)
_dump_function_llvm
errors when printing LLVM IR on nightly (#575)do_typeinf!(interp, mi)
does not always putmi
into cache (#586)- Inference issue with CthulhuInterpreter vs NativeInterpreter (#590)
v2.14.0
Cthulhu v2.14.0
Merged pull requests:
v2.13.0
Cthulhu v2.13.0
Merged pull requests:
- pass
world::UInt
instead ofinterp::CthulhuInterpreter
to codeview functions (#516) (@aviatesk) - optimize cached sources (#518) (@aviatesk)
- drop 1.8.5 support (#519) (@aviatesk)
- implement integration for exception type inference (#522) (@aviatesk)
- Fix
show_src_expr
on 32 bit Julia (#525) (@Zentrik) - changes to adapt to compressed line table format (#526) (@vtjnash)
- Add x86 runners to CI (#529) (@Zentrik)
- TypedSyntax: Version 1.2.4 (#531) (@Zentrik)
- use
IdDict{MethodInstance}
instead ofDict{MethodInstance}
(#534) (@aviatesk) - adjust to JuliaLang/julia#53088 (#539) (@aviatesk)
- Support tagged CodeInstances (Valentin's version) (#540) (@vchuravy)
- minor follow up on the tagged code instance change (#543) (@aviatesk)
- Set enough lookback on tagbot to get back to last release (#544) (@oxinabox)
- drop v1.9 support (#545) (@aviatesk)
- Adjust to JuliaLang/julia#53219 (#547) (@Keno)
- disable the
cfg_simplify!
optimization on pre-1.11 versions (#548) (@aviatesk) - check CI on master (#551) (@aviatesk)
- TypedSyntax.jl: drop old version support (#553) (@aviatesk)
- minor cleanups (#557) (@aviatesk)
- fix #559 (#560) (@aviatesk)
- Make it merely a warning for the precompile workload to fail (#562) (@oxinabox)
- Adjust to julia#53953 (#564) (@Keno)
- Adjust to julia#54076 (#565) (@Keno)
- fix
exct
handling (#567) (@aviatesk) - Adjust to upcoming julia#54341 (#570) (@Keno)
- adjustments to the latest caching interface changes (#573) (@aviatesk)
- Remove dangling text from README (#576) (@timholy)
- Be consistent about
visited
check (#577) (@timholy) - TypedSyntax: fix some failures on Julia 1.11 (#578) (@timholy)
- Use
maybe_fix_path
inascend
(#579) (@timholy) - Stop unwrapping types while mapping (#585) (@timholy)
Closed issues:
- Hangs on debug (#452)
- Confusing text in README (#507)
ERROR: MethodError: no method matching display(::Dict{String, Vector{TypedSyntax.InlayHint}})
andjulia.usePlotPane
(#517)- Internal
AssertionError: label > 0
when descending a method call (#523) - Precompilation fails on 32-bit Julia 1.9 (#524)
UndefVarError: T not defined
when using@descend
(#527)- Inlay hint display for juxtaposition and infix operators (#532)
- Precompilation error on julia master due to
IOError: stream is closed
(#541) - Duplicate Inlay Hints when Language server is providing type hints (#542)
type CodeInfo has no field rettype
on Julia's master branch (#552)- Imperfect type inference on Julia nightly that doesn't agree with
@code_warntype
(#555) - Inlay hints placed in wrong locations (#556)
- AssertionError from Core.Compiler (#559)
- Cthulhu not precompiling in 1.11. IOError: stream is closed or unusable (#563)
- ERROR: type InferenceResult has no field exc_result (#572)
- Cthulhu broken on nightly (#574)
- Cannot Precompile Cthulhu (#580)
- StringIndexError when trying to @Descend (#583)
v2.9.6
v2.9.5
v2.9.4
Cthulhu v2.9.4
Merged pull requests:
Closed issues: