Commit ccf5b77
committed
fix(deps): surgical hpc-extras gate — only p64/fractal behind feature
Before: hpc-extras gated the entire `pub mod hpc;`, hiding BF16/F16,
quantization, fingerprints, WHT, kmeans, reductions, AMX, VNNI, NEON,
VSA, plane, seal — everything burn-ndarray actually needs.
After: `pub mod hpc;` is always available with `std`. Only 5 truly
specialized research modules gated behind hpc-extras:
- p64_bridge (Palette64 convergence highway)
- crystal_encoder (blake3-hashed codebook)
- deepnsm (distributional semantic engine)
- spo_bundle (SPO triple bundle codec)
- compression_curves (blake3 XOF binary planes)
blake3 made unconditional (was optional) — it's core infrastructure
for plane/seal/merkle_tree integrity hashing, not research-only.
Verified:
- cargo build --no-default-features --features std: PASS
- cargo build (defaults): PASS
- cargo test (no-hpc-extras): 1713 pass
- cargo test (defaults): 1767 pass
https://claude.ai/code/session_01NYGrxVopyszZYgLBxe4hgj1 parent 49cd860 commit ccf5b77
4 files changed
Lines changed: 24 additions & 19 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
56 | 57 | | |
57 | 58 | | |
58 | 59 | | |
| |||
92 | 93 | | |
93 | 94 | | |
94 | 95 | | |
95 | | - | |
| 96 | + | |
96 | 97 | | |
97 | 98 | | |
98 | 99 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
| 117 | + | |
117 | 118 | | |
118 | 119 | | |
| 120 | + | |
119 | 121 | | |
120 | 122 | | |
121 | 123 | | |
122 | 124 | | |
123 | 125 | | |
124 | 126 | | |
| 127 | + | |
125 | 128 | | |
126 | 129 | | |
| 130 | + | |
127 | 131 | | |
128 | 132 | | |
129 | 133 | | |
130 | 134 | | |
131 | 135 | | |
132 | 136 | | |
| 137 | + | |
133 | 138 | | |
134 | 139 | | |
135 | 140 | | |
| |||
228 | 233 | | |
229 | 234 | | |
230 | 235 | | |
231 | | - | |
| 236 | + | |
232 | 237 | | |
233 | 238 | | |
234 | 239 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
258 | 258 | | |
259 | 259 | | |
260 | 260 | | |
| 261 | + | |
261 | 262 | | |
262 | 263 | | |
263 | 264 | | |
| |||
268 | 269 | | |
269 | 270 | | |
270 | 271 | | |
271 | | - | |
272 | | - | |
273 | | - | |
274 | | - | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
275 | 277 | | |
276 | 278 | | |
277 | 279 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1184 | 1184 | | |
1185 | 1185 | | |
1186 | 1186 | | |
1187 | | - | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
1188 | 1191 | | |
1189 | 1192 | | |
1190 | 1193 | | |
1191 | 1194 | | |
1192 | 1195 | | |
1193 | | - | |
1194 | | - | |
1195 | 1196 | | |
1196 | | - | |
1197 | | - | |
1198 | 1197 | | |
1199 | 1198 | | |
1200 | 1199 | | |
1201 | | - | |
1202 | | - | |
1203 | 1200 | | |
1204 | | - | |
1205 | | - | |
1206 | 1201 | | |
1207 | 1202 | | |
1208 | 1203 | | |
| |||
1234 | 1229 | | |
1235 | 1230 | | |
1236 | 1231 | | |
| 1232 | + | |
1237 | 1233 | | |
1238 | 1234 | | |
1239 | 1235 | | |
| 1236 | + | |
1240 | 1237 | | |
1241 | 1238 | | |
1242 | 1239 | | |
| |||
0 commit comments