!*.out
*.so
src/*.o
src/distributions/*.o
src/*.bc
sql/provsql--*.sql
sql/provsql.sql
test/schedule
provsql.control
.clangd
compile_commands.json
tdkc
provsql_migrate_mmap
test.log
# Coverage build artefacts (make coverage): gcovr report + gcov data
# (anchored: /coverage/ is the generated report, NOT the test/coverage/ sources)
/coverage/
src/*.gcno
src/*.gcda
src/semiring/*.gcno
src/semiring/*.gcda
src/distributions/*.gcno
src/distributions/*.gcda
*.gcov
.ccls-cache/
doc/doxygen-*/
.cache/
website/.bundle

# studio Python venv + build artefacts
studio/.venv/
studio/provsql_studio.egg-info/
studio/provsql_studio/__pycache__/
studio/**/__pycache__/
studio/build/
studio/dist/

# Release-notes draft, fed to release.sh's $EDITOR step
RELEASE_NOTES_*.md

# WASM build tree: the pglite clone + matched-build artefacts produced by
# `make wasm` (wasm/build-wasm.sh, WASM_BUILD_DIR default). Heavy, regenerable.
wasm/.build/

# Coding-agent instruction files: local tooling, never versioned
CLAUDE.md
CLAUDE.local.md
.claude/
