# Build trees. The names are conventional rather than enforced -- AGENTS.md uses # build/, build-asan/ and build-coverage/ -- so anything build* is ignored. build*/ # Profiling output. -pg is no longer in the default build (see CMakeLists.txt), # but a deliberate profiling run still drops these wherever it was started. gmon.out *.gcda *.gcno *.gcov # Test and report artifacts written into the source root by CI-style invocations. ctest-junit.xml mutation-junit.xml coverage-summary.txt coverage.xml # Emacs. The backup files and the lock symlinks both; a dangling .#file symlink # pointing at user@host:pid is not something anyone wants in a diff. *~ \#*\# .\#* # Editor and OS noise *.swp .DS_Store compile_commands.json