Skip to content

Releases: aviatesk/JET.jl

v0.5.1

06 Nov 08:54
Compare
Choose a tag to compare

JET v0.5.1

Diff since v0.5.0

Closed issues:

  • Check for compatible Julia version (#263)
  • are Ref type stable? (#268)
  • @report_opt reports runtime dispatch on abstract keyword arguments (#269)

v0.5.0

27 Sep 16:08
Compare
Choose a tag to compare

JET v0.5.0

Diff since v0.4.6

Closed issues:

  • correctly handle cycles (#106)
  • false positive error from a type constructor with parameterized vector field (#154)
  • Report linting errors using Julia's Logging stdlib... (#171)
  • Possible wrong error detection (#184)
  • Prevent analysis of Base and stdlib functions? (#219)
  • ERROR: TypeError: in new, expected DataType, got Type{Tuple{Vararg{Any, N}} where N} (#222)
  • Advice on Core.Box detector (#233)
  • ERROR: cannot assign a value to variable Main.Struct from module ##JETVirtualModule#259 (#236)
  • Example where getfield does not constant fold in JET (#254)

Merged pull requests:

v0.4.6

03 Aug 16:53
Compare
Choose a tag to compare

v0.4.5

22 Jul 18:40
Compare
Choose a tag to compare

v0.4.4

22 Jul 16:53
Compare
Choose a tag to compare

v0.4.3

07 Jul 05:37
Compare
Choose a tag to compare

JET v0.4.3

Diff since v0.4.2

Merged pull requests:

v0.4.2

06 Jul 06:45
Compare
Choose a tag to compare

JET v0.4.2

Diff since v0.4.1

Closed issues:

  • How can I check all my project files with a single call? (#220)

v0.4.1

16 Jun 14:49
Compare
Choose a tag to compare

JET v0.4.1

Diff since v0.4.0

Merged pull requests:

v0.4.0

16 Jun 12:40
Compare
Choose a tag to compare

JET v0.4.0

Diff since v0.3.2

Closed issues:

  • Framework for pluggable analysis? (#169)
  • interface to filter out reports (#203)

Merged pull requests:

  • setup specific report for invalid Core.Compiler.return_type call (#206) (@aviatesk)
  • remove the anyerror field hack (#207) (@aviatesk)
  • fix #203 and #169, implement pluggable analysis framework (#208) (@aviatesk)
  • fix #169, implement experimental pluggable analysis interface (#209) (@aviatesk)
  • virtualprocess: add simple negative test case for select_statements (#211) (@aviatesk)
  • allow plug-in analyzers to enable inlining at will (#212) (@aviatesk)
  • support report construction within optimization phase (#213) (@aviatesk)
  • check-in examples/dispatch_analysis (#214) (@aviatesk)
  • cache: refine global report cache retrieval logic (#215) (@aviatesk)
  • fixup!: add missing update_reports! within abstract_invoke and enables all the dev @assertions (#216) (@aviatesk)
  • don't track SSAs signature chain when working on OptimizationState (#217) (@aviatesk)

v0.3.2

29 May 12:53
Compare
Choose a tag to compare

JET v0.3.2

Diff since v0.3.1

Merged pull requests:

  • fix non-deterministic abstract global variable assignment handling (#205) (@aviatesk)