Repository navigation
M2: project infrastructure.
Added
- Linux build: CMake presets
windows-msvcandlinux-gcc(onebuild/<preset>convention, replacingbuild/win-vs2022),
nftbench.tools.find_toolto locate native binaries on both platforms, Ubuntu/WSL setup in the README. - CI (GitHub Actions): Linux build,
ctestandpyteston every push and PR todev/main; Windows (MSVC) on PRs tomain,
manual runs, and PRs todevthat change the build. - Agent tooling: per-folder
AGENTS.mdinnative/,python/,data/,results/; skillsrun-benchmark,publish-results,
new-engine-runner; Claude Code hooks that block edits insideextern/and add the LGPL header to new sources. publish_results.py: updates the publications table of the results repository, and--releasecreates the immutable data
release there.- README rewritten for newcomers (results summary, diagram, three-command reproduction, roadmap); README of the results repository.
Changed
- ADR-0002 accepted: one milestone per spec phase or declared work block, each closed by a release. Spec gains a Roadmap section.
Fixed
license_headers.pywrote CRLF line endings on Windows; it now keeps LF.- Hooks called
python, absent on stock Ubuntu; they now run through a launcher that usespython3orpython.