Skip to content

Releases: JuliaDebug/Cthulhu.jl

v2.0.0

22 Jul 19:01
b423bde
Compare
Choose a tag to compare

Cthulhu v2.0.0

Diff since v1.6.1

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:

v1.6.1

20 Jan 10:41
5ec7712
Compare
Choose a tag to compare

Cthulhu v1.6.1

Diff since v1.6.0

Merged pull requests:

v1.6.0

13 Jan 10:02
d20d998
Compare
Choose a tag to compare

Cthulhu v1.6.0

Diff since v1.5.0

Closed issues:

  • ERROR: TypeError: in <:, expected Type, got Vararg{Pair{String, String}} (#114)
  • Error: MethodInstance extraction failed when passing multiple Vals with symbols (#116)

Merged pull requests:

v1.5.0

23 Dec 17:03
Compare
Choose a tag to compare

Cthulhu v1.5.0

Diff since v1.4.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

30 Nov 13:13
13a0aa2
Compare
Choose a tag to compare

Cthulhu v1.4.0

Diff since v1.3.1

Merged pull requests:

v1.3.1

29 Nov 18:13
ed8fa28
Compare
Choose a tag to compare

Cthulhu v1.3.1

Diff since v1.3.0

Closed issues:

  • Broken again on nightly (#100)

Merged pull requests:

v1.3.0

31 Oct 20:09
9e0db2e
Compare
Choose a tag to compare

Cthulhu v1.3.0

Diff since v1.2.3

Merged pull requests:

  • Fix jl_new_task handling (#97) (@tkf)
  • Support descending into deoptimized and non-deoptimized calls (#98) (@tkf)

v1.2.3

28 Oct 20:17
4acf9a6
Compare
Choose a tag to compare

Cthulhu v1.2.3

Diff since v1.2.2

Closed issues:

  • This recording has been archived (#25)
  • Descending invokes UndefVarError from show? (#83)

Merged pull requests:

  • Fix functionality and tests on nightly (#90) (@timholy)
  • Support arrays in splatting (#91) (@timholy)
  • accept the hinted key [char] (#93) (@Moelf)
  • Fix 'b' key (bookmark) (#95) (@tkf)
  • Add dump_module option to code_llvm(::IO, ::Bookmark) (#96) (@tkf)

v1.2.2

23 Aug 16:12
f71e27a
Compare
Choose a tag to compare

Cthulhu v1.2.2

Diff since v1.2.1

Merged pull requests:

v1.2.1

21 Aug 13:11
cffdcc7
Compare
Choose a tag to compare

Cthulhu v1.2.1

Diff since v1.2.0

Merged pull requests: