Skip to content

Releases: JuliaDebug/Cthulhu.jl

v2.16.0

15 Nov 07:33
c8e687f
Compare
Choose a tag to compare

Cthulhu v2.16.0

Diff since v2.15.3

Merged pull requests:

Closed issues:

  • cannot use Cthulhu with Julia 1.11.1 (#608)

v2.15.3

05 Nov 04:20
Compare
Choose a tag to compare

Cthulhu v2.15.3

Diff since v2.15.2

Merged pull requests:

Closed issues:

  • FieldError: type ConcreteResult has no field mi, available fields: edge, effects, result (#609)
  • FieldError: type SemiConcreteResult has no field mi, available fields: edge, ir, effects, spec_info (#610)

v2.15.2

11 Oct 15:23
Compare
Choose a tag to compare

Cthulhu v2.15.2

Diff since v2.15.1

Merged pull requests:

Closed issues:

  • internal assertion error examining BigInt() constructor (#515)
  • ERROR: TypeError: in typeassert, expected Symbol, got a value of type Nothing (#606)

v2.15.1

04 Oct 08:13
Compare
Choose a tag to compare

Cthulhu v2.15.1

Diff since v2.15.0

Merged pull requests:

Closed issues:

  • TypeError: in typeassert, expected Symbol, got a value of type Nothing (#504)
  • Add CI for Arm Macs (#538)
  • Cthulhu assumes arguments are valid identifiers (#597)
  • ERROR: UndefVarError: MethodInfo not defined in Core.Compiler (#604)

v2.15.0

05 Sep 15:54
ad83f60
Compare
Choose a tag to compare

Cthulhu v2.15.0

Diff since v2.14.0

Merged pull requests:

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 put mi into cache (#586)
  • Inference issue with CthulhuInterpreter vs NativeInterpreter (#590)

v2.14.0

17 Aug 19:33
9615c0d
Compare
Choose a tag to compare

Cthulhu v2.14.0

Diff since v2.13.0

Merged pull requests:

  • consistency of [@]descend_code_[typed|warntype] with InteractiveUtils (#587) (@simeonschaub)
  • Allow a Tuple{typeof(f),...} as root of ascend tree (#588) (@timholy)
  • Add examples to docstrings (#589) (@timholy)

v2.13.0

08 Aug 15:35
b0dd201
Compare
Choose a tag to compare

Cthulhu v2.13.0

Diff since v2.9.6

Merged pull requests:

Closed issues:

  • Hangs on debug (#452)
  • Confusing text in README (#507)
  • ERROR: MethodError: no method matching display(::Dict{String, Vector{TypedSyntax.InlayHint}}) and julia.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

09 Nov 15:34
Compare
Choose a tag to compare

Cthulhu v2.9.6

Diff since v2.9.5

Merged pull requests:

v2.9.5

26 Oct 15:54
Compare
Choose a tag to compare

Cthulhu v2.9.5

Diff since v2.9.4

Merged pull requests:

Closed issues:

  • Can't compile Cthulhu.jl (#511)

v2.9.4

17 Oct 20:32
fd3ffdc
Compare
Choose a tag to compare

Cthulhu v2.9.4

Diff since v2.9.3

Merged pull requests:

Closed issues:

  • crash in showing source code (#492)
  • type Union has no field parameters (#494)
  • Error with UnionAll has no field parameters (#499)
  • UndefVarError: T not defined in extract_inner_type (#506)