Releases: JuliaDebug/Cthulhu.jl
Releases · JuliaDebug/Cthulhu.jl
v2.0.0
Cthulhu v2.0.0
Closed issues:
- Split into Cthulhu and TypedCodeUtils (#33)
- Cthulhu hates that TypeofVararg has no field name? (#123)
- Update to use AbstractInterpreter framework (#124)
- Cleanup IR printing (#131)
- Missing verbose_stmt_info on master (#132)
- Mismatch in length of InstructionStream fields (#133)
- doesn't seem to work on julia-master (#142)
- debuginfo info option broken/inconsistent (#143)
- line number now visually hard to distinguishable from code (#149)
- debuginfo=false is still printing debuginfo (#150)
- argextype AssertionError (#152)
- Cthulhu appears broken on 1.7 build (master) (#157)
- currently broken on v1.7? (#158)
- typo in
cthulu_typed
(#164)
Merged pull requests:
- Minimal switch to AbstractInterpreter (#126) (@Keno)
- Spring Cleaning. NFC. (#127) (@Keno)
- WIP: Switch callsite detection to use stmt info (#128) (@Keno)
- Fix a typo? (#129) (@tkf)
- Standardize a few names (#135) (@timholy)
- Fix ascend, split out find_caller_of and test it (#136) (@timholy)
- Minimal fix for change in CostCallInfo (#137) (@Keno)
- follow up #137, remove duplicated non-constant callsites (#139) (@aviatesk)
- minor code quality improvements (#140) (@aviatesk)
- fix #142 (#144) (@aviatesk)
- NFC: simplify CodeInfo warntype printing (#145) (@simeonschaub)
- make IRCode printing respect debuginfo (#146) (@simeonschaub)
- fix tests on nightly (#147) (@simeonschaub)
- more control over optimized debuginfo (#151) (@simeonschaub)
- add missing
InvokeCallInfo
support (#154) (@aviatesk) - set up Cthulhu's own cache type, don't overload against general
Base.Dict
(#155) (@aviatesk) - fix #152, no more
AssertionError
fromargextype
(#159) (@aviatesk) - add option to print inlining costs (#160) (@simeonschaub)
- Allow _descend on signature tuple type (#161) (@Keno)
- provide default tuple-type (#163) (@aviatesk)
- breaking release for Julia v1.7 (#165) (@aviatesk)
- fix "cthulu" typo (#166) (@aviatesk)
v1.6.1
v1.6.0
Cthulhu v1.6.0
Closed issues:
- ERROR: TypeError: in <:, expected Type, got Vararg{Pair{String, String}} (#114)
Error: MethodInstance extraction failed
when passing multipleVal
s with symbols (#116)
Merged pull requests:
- Add link to JuliaCon video (#111) (@oxinabox)
- Support kwargs in
ascend
(#112) (@timholy) - Preserve the Expr head when printing callsites (#113) (@timholy)
- README.md: add CI and code coverage status badges (#115) (@fingolfin)
- Unwrap
QuoteNode
arguments. (#117) (@chriselrod) - Handle Core.TypeofVararg in treelist (#118) (@timholy)
v1.5.0
Cthulhu v1.5.0
Closed issues:
- Source code is missing final line feed without syntax highlighting (#101)
Merged pull requests:
- Add option to omit stable code when using descend_warn_type (#89) (@YingboMa)
- Ensure that code is printed with a final line feed. (#103) (@hwjsnc)
- MassInstallAction: Install the TagBot workflow on this repository (#105) (@timholy)
- Run CI with GitHub Actions (#107) (@timholy)
- Handle PartialStruct (#108) (@YingboMa)
- Add
ascend(bt)
where bt is a backtrace (#109) (@timholy) - ascend for backtraces: print final file:line (#110) (@timholy)
v1.4.0
Cthulhu v1.4.0
Merged pull requests:
v1.3.1
v1.3.0
v1.2.3
Cthulhu v1.2.3
Closed issues:
Merged pull requests:
v1.2.2
Cthulhu v1.2.2
Merged pull requests: