Releases: JuliaDebug/Cthulhu.jl
Releases · JuliaDebug/Cthulhu.jl
v2.6.6
v2.6.5
v2.6.4
Cthulhu v2.6.4
Closed issues:
@descend
doesn't work in indexing withbegin
orend
(#291)unable to find path containing source for Base, tracking is not possible
on nightly (#299)- feature request: allow custom interpreters to add toggles (#308)
- Show total inlining cost (#311)
Merged pull requests:
- Refactor Cthulhu to allow custom callinfo for external packages (#303) (@Keno)
- Add additional interfaces (#304) (@Keno)
- Respect const prop info in
OCCallInfo
/InvokeCallInfo
(#305) (@Keno) - make
interruptexc
behavior configurable (#306) (@aviatesk) - use
CC
alias name instead ofCore.Compiler
(#307) (@aviatesk) - add custom toggle interface (#309) (@aviatesk)
- allow any AbstractInterpreter in Bookmark (#312) (@JeffBezanson)
- fix #311, show total inlining cost (#313) (@aviatesk)
v2.6.3
v2.6.2
v2.6.1
v2.6.0
Cthulhu v2.6.0
Merged pull requests:
- Allow the default state of toggles in
@descend
to be configured and saved persistently (#296) (@brenhinkeller)
v2.5.5
v2.5.4
Cthulhu v2.5.4
Closed issues:
- Fails with MethodError: no method matching decode_effects(::UInt8) (#287)
Merged pull requests:
v2.5.3
Cthulhu v2.5.3
Closed issues:
- Missing lots of call sites (#275)
Merged pull requests:
- Detect more callsites in
ascend
(closes #275) (#276) (@timholy) - Handle MethodInstance keys in interop.unopt (#278) (@timholy)
- fix
OCCallInfo
construction, add test for OC callsite (#282) (@aviatesk) - fix effects handling for
OCCallInfo
/ReturnTypeCallInfo
(#283) (@aviatesk) - fix effects handling for
PureCallInfo
/LimitedCallInfo
(#284) (@aviatesk) - adapt to the upstream change of
transform_result_for_cache
(#285) (@aviatesk)