# Zig build artifacts
zig-cache/
zig-out/
.zig-cache/

# Build directories
build/
dist/

# Object files
*.o
*.a
*.so
*.dylib
*.dll
*.lib

# Executables
*.exe
zigeth
!zigeth/

# Test artifacts
test-results/
*.test

# Documentation build
docs/
doc/

# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
*.sublime-project
*.sublime-workspace

# JetBrains IDEs
.fleet/
*.iml
.run/

# Visual Studio Code
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

# Vim
[._]*.s[a-v][a-z]
[._]*.sw[a-p]
[._]s[a-rt-v][a-z]
[._]ss[a-gi-z]
[._]sw[a-p]

# Emacs
\#*\#
.\#*

# macOS
.DS_Store
.AppleDouble
.LSOverride
._*

# Linux
*~
.directory

# Windows
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/

# Dependencies
.cache/
vendor/

# Lock files (if using package manager)
*.lock

# Log files
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Environment files
.env
.env.local
.env.*.local

# Coverage reports
coverage/
*.gcov
*.gcda
*.gcno

# Profiling data
*.prof
*.pprof

# Core dumps
core
core.*

# Temporary files
tmp/
temp/
*.tmp
*.bak
*.backup

# Generated files
generated/
*.generated.zig

# Benchmark results
benchmark-results/
*.bench

# Node modules (if using any JS tooling)
node_modules/

# Python (if using any Python tooling)
__pycache__/
*.py[cod]
*$py.class
.Python
venv/
env/

# Rust (if comparing or benchmarking)
target/
Cargo.lock

# Personal notes
notes.txt
TODO.txt
NOTES.md

