Skip to content

Releases: aviatesk/JET.jl

v0.5.9

19 Mar 04:17
Compare
Choose a tag to compare

v0.5.8

18 Mar 04:45
Compare
Choose a tag to compare

JET v0.5.8

Diff since v0.5.7

Closed issues:

  • Cannot run @report_call on Julia 1.8-beta1 (#326)
  • crash with julia 1.8 (#332)

v0.5.7

24 Feb 06:53
Compare
Choose a tag to compare

JET v0.5.7

Diff since v0.5.6

Closed issues:

  • not compatible with Julia 1.8 dev (#322)
  • runtests is broken on latest master (#324)

Merged pull requests:

v0.5.6

01 Feb 07:13
Compare
Choose a tag to compare

JET v0.5.6

Diff since v0.5.5

Merged pull requests:

v0.5.5

27 Jan 04:32
Compare
Choose a tag to compare

JET v0.5.5

Diff since v0.5.4

Closed issues:

  • Cannot using JET on Julia 1.7: AssertionError: JETInferenveParams() = InferenceParams() (#312)
  • false positive in type inference (#313)
  • Only the last branch is checked? (#314)
  • "about" box: why "scratch"? (#316)

Merged pull requests:

v0.5.4

26 Dec 12:15
Compare
Choose a tag to compare

JET v0.5.4

Diff since v0.5.3

Closed issues:

  • "is not defined" assign type parameter with Base.@kwdef (#305)
  • for 1 of 2 union split cases, no matching method found for call signatures (#306)
  • false negative converting in parameterized function (#307)

Merged pull requests:

v0.5.3

21 Dec 17:55
Compare
Choose a tag to compare

JET v0.5.3

Diff since v0.5.2

Closed issues:

  • JET doesn't understand module aliases (?) (#223)
  • Access to undefined reference at let keyword (#224)
  • Feature request: Constant-fold keyword arguments somehow (#265)
  • import PackageName as PN syntax causes AssertionError (#267)
  • Zygote sometimes has a weird src.linetable (leading to BoundsError in get_lin) (#273)
  • concretization of :foreigncall (#277)
  • Toplevel error when checking package Convex (#281)
  • Adding println logging to... (#282)
  • World age problem (#287)
  • JuliaInterpreter version restricted (#290)
  • JET selftest (#291)
  • Compiler crash when checking CSTParser (#292)
  • Classic type-instability is not detected (#293)

Merged pull requests:

v0.5.2

02 Dec 06:25
Compare
Choose a tag to compare

JET v0.5.2

Diff since v0.5.1

Closed issues:

  • TypeError when running JET.report_package (#226)
  • segfaults when calling report_file on a Module (#238)
  • TypeError in JETAnalyzer (#271)
  • Program fails to opimize (#274)

Merged pull requests:

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: