v2026.708.2-solarflare
v2026.708.2-solarflare
19 commits since v2026.708.1-solarflare.
Build system
- ccache + mold — CMAKE_CXX_COMPILER_LAUNCHER/CMAKE_C_COMPILER_LAUNCHER wired, -fuse-ld=mold, 17s cold rebuild
- Submodule stub fix — check_not_empty now detects .git stub files in uninitialized submodules (fresh clones no longer skip git submodule update --init)
- OOM guard — cap -j6 on 16GB machines
- GEN_WAYLAND hardening — wayland-protocols submodule fetched before cmake configure
- CI — ci-copr.yml removed (source of release-time failure emails)
Fixes
- capture — verify_kwin() guarded + X11 window_system forced when skip_wayland_correlation is set
- rate_cap_pct — link detection cache cleared on config change (stale links no longer persist)
- docs — */ break sequence in set_thread_cpu_pinning doxygen comment
- test coverage — skip_wayland_correlation, sf_opus, sf_audio keys added to internal options skip set
Docs & changelog
- README: visual polish, corrected numbers, badge updates
- CHANGELOG-SolarFlare.md: restructured chronological, full 95-commit index appended
- Morning sweep patches (audio FX, KMS, config consistency)
Removed
- Windows port code and documentation scrapped