v0.1.7
What's Changed
- Bump versions by @htejun in #105
- ci: print the latest commit of the checked out sched-ext kernel by @arighi in #106
- scx_layered: Fix AFFN_VIOL stat bump by @dschatzberg in #107
- systemd-services: setting conflict between schedulers by @sirlucjan in #108
- Reworking systemd-service and adding a config file by @sirlucjan in #109
- Make meson.build more readable by @sirlucjan in #112
- scx_layered: small idle_cpumask cleanups by @dschatzberg in #111
- Add BREAKING_CHANGES.md by @jordalgo in #113
- [scx_layered] downgrade prometheus-client by @jordalgo in #115
- scx_layered: dispatch from select_cpu if possible by @dschatzberg in #114
- Add user_exit_info support to scx_utils and convert the rust scheds accordingly by @htejun in #116
- docs: Update OVERVIEW to match latest APIs by @Decave in #118
- scx_rustland: per-CPU DSQs + global shared DSQ by @arighi in #110
- scheds/sync-to-kernel.sh: Drop most schedulers from sync by @htejun in #119
- Include libbpf_h path in c sched compilation by @jordalgo in #120
- scx_rustland: prevent duplicate PIDs in the task BTreeSet by @arighi in #121
- common.bpf.h: Add kfunc prototype for scx_bpf_dispatch_cancel() by @htejun in #122
- scx_userland: Print warning about poor performance by @Decave in #124
- ci: Only do CI runs for pull requests by @Decave in #125
- Add linux-sched-ext to CachyOS repo by @sirlucjan in #126
- ci: detect errors only from stderr by @arighi in #128
- scx: Update vmlinux to use SCX_KICK_IDLE by @htejun in #131
- scx_rustland: fix cpumask stall and prevent stuttery behavior by @arighi in #132
- Implement solution to infeasible weights problem by @Decave in #129
- scx_rustland: per-task cpumask generation counter by @arighi in #133
- scx_rustland: performance improvements by @arighi in #136
- scx_utils: use c_char to prevent build failures by @arighi in #137
- Bump to 0.1.7 by @sirlucjan in #138
Full Changelog: v0.1.6...v0.1.7