Skip to content

Releases: timholy/Revise.jl

v3.6.0

25 Sep 11:43
33ee1c8
Compare
Choose a tag to compare

Revise v3.6.0

Diff since v3.5.18

Merged pull requests:

  • do a little bit of work to try confirm that the git repo found is actually a julia repo before running Core.Compiler test (#836) (@KristofferC)
  • Capture log message instead of telling users to ignore it (#844) (@giordano)
  • Add locking to revise() (#846) (@timholy)
  • Add force=true kwarg to revise(mod::Module) (#847) (@timholy)
  • Skip a problematic test on 1.6 (#848) (@timholy)

Closed issues:

  • Test error when testing Revise on buildkite (#834)
  • Tools for when FileWatching doesn't work properly (#839)
  • Found no method matching LoweredCodeUtils.CodeEdges (#840)
  • Add force_revise function to handle delayed updates on NFS when using JULIA_REVISE_POLL=1 (#842)
  • Revise.revise(...) is not safe to be called from multiple threads simultaneously (#845)

v3.5.18

31 Jul 09:42
13a5eb7
Compare
Choose a tag to compare

Revise v3.5.18

Diff since v3.5.17

Merged pull requests:

  • Decouple version switching test from ExpontentialUtils (#831) (@Keno)
  • Extend loaded_precompiles fix to 1.11 (#833) (@Keno)

Closed issues:

  • Problem with loading REPLExt on Julia 1.11-rc2 and Revise 3.5.17 (#832)

v3.5.17

28 Jul 19:38
c6ae5f4
Compare
Choose a tag to compare

Revise v3.5.17

Diff since v3.5.16

Merged pull requests:

v3.5.16

24 Jul 07:14
4ad68c2
Compare
Choose a tag to compare

Revise v3.5.16

Diff since v3.5.15

Merged pull requests:

  • Track GlobalRef consistently (#822) (@Keno)

Closed issues:

  • Julia 1.11: warning, precompile directives failed (#780)
  • Putting revise in atreplinit() leads to error on julia v1.11 - InitError (#812)
  • Recursive type definition causes "invalid redefinition of constant" (#813)
  • "Please report an issue in Revise" (#819)
  • Revise.jl Errors and broken at tests. (#825)

v3.5.15

01 Jul 11:38
54ee94a
Compare
Choose a tag to compare

Revise v3.5.15

Diff since v3.5.14

Merged pull requests:

Closed issues:

  • ERROR: LoadError: type CodeInfo has no field linetable (#810)
  • Revise stopped working (#818)

v3.5.14

20 Feb 16:53
33b1040
Compare
Choose a tag to compare

Revise v3.5.14

Diff since v3.5.13

Merged pull requests:

  • Update limitations.md with REPL session (#798) (@mkitti)
  • Add continue-on-error to CI (#799) (@timholy)
  • Bump codecov/codecov-action from 3 to 4 (#800) (@dependabot[bot])
  • Workaround issue when internal code loading function gives a path to entry file instead of directory to package (#806) (@KristofferC)

Closed issues:

  • Segfault loading package on julia 1.8+ when Revise is loaded (#674)
  • custom revise callback (#681)
  • Can't track changes in module loaded via "using ..Module"? (#692)
  • Segfault when revising package (#704)
  • "Failed to revise" when using submodule (#718)
  • Function not getting recompiled after changing struct definition (#797)
  • Warnings on Julia v1.10.1 when installing or loading packages (#802)
  • Fail to precompile on nightly: 1.12.0-DEV.18 (#805)

v3.5.13

07 Jan 00:00
d72d5c7
Compare
Choose a tag to compare

Revise v3.5.13

Diff since v3.5.12

Merged pull requests:

Closed issues:

  • Extra "end" causes an error inside Revise instead of being reported properly (#655)
  • Wrong "Invalid redefinition of type" for certain UnionAll field types (#770)
  • New macro calls defining functions are incorrectly revised (#792)

v3.5.12

02 Jan 20:29
9f7bd4e
Compare
Choose a tag to compare

Revise v3.5.12

Diff since v3.5.11

Merged pull requests:

Closed issues:

  • Precompilation failed on Julia 1.8 on Windows (#707)
  • redefinition of constant bug when using @require (#736)
  • Julia 1.10.0 segfault at test exit (Windows-only) (#789)

v3.5.11

31 Dec 23:50
abb54e3
Compare
Choose a tag to compare

Revise v3.5.11

Diff since v3.5.10

Merged pull requests:

Closed issues:

  • Revise not working anymore for files that contain type definition (but the type is not changed) (#734)
  • Duplicate functions can confuse Revise (#750)
  • Revise fails tracking when editing file from different cluster nodes (#752)
  • includet gives error when include doesn't (#753)
  • Wrong directory for include during revision (#758)
  • Whenever I edit a file Revise thinks I changed a struct definition (#772)
  • Can it be that revise does not track functions under invokelatest? (#775)
  • Strange behavior in the nighlty (#777)
  • Failed to revise due to some gensym method (#782)

v3.5.10

28 Nov 11:49
b996346
Compare
Choose a tag to compare

Revise v3.5.10

Diff since v3.5.9

Merged pull requests: