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)