Cargo.lock
heaptrack.*.zst
conformance/vectors/

# === Standard exclusions (do not depend on user ~/.gitignore) ===

# Rust build artifacts
target/

# Fuzz build artifacts, corpus, crashes, and coverage
fuzz/target/
fuzz/artifacts/
fuzz/corpus/
fuzz/coverage/

# Profiling
perf.data
perf.data.old
flamegraph.svg
heaptrack.*.zst
cachegrind.out.*
callgrind.out.*
massif.out.*

# C/C++ build artifacts
*.o
*.obj
*.a
*.lib
*.so
*.dylib
*.dll
*.rlib

# Compiled binaries with no extension
rust_out

# Node
node_modules/

# OS
.DS_Store
Thumbs.db

# Editors
*.swp
*.swo
*~
.idea/
.vscode/
*.iml
*.profraw
*.profdata
fuzz-*.log

# libFuzzer crash/leak/oom/timeout artifacts dropped in the working directory
crash-*
leak-*
oom-*
timeout-*
slow-unit-*
!fuzz/Cargo.lock

# Tooling noise
.superwork/
.claude/
copter-report/
.zenbench/
.external-cache/
Cargo.toml.original.txt
*.rs.local
