+
Skip to content

Tags: timholy/Revise.jl

Tags

v3.10.0

Toggle v3.10.0's commit message
[Diff since v3.9.0](v3.9.0...v3.10.0)

**Merged pull requests:**
- Bump actions/checkout from 4 to 5 (#953) (@dependabot[bot])
- Add test showcasing failure when removing then adding back type parameters (#957) (@lassepe)
- Force revise() after Revise.track (#959) (@IanButterworth)

**Closed issues:**
- Revise 3.9 problem with Julia 1.12? (#950)
- `MethodInfoKey` not defined in `Revise` for Julia v1.12 package (#952)
- MethodError: no method matching get_lhs_rhs(::Expr) (#958)

v3.9.0

Toggle v3.9.0's commit message
[Diff since v3.8.1](v3.8.1...v3.9.0)

**Merged pull requests:**
- Improve the exit-check (#942) (@timholy)
- Add ability to turn Revise off (#943) (@timholy)
- Add pretty-printing for logs (#944) (@timholy)
- remove no longer used `methodinfo` argument from `minimal_evaluation!` (#946) (@aviatesk)
- Fix intermittent Base CI failure due to misdetected juliadir (#948) (@Keno)
- Add additional locking for thread safety (#949) (@timholy)

**Closed issues:**
- Option to turn it off (#64)
- loading revise on 1.11 releases leads to very slow exiting of REPL (#887)
- `UndefVarError: `lookup` not defined` error (#926)
- ImageMorphology issue (#933)
- Windows CI fails on Julia master (#937)
- `ConcurrencyViolationError` from `watch_includes` when calling `Base.include` in parallel (#947)

v3.8.1

Toggle v3.8.1's commit message
[Diff since v3.8.0](v3.8.0...v3.8.1)

**Merged pull requests:**
- Correctly revise methods defined in external method tables (#904) (@serenity4)
- Path-switching for extensions (#909) (@timholy)
- fixes for Compiler stdlib (#913) (@vtjnash)
- Add PCRE2_jll and Zlib_jll as known stdlibs (#930) (@eschnett)
- Use `invokelatest` when printing errors after `includet` (#934) (@Keno)
- Track Core.Compiler under a separate PkgId (#936) (@Keno)
- Remove manifest from docs & bump version (#941) (@serenity4)

**Closed issues:**
- Revising methods with external method tables fails (#646)
- Revise does not pick up path change for package extensions if I dev a package (#858)
- Revise should replace docstring rather than adding to it (#927)
- Long delay when exiting julia if Revise has been imported (#928)
- CI fails on master (#935)

v3.8.0

Toggle v3.8.0's commit message
[Diff since v3.7.6](v3.7.6...v3.8.0)

- From the perspective of codebase complexity, we have removed the interface for supporting non-.jl files.
  As this was originally an experimental feature, it should not affect most users, but if you were using this functionality, please continue using v3.7 or re-implement this feature in v3.9 or later (#921)

- Includes many internal implementation improvements and code cleanup

**Merged pull requests:**
- remove no-longer necessary `moduledeps` data structure (#916) (@aviatesk)
- some minor refactoring on `methods_by_execution!` (#917) (@aviatesk)
- some minor code cleanups (#918) (@aviatesk)
- some more minor code cleanups (#919) (@aviatesk)
- remove no longer used `DocExpr` (#920) (@aviatesk)
- remove the interface to support non .jl files (#921) (@aviatesk)
- some more minor cleanups on the code base (#922) (@aviatesk)
- fix docs build. (#923) (@aviatesk)
- avoid duplicated logs from `get_def` (#924) (@aviatesk)

v3.7.6

Toggle v3.7.6's commit message
[Diff since v3.7.5](v3.7.5...v3.7.6)

**Merged pull requests:**
- update to JuliaInterpreter 0.10 (#911) (@aviatesk)

v3.7.5

Toggle v3.7.5's commit message
[Diff since v3.7.4](v3.7.4...v3.7.5)

**Merged pull requests:**
- update to JuliaInterpreter 0.9.46 (#912) (@aviatesk)

v3.7.4

Toggle v3.7.4's commit message
[Diff since v3.7.3](v3.7.3...v3.7.4)

**Merged pull requests:**
- remove `CodeTracking.line_is_decl` usages (#899) (@aviatesk)
- Get rid of two precompiles from trivial Julia execution (#901) (@PatrickHaecker)
- bump LCU version to 3.2 (#907) (@aviatesk)
- Add a test for #883 (#908) (@timholy)
- Avoid redefining types in sigs mode (#910) (@timholy)

**Closed issues:**
- Configure polling rate? (#857)
- higher order functions (#870)
- Spurrious "invalid redefinition of constant" error on types with self referential parameters in subtype delcaration (#883)
- loading revise on 1.11 releases leads to very slow exiting of REPL (#887)
- Global definitions not visible after `includet` (#893)
- Third time is charm! (#895)
- includet not responding to change when ran from inside the includet instead of the REPL (#896)
- revise not working when module src in subfolders (#898)
- Incorrect prompt color when revision happens during `help>` mode (#902)
- minimal evaluation for loading.jl makes Julia internals broken (#903)
- Adding Revise to `startup.jl` breaks Pkg mode (#905)
- Precompilation fails since LoweredCodeUtils 3.2.0 release (#906)

v3.7.3

Toggle v3.7.3's commit message
[Diff since v3.7.2](v3.7.2...v3.7.3)

**Merged pull requests:**
- Make sigtest more robust (#886) (@Keno)
- handle _defaultctors for Julia v1.12 (#890) (@vtjnash)
- Don't assume that method1 is always in a thunk (#891) (@Keno)
- bump version (#897) (@KristofferC)

**Closed issues:**
- redefining struct (#18)
- Calling revise sometimes fails with a BoundsError inside process_user_callbacks (#874)
- Small change to test case not detected (#892)

v3.7.2

Toggle v3.7.2's commit message
[Diff since v3.7.1](v3.7.1...v3.7.2)

**Merged pull requests:**
- Tests: Remove faulty registry install skip given registry install is fast now (#881) (@IanButterworth)
- CI fixes (#882) (@IanButterworth)
- Call distributed worker functions with `@invokelatest` (#884) (@JamesWrigley)
- update for JuliaLang/julia#57093 (#885) (@aviatesk)

**Closed issues:**
- Revise tests clones general registry which is quite slow (#872)
- "no method matching get_workers" after 3.7.0 (#880)

v3.7.1

Toggle v3.7.1's commit message
[Diff since v3.7.0](v3.7.0...v3.7.1)

**Merged pull requests:**
- Fix and test "DO NOT PARSE" (#879) (@timholy)
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载