Revise.jl Versions Save

Automatically update function definitions in a running Julia session

v3.5.4

8 months ago

Revise v3.5.4

Diff since v3.5.3

Merged pull requests:

  • Julia 1.7 compat: use a more compatible cd version (#754) (@johnnychen94)
  • Bump actions/checkout from 3 to 4 (#760) (@dependabot[bot])
  • When receiving a package callback, start watching the current environment. (#761) (@maleadt)

Closed issues:

  • Revise.jl fails to track updated packages on Windows (#709)
  • support julia extension (#756)
  • Seems that Revise is broken on Julia nightly (#759)

v3.5.3

11 months ago

Revise v3.5.3

Diff since v3.5.2

Closed issues:

  • Revise makes my computer lag (#748)

Merged pull requests:

  • enable dependabot for GitHub actions (#742) (@ranocha)
  • Bump actions/checkout from 2 to 3 (#744) (@dependabot[bot])
  • Fix some typos (#745) (@goggle)
  • fix Revise.track(PkgA, "src/PkgA.jl") (#749) (@aviatesk)

v3.5.2

1 year ago

Revise v3.5.2

Diff since v3.5.1

Closed issues:

  • Revise doesn't track changes at all - Error during running tests in the Pkg mode (#737)
  • MethodError: no method matching iterate(::Nothing) (#739)

Merged pull requests:

  • Simplify RNG used for making temp dirs (#733) (@jakobnissen)
  • make Revise compatible with the latest nightly (#740) (@aviatesk)

v3.5.1

1 year ago

Revise v3.5.1

Diff since v3.5.0

Closed issues:

  • UndefVarError: invoked_get! not defined (#727)
  • discourage packages from depending on Revise? (#728)

Merged pull requests:

  • Add more logging for "stream is closed or unusable" (#725) (@timholy)
  • Fix invalidation in eval_rex (#729) (@timholy)
  • Do not track files during pre-compilation (#731) (@LilithHafner)

v3.5.0

1 year ago

Revise v3.5.0

Diff since v3.4.0

Closed issues:

  • Tracking Base is broken on master (#687)
  • juliadir is incorrectly inferred on nightly (#691)
  • Requires latency due to Revise (#702)
  • Segfault when reloading certain functions in 1.8 (#708)
  • Revise error appears when code is modified and then never disappears no matter what changes are made (#715)
  • When loaded from startup.jl Revise always waits 1s (times out) waiting for the repl to exist (#719)

Merged pull requests:

  • Remove dependency on Libc.TimeVal by directly calling time() instead (#679) (@Seelengrab)
  • docs: update dead link (#712) (@tfiers)
  • Wait for repl async to allow for startup.jl loading sequence (#720) (@IanButterworth)
  • Circumvent CI hang on 1.8 (#722) (@timholy)
  • Rely on code-edge dependency analysis (#723) (@timholy)
  • Insulate Revise methods from invalidation (#724) (@timholy)

v3.4.0

1 year ago

Revise v3.4.0

Diff since v3.3.4

Closed issues:

  • ordering of using Revise in startup.jl (#663)
  • Test suite fails with Base_Docs_4352b6d8 error (again) (#695)

Merged pull requests:

  • Tracking non-.jl source files (#680) (@oscardssmith)
  • Fix typo: evalued -> evaluate (#699) (@claforte)
  • bump coverage (#700) (@t-bltg)

v3.3.4

1 year ago

Revise v3.3.4

Diff since v3.3.3

Closed issues:

  • Segfault when revising package (#675)
  • "ERROR: type Nothing has no field method" when includet-ing file (#676)
  • Error "redefinition of constant attr_list" from Revise.track(Base) (#677)
  • Revise breaks on recursive struct definitions (#683)
  • Failing includet (#689)
  • Test suite fails get_def test (#697)

Merged pull requests:

  • fix includet using mod argument (#690) (@t-bltg)
  • NFC simplify runtests.jl (rework writes) (#696) (@t-bltg)
  • fix parentfile (#698) (@t-bltg)

v3.3.3

2 years ago

Revise v3.3.3

Diff since v3.3.2

Closed issues:

  • Revise gives MethodError on "module" 2-argument includes (#670)

Merged pull requests:

  • Support module-style 2-argument includes (#672) (@ianatol)

v3.3.2

2 years ago

Revise v3.3.2

Diff since v3.3.1

Closed issues:

  • v3.3.0 does not track changed files correctly (#667)

Merged pull requests:

  • Update config.md (#666) (@ctkelley)
  • tweak for upcoming Core.Compiler change (#671) (@aviatesk)
  • don't run Broken dependencies test on 1.8 (#673) (@aviatesk)

v3.3.1

2 years ago

Revise v3.3.1

Diff since v3.3.0

Closed issues:

  • Revise v3.3.0 seems broken (#664)

Merged pull requests:

  • Fix REPL for manually-loaded Revise (#665) (@timholy)