bayes for days

perf(candidates): index level one of the volley memo instead of hashing it master

The geometry that decides what fires splits into a part fixed for a firing unit, a part fixed for a stand and a cube delta, so it addresses a dense table rather than a hash map. A geometry outside the table's spans falls through to the packed key, which falls through to the slow path.


+535 -22
2 changed files