v1.0.3
What's Changed
- rust Updated libbpf-rs & libbpf-cargo to 0.24 by @danielocfb in #436
- versions: Synchronize crate dependency versions by @htejun in #481
- README: update list of build dependencies for Ubuntu by @arighi in #482
- docs: Add developer guide by @hodgesds in #487
- meson: Add veristat script by @hodgesds in #488
- scx_rusty: Make layer matching a global function by @hodgesds in #477
- README: Reflect office hours change of day by @gghh in #492
- scx_rusty: Fix logical error when filtering tasks by @vax-r in #486
- lavd: make LAVD core-type (AMP) aware by @multics69 in #489
- scx_lavd: upgrade nix package from 0.28.0 to 0.29.0 by @multics69 in #493
- scx_bpfland: primary domain by @arighi in #491
- scx: Remove unused variables, imports and functions by @vax-r in #484
- scx_lavd: Build fix by @htejun in #495
- scx_stat: Initial commit by @htejun in #496
- scx_layered: Update nr_cpus when resizing layers by @hodgesds in #497
- scx_stats: Add package metadata and some documentation by @htejun in #498
- scx_stats: Misc changes to sync dep versions and publish on crates.io by @htejun in #499
- scx_stats, scx_layered: Add
om_prefix
attribute and fix s/stat/stats/ stragglers by @htejun in #500 - scx_stats: Refine scx_stats and implement scxstats_to_openmetrics.py by @htejun in #502
- scheds/rust: Include Cargo.lock in the repo by @htejun in #503
- scx_rusty: Fix typo by @vax-r in #504
- INSTALL: Update Fedora installation docs by @1Naim in #501
- scx_stats: Add support for no-value user attributes and a bunch of ot… by @htejun in #505
- meson: Add github action to run veristat by @hodgesds in #494
- ci: Fix veristat pull request workflow by @hodgesds in #513
- docs: Update developer guide by @hodgesds in #512
- scx_layered: Fix uninitialized variable by @vax-r in #506
- scx_stats, scx_layered: Implement independent stats client sessions by @htejun in #514
- scx_stats/scripts/scxstats_to_openmetrics: Retry connection by @htejun in #516
- scx_layered: Fix verification failure by @htejun in #517
- scx_layered: Use topology for core selection by @hodgesds in #510
- scx_lavd: revise FlatTopology prettier by @multics69 in #507
- scx_lavd: fix a potential watchdog timeout error at multi-NUMA/CCX platforms by @multics69 in #508
- scx_lavd: add power profile options: --performance, --balanced, --powersave by @multics69 in #511
- ci: fix veristat for PRs by @hodgesds in #515
- ci: fix merge veristat cache generation by @hodgesds in #519
- ci: Fix cache directory by @hodgesds in #520
- scx_bpfland: topology awareness by @arighi in #509
- scx_bpfland: use scx_utils::Cpumask by @arighi in #522
- openrc: Add logrotate support for openrc systems by @Kawanaao in #523
- scx_layered: Add
--run-example
and enable CI testing by @htejun in #518 - scx_bpfland: allow to completely disable interactive classification by @arighi in #525
- scx_utils::cpumask,topology: Misc updates by @htejun in #527
- scx_rusty: Misc updates by @htejun in #526
- scx_layered: Fix core selection by @hodgesds in #524
- scx_bpfland: properly classify Intel Turbo Boost CPUs by @arighi in #528
- scx_utils::topology: Use lazy_static instead of LazyLock by @htejun in #530
- scx_bpfland: drop unused variable by @arighi in #531
- Version: v1.0.3 by @htejun in #532
- Version: Cargo.lock by @htejun in #533
New Contributors
Full Changelog: v1.0.2...v1.0.3