Releases: JuliaDebug/Cthulhu.jl
Releases · JuliaDebug/Cthulhu.jl
v1.2.0
v1.1.2
v1.1.1
v1.1.0
Cthulhu v1.1.0
Closed issues:
- Losing concrete type information on Julia 1.5? (#77)
Merged pull requests:
v1.0.2
v1.0.1
Cthulhu v1.0.1
Merged pull requests:
- Change TerminalMenus.jl to REPL.TerminalMenus (#72) (@ChrisRackauckas)
v1.0.0
Cthulhu v1.0.0
v0.1.2
Cthulhu v0.1.2
Closed issues:
- Descend through invoke (#38)
- Display Source and AST using CodeTracking (#47)
- BoundsError in
dce!
(#54) - Crashes while traversing Flux ADs (#58)
- Problem precompiling master branch (#61)
Merged pull requests:
- Fix typo (#55) (@oxinabox)
- Add newline after dump_params (#56) (@oxinabox)
- Add ability to show souce code and AST (#57) (@oxinabox)
- Make DCE configurable (#59) (@vchuravy)
- Decode cufunction with kwargs (#60) (@vchuravy)
- Replace @init with init() (#62) (@janEbert)
- README.md: Explain the difference between
invoke
andcall
statements (#63) (@DilumAluthge) - unwarp unionall (#66) (@vchuravy)
- Small improvements and fix descend into
Union{f, g}
(#67) (@vchuravy) - Install TagBot as a GitHub Action (#68) (@JuliaTagBot)
- Fix: _dump_function_linfo not defined (#70) (@tkf)
v0.1.1
v0.1.1 (2019-07-29)
Closed issues:
- Bug:
@descend\_code\_warntype
does not accept keyword arguments (but@descend
and@descend\_code\_typed
correctly do) (#49)
Merged pull requests:
- Allow
descend\_code\_warntype
to accept keyword arguments (#50) (DilumAluthge)
v0.1.0
v0.1.0 (2019-07-25)
Diff since bbc3d7a14027fe4dda709ebe94d67e048c980707
Closed issues:
- BoundsError when using @Descend on a function using @Profile (#45)
- Fails to descend into Type constructors (#42)
FailedCallInfo
printing withf::Union{typeof\(g\), typeof\(h\)}
(#37)- We don't handle TypeTuple inputs like
code\_typed
does (#32) - Cthulhu is missing a function call (#27)
- _apply needs special handling (#16)
descend\_code\_warntype
is broken (#13)- What is this for? (#6)
- assertion failure for
optimize=false
(#5) - Request @descend_code_warntype (#3)
- Some functions aren't descendable, and its hard to tell when they aren't (#2)
Merged pull requests:
- Request: Syntax-highlight for LLVM IR and native code (#44) (tkf)
- use signature type (#43) (vchuravy)
- handle Union{} (#41) (vchuravy)
- various fixes (#36) (vchuravy)
- Fix Docs (#31) (YingboMa)
- Make Cthulhu smarter (#30) (vchuravy)
- Handle _apply (#24) (Keno)
- Add ASM syntax switch (#23) (YingboMa)
- handle jl_threading_run (#22) (vchuravy)
- Add special handling for return_type (#21) (Keno)
- unwrap_type -> widenconst (#20) (Keno)
- Pass
params
through descend calls and add option to dump the cache (#19) (vchuravy) - Find callsites on the rhs of an assignment (#18) (Keno)
- improve reflection (#14) (vchuravy)
- add CthulhuMenu based of RadioMenu (#12) (vchuravy)
- Intelligently decide what to print in limited screen space (#10) (Keno)
- do some dce before printing (#8) (vchuravy)
- add statement of purpose to readme (#7) (jpfairbanks)
- Add descend_code_warntype (#4) (YingboMa)
- added some ui (#1) (peterahrens)