PkgJogger.jl icon indicating copy to clipboard operation
PkgJogger.jl copied to clipboard

Take your packages for a jog!

Results 10 PkgJogger.jl issues
Sort by recently updated
recently updated
newest added

[PkgBenchmarks.jl](https://github.com/JuliaCI/PkgBenchmark.jl) uses a single `benchmark/benchmarks.jl` file defining `SUITE::BenchmarkGroup` This is similar to the example in https://github.com/JuliaCI/BenchmarkTools.jl/blob/master/benchmark/benchmarks.jl. But BenchmarkTools uses `suite` not `SUITE` [StaticArrays.jl](https://github.com/JuliaArrays/StaticArrays.jl) uses PkgBenchmark's format but includes all `benchmark/bench_*.jl`...

enhancement
continuous-benchmarking

After triggering a revise the selected benchmarks are cleared: ```julia [q]uit. [←] to Deselect. [→] to Select. [␣] to Fold. [↵] confirm selection. Mode: [b]enchmark j[u]dge Actions: [r]evise. change re[f]erence....

enhancement
tui

TUI should catch and display errors when benchmarking but not quit ```julia julia> JogDeepDFN.tui() [q]uit. [←] to Deselect. [→] to Select. [␣] to Fold. [↵] confirm selection. Mode: [b]enchmark j[u]dge...

tui

Currently compares the latest to oldest - Want to be able to pick the baseline results to compare against - Comparing to latest is prob okay - Users can always...

bug
enhancement
tui

Use Preferences.jl to control default flags (ie. verbose toggle) and UI (ie, ▶ or → for the cursor) Plus some more config: - Move away from the ConfiguredMenu and towards...

enhancement
tui

Unable to select / deselect a block when folded - Should be unable to fold if inconsistent (Also not working but maybe ok) - Should still be able to select/deselect...

bug
tui

Add support for benchmarking/running a particular benchmark: ```julia # Runs the ["bench_foo.jl", "foo"] benchmark JogAwesome.benchmark(["bench_foo.jl", "foo"]) ``` Key features: - Want to still support the `save` and `ref` flags -...

enhancement

If `benchmark/Project.toml` exists prompt the user to add it to their load path and check that it's instantiated QOL improvement when running `Jogger.benchmark()` for the first time in a session

enhancement

Moving to `GIT_ROOT/.pkgjogger` has several advantages ## Pros - Easier to add to a global`.gitignore` (It's `.pkgjogger/`) where `trial/` might be too broad - Less external folder names than `PKG_DIR/benchmarks/trail`...