Skip to content

Releases: aviatesk/JET.jl

v0.2.0

15 Apr 15:19
Compare
Choose a tag to compare

JET v0.2.0

Diff since v0.1.0

Closed issues:

  • False positive: (#117)
  • Release v0.1.0 (#121)
  • LoweredCodeUtils.lines_required! selects too much statements in a try/catch block (#150)
  • False positive type error in using ..Main (#151)
  • strange error during abstract interpretation (#161)

Merged pull requests:

v0.1.0

08 Apr 14:49
Compare
Choose a tag to compare

JET v0.1.0

Closed issues:

  • NoMethodErrorReport can have fairly lots of false positives for union-matching methods (because abstract_call_gf_by_type doesn't abstract_call matching methods using constant propagation) (#19)
  • virtual_process! fails on container expression (#21)
  • invalidated code cache seems to cause an internal error (#22)
  • rhs local block leak into the toplevel (#23)
  • virtualprocess.jl is problematic, find an alternative way to simulate toplevel execution (#26)
  • toplevel function definitions with references to virtual global variables should be invalidated on their redefinition (#29)
  • cached reports can get crazy when constant propagation happens (#31)
  • more careful report throw-away by "constant propagated"-interpretation (#36)
  • profiling performance (#39)
  • false positives on kwargs method (#43)
  • When returning tuples, the variables are incorrectly detected as not defined (#44)
  • self-profiling result (#51)
  • README should be updated (#52)
  • global variable woe (#54)
  • profiling performance and correctness (#61)
  • benchmark tools for JET analysis (#67)
  • performance problem in #65 (#71)
  • analysis from method signatures (and even from a module definition) (#76)
  • World age issue (#104)
  • don't use Dict for local cache store (#109)
  • toplevel ccall causes an type assertion error (#133)
  • support configurations via file (#137)
  • Errors on function definition using a global variable (#142)

Merged pull requests: