Releases: timholy/Revise.jl
Releases · timholy/Revise.jl
v3.14.5
Revise v3.14.5
Merged pull requests:
- Don't rewrite Base.toplevel to Main in queue_includes! (fixes #961) (#1049) (@timholy)
- Break-on-return in :sigs mode (#1050) (@timholy)
- Make
basebuilddirrelocatable (#1051) (@timholy) - Recolor only the
julia>prompt for revision errors (#1052) (@timholy)
Closed issues:
- REPL coloring gets confused by non-julia modes (#755)
juliadirshould probably not be cached during compile time (#835)- Revise tries to resolve bindings in unreachable method definitions (#954)
- Revise somehow interacts with precompilation and brings some bindings into
Main(#961) - "UndefVarError:
#161#162not defined" when doing any change in Pkg with Revise running (#964)
v3.14.4
Revise v3.14.4
Merged pull requests:
- Bump julia-actions/setup-julia from 2 to 3 (#1032) (@dependabot[bot])
- Use autoreset Base.Event for revision_event (fix #837) (#1036) (@timholy)
- Make yry() event-driven for faster, more robust tests (#1037) (@timholy)
- Read cached source by the cache's own key (fixes #1033) (#1039) (@timholy)
- Make the entr tests event-driven (#1040) (@timholy)
- Clean up
test/LocalPreferences.toml(#1041) (@timholy) - De-flake the
entrtests (#1042) (@timholy) - Generalize inotify warning (#1043) (@timholy)
- Give
entra real trailing-edge debounce (#1044) (@timholy) - Allow
HistEntryin history (1.14) (#1047) (@timholy) - Tolerate missing sysimg.jl in Base._included_files (#1048) (@timholy)
Closed issues:
- Possibility of lost events due to use of edge-triggered Condition in entr(...) (#837)
- Revise.jl complains about inotify and recommends to set it to 65536, although it is already 1_000_000+` (#1010)
-
<file>.jl is not stored in the source-text cachefor all source files of local package in IJulia after precompilation (#1033) - Revise fails on non-incremental PackageCompiler sysimages due to missing sysimg.jl in Base._included_files (#1045)
v3.14.3
Revise v3.14.3
Merged pull requests:
- Bump julia-actions/cache from 2 to 3 (#1021) (@dependabot[bot])
- Bump codecov/codecov-action from 5 to 6 (#1028) (@dependabot[bot])
- Preserve outer constructors when tracking structs in :sigs mode (#1035) (@timholy)
Closed issues:
v3.14.2
v3.14.1
v3.14.0
Revise v3.14.0
Merged pull requests:
- feat: stop triggering revise() for shell> mode (#1000) (@pfitzseb)
- fix datarace on updatetime (#1003) (@vtjnash)
- fix boxing in
old_methods_with(oldtypename::Core.TypeName)allowing the return type to be inferred (#1006) (@KristofferC) - test: make failed precompile statements error on CI (#1007) (@pfitzseb)
- Add a preference for enabling struct revision (#1008) (@JamesWrigley)
- Provide robustness for upcoming lowering changes (#1011) (@Keno)
- test: ensure struct revision tests run on CI and test the preference mechanism (#1012) (@timholy)
- Speed up
fieldtypes_cached(#1013) (@timholy) - Ensure
fieldtypes_cachedreturns result (#1015) (@timholy) - release: v3.14 (#1017) (@pfitzseb)
- Fix preferences test (#1019) (@topolarity)
Closed issues:
- TTFX rises dramatically with Revise is loaded (#995)
- Don't revise on
shell>commands (#998) - Unable to start package manager REPL with Julia 1.11.8 and Revise.jl 3.13.2 (#1001)
- Precompile directive failed on Julia 1.10.10 (#1002)
- ~2500x slowdown on Channel + Threads.@Spawn operations (#1005)
- Struct revisions take minutes (regression in v3.13.1) (#1009)
- Preference test only works if Revise is the active project. (#1018)
v3.13.2
v3.13.1
Revise v3.13.1
Merged pull requests:
Closed issues:
- With Revise 3.13.0 julia takes several seconds to exit() (#985)
v3.13.0
Revise v3.13.0
Merged pull requests:
- Support
structrevision (#894) (@timholy) - Bump actions/checkout from 5 to 6 (#972) (@dependabot[bot])
- Adjust for base paths possibly being non-normalized (#974) (@Keno)
- Switch
Revise.silenceto Preferences.jl based implementation (#976) (@aviatesk) - Remove Requires and Unicode as dependencies (#977) (@JamesWrigley)
- Rename
CodeTrackingMethodInfotoMethodInfo(#979) (@aviatesk) - Rename
modexsigstomod_exs_sigsand related variables (#980) (@aviatesk) - Simplify
includehandling and reorganizeMethodInfo(#981) (@aviatesk) - Use
@lockinstead oflock(f, lk)to avoid closure related issues (#982) (@aviatesk) - fix #969 (#984) (@aviatesk)
Closed issues:
v3.12.3
Revise v3.12.3
Merged pull requests: