Skip to content

Releases: aviatesk/JET.jl

v0.8.3

26 Jun 13:21
Compare
Choose a tag to compare

JET v0.8.3

Diff since v0.8.2

Merged pull requests:

  • generalize Union{Missing,Bool}->Any widening to other comparison operators (#545) (@aviatesk)

v0.8.2

25 Jun 17:15
Compare
Choose a tag to compare

JET v0.8.2

Diff since v0.8.1

Closed issues:

  • Add a configuration to ignore the case when x == y return missing? (#542)

Merged pull requests:

  • JETAnalyzer: ignore x::Any == y::Concrete potentially returning missing within analyze_from_definition (#543) (@aviatesk)

v0.8.1

22 Jun 05:04
Compare
Choose a tag to compare

JET v0.8.1

Diff since v0.8.0

Closed issues:

  • JET doesn't find available method? (#539)

Merged pull requests:

  • support package module usage from inner modules (#540) (@aviatesk)

v0.8.0

06 Jun 05:14
Compare
Choose a tag to compare

JET v0.8.0

Diff since v0.7.15

Closed issues:

  • Bug: "Invalid type argument" for valid type argument (#237)
  • JET generates spurious errors when analyzing noninferrable callees (#351)
  • UndefKeywordError for keyword arguments (#376)
  • JETAnalyzer: false positive errors that can be analyzed to be safe by concrete evaluation (#444)
  • False positive: may throw for a function that just want to throw (#477)
  • False positive in total function (#482)
  • Feature request: Display un-inferrible callchains (#484)
  • false positives with Base.@kwdef (#487)
  • Possible false positive with sort! (#522)
  • main_uuid not defined (#531)

Merged pull requests:

v0.7.15

12 May 03:22
df6cd44
Compare
Choose a tag to compare

JET v0.7.15

Diff since v0.7.14

Merged pull requests:

v0.7.14

05 May 08:12
Compare
Choose a tag to compare

JET v0.7.14

Diff since v0.7.13

Merged pull requests:

v0.7.13

27 Apr 05:59
Compare
Choose a tag to compare

JET v0.7.13

Diff since v0.7.12

Closed issues:

  • JET breaks SnoopCompile (#499)

Merged pull requests:

v0.7.12

26 Apr 15:20
Compare
Choose a tag to compare

JET v0.7.12

Diff since v0.7.11

Closed issues:

  • Optional analyzer keyword argument gone (#494)
  • │ ArgumentError: Module JuliaFormatter does not correspond to a loaded package! (#497)

Merged pull requests:

  • switch to use PrecompileTools.jl (#496) (@aviatesk)
  • virtualprocess: add special handling for Preferences.toml (#498) (@aviatesk)

v0.7.11

12 Apr 08:42
Compare
Choose a tag to compare

JET v0.7.11

Diff since v0.7.10

Closed issues:

  • false positive: no matching method found (#486)
  • Define @test_package in addition to report_package (#490)

Merged pull requests:

v0.7.10

30 Mar 04:57
Compare
Choose a tag to compare

JET v0.7.10

Diff since v0.7.9

Merged pull requests: