1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
# Rust
/target
**/*.rs.bk
*.pdb
Cargo.lock
# Python artifacts (if building with Python feature)
*.so
*.pyd
__pycache__/
*.py
*$py.class
*.egg-info/
dist/
build/
.pytest_cache/
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
.claude/
# Documentation
/target/doc
# Benchmarks
/target/criterion
# Test coverage
*.profraw
*.profdata
/coverage/
# Temporary files
*.tmp
*.bak
*.orig
# FFI test executable
test_ffi
# OS specific
Thumbs.db
.DS_Store
.directory
# Debug
*.dSYM/
*.su
*.idb
*.pdb
# Backup files
*.backup
*~
# Editor directories and files
.idea
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
# macOS
.DS_Store
.AppleDouble
.LSOverride
# Windows
Thumbs.db
ehthumbs.db
Desktop.ini
# Linux
.directory
.Trash-*
# Claude Code configuration
CLAUDE.md
ballistics/
# Benchmark files
bench_allocators.sh
benchmark_results/
data/bc_corrections_transonic.bin
# BC5D binary tables (large files, downloaded separately)
data/bc_tables/*.bin
glenn_update_bc5d.md
# Mobile build artifacts — compiled outputs, not version-controlled.
# (These ~169MB of committed .a/xcframework binaries bloated the GitHub source
# archive to 61MB and broke the binary build farm's downloads; regenerate as needed.)
/app/src/main/jniLibs/
/BallisticsEngine.xcframework/
/BallisticsEngine.xcframework.bak/
# Stale prebuilt release binaries (served from ballistics.zip / GCS, not git)
/releases/
# Stray compiled test executable (source is tests/test_units.rs)
/tests/test_units
# Superpowers planning/spec artifacts (not part of the crate or repo)
docs/superpowers/
ADV_ISSUES-JUL1-2026.md
MIPS_BUILD_NOTES.md