Tags: timholy/Revise.jl
Tags
[Diff since v3.14.4](v3.14.4...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 `basebuilddir` relocatable (#1051) (@timholy) - Recolor only the `julia>` prompt for revision errors (#1052) (@timholy) **Closed issues:** - REPL coloring gets confused by non-julia modes (#755) - `juliadir` should 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#162` not defined" when doing any change in Pkg with Revise running (#964)
[Diff since v3.14.3](v3.14.3...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 `entr` tests (#1042) (@timholy) - Generalize inotify warning (#1043) (@timholy) - Give `entr` a real trailing-edge debounce (#1044) (@timholy) - Allow `HistEntry` in 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 cache` for 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)
[Diff since v3.14.2](v3.14.2...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:** - `make test-revise-Dates` errors with "UndefVarError: `juliadir` not defined in `Revise`", but `make test-Dates` succeeds (#1023) - Tracking the compiler deletes constructors (#1034)
[Diff since v3.14.1](v3.14.1...v3.14.2) **Merged pull requests:** - Pass `mod` to `Base.parse_input_line` to support syntax versioning (#1016) (@topolarity) - Revert "fix: check both mtime and ctime" (#1029) (@vtjnash) - Use per-file ctime (fixes #1025) (#1031) (@timholy) **Closed issues:** - Revise.jl not catching file edits (#1025) - Basic MWE struct redefinition failing with latest Julia/Revise (#1030)
[Diff since v3.13.2](v3.13.2...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_cached` returns 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)
[Diff since v3.12.3](v3.12.3...v3.13.0) **Merged pull requests:** - Support `struct` revision (#894) (@timholy) - Bump actions/checkout from 5 to 6 (#972) (@dependabot[bot]) - Adjust for base paths possibly being non-normalized (#974) (@Keno) - Switch `Revise.silence` to Preferences.jl based implementation (#976) (@aviatesk) - Remove Requires and Unicode as dependencies (#977) (@JamesWrigley) - Rename `CodeTrackingMethodInfo` to `MethodInfo` (#979) (@aviatesk) - Rename `modexsigs` to `mod_exs_sigs` and related variables (#980) (@aviatesk) - Simplify `include` handling and reorganize `MethodInfo` (#981) (@aviatesk) - Use `@lock` instead of `lock(f, lk)` to avoid closure related issues (#982) (@aviatesk) - fix #969 (#984) (@aviatesk) **Closed issues:** - Warning: precompile directive when installing Revise v3.9.0 on Julia 1.12.0-rc2 (#956) - Precompile directive failing on 1.12.1 (#969)
PreviousNext