# =========================
# Rust / Cargo
# =========================
/target/
/Cargo.lock.old
**/*.rlib
**/*.dSYM
**/*.dll
**/*.dylib
**/*.so
**/*.exe
**/*.pdb
**/*.obj
**/*.o

# =========================
# Python / Maturin
# =========================
__pycache__/
**/__pycache__/
*.pyc
*.pyo
*.pyd
.pytest_cache/
.mypy_cache/
.ruff_cache/
.dmypy.json
.pyre/
.pyright/
.maturin/
.uv-cache/
.pre-commit-cache/
build/
dist/
*.egg-info/
.eggs/
.env
.venv
venv/
.envrc
.python-version
.python312_path

# =========================
# JNI / Java
# =========================
*.class
*.jar
!bindings/java/gradle/wrapper/gradle-wrapper.jar
*.war
*.ear
*.iml
*.idea/
.gradle/
.gradle-user-home/
build/

# =========================
# IDE / Editor
# =========================
.vscode/
*.code-workspace
*.swp
*.swo
*~
.DS_Store
Thumbs.db

# =========================
# Benchmarks / Temp / Logs
# =========================
bench_results/
criterion/
tmp/
*.log
*.tmp
*.bak
*.old
