Skip to content

Releases: aviatesk/JET.jl

v0.8.9

24 Jul 15:12
Compare
Choose a tag to compare

JET v0.8.9

Diff since v0.8.8

Closed issues:

  • JET breaking on "using Module: SubModule.Constant" (#554)

Merged pull requests:

  • virtualprocess: support using A: B.C pattern (#555) (@aviatesk)

v0.8.8

15 Jul 06:03
Compare
Choose a tag to compare

JET v0.8.8

Diff since v0.8.7

Closed issues:

  • Support "import Module as" syntax (#521)
  • JET.jl false positive "possible error" reported on Union{Bool, Nohing} (#551)

Merged pull requests:

  • virtualprocess: handle import Package as Alias syntax (#553) (@aviatesk)

v0.8.7

09 Jul 14:24
Compare
Choose a tag to compare

JET v0.8.7

Diff since v0.8.6

Closed issues:

  • Configure printing during test_package (#550)

v0.8.6

03 Jul 09:54
Compare
Choose a tag to compare

v0.8.5

03 Jul 07:03
Compare
Choose a tag to compare

v0.8.4

29 Jun 17:16
Compare
Choose a tag to compare

JET v0.8.4

Diff since v0.8.3

Merged pull requests:

  • make the Union{Bool,Missing} widening behavior (#543) configurable (#547) (@aviatesk)

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: