Make great documentation goal 1.2, and plan the README's reorganisation and the nested-template gaps #33
@@ -463,7 +463,7 @@ func (t *table) indexed() *tableIndex {
|
||||
}
|
||||
|
||||
// draw picks a row over the whole table. The session is concrete rather than the rng
|
||||
// interface so that a hold carrying it allocates nothing.
|
||||
// interface so that the walk that draws through it keeps its hold set off the heap.
|
||||
func (t *table) draw(s *session) int {
|
||||
if t.cum == nil {
|
||||
return s.IntN(t.rows())
|
||||
|
||||
@@ -15,7 +15,7 @@ scoring run names too little to steer one. A fresh run replaces the items below.
|
||||
|
||||
Scores, newest last: 5.9 on 2026-09-20 (Navigation 7.0, Locality 5.2, Shape 5.9,
|
||||
Self-sufficiency 5.7), eight of nine seats capped by Locality or Self-sufficiency, all
|
||||
nine naming `hold.go`, `draw.go` — now `holdset.go` and `drawfence.go` — and
|
||||
nine naming `hold.go`, `draw.go` — now split into `holdset.go` and `drawfence.go` — and
|
||||
`family.go` first for reading cost: 1,138 lines in which each file carried both a
|
||||
load-time fence and render-time machinery, so no file name said whether a unit ran at
|
||||
`New` or at `Fake`.
|
||||
|
||||
Reference in New Issue
Block a user