sudoku-go

log

age author description
15 months ago David McLeish Changed to new non-blocking channel syntaxdefault tip
16 months ago David McLeish Added SetUnavailable... although it doesn't seem to improve it. Weird.
16 months ago David McLeish Added *Grid to Cell to simplify tracking nFilled
16 months ago David McLeish Added empty list for significant speedup
16 months ago David McLeish Bugfix
16 months ago David McLeish Changed Grid.cells to 1D array
16 months ago David McLeish Conditional update
16 months ago David McLeish Caching mask in Cell shaves off a bit of time.
16 months ago David McLeish Moved FIXME
16 months ago David McLeish Use masks in cell; debatable improvement
16 months ago David McLeish Keep available mask for constraints
16 months ago David McLeish Added OnlyAvailable. Small grids now slower, large grids faster.
16 months ago David McLeish Parallelised Create. Slower with GOMAXPROCS=1, small win with GOMAXPROCS>=2
16 months ago David McLeish Added seed option
16 months ago David McLeish Width/height flags; swapped width/height in grid to make more sense
16 months ago David McLeish Make puzzles!
16 months ago David McLeish Padding for double-digits
16 months ago David McLeish Randomness!
16 months ago David McLeish Did "most constrained" thing
16 months ago David McLeish Trivially working.
16 months ago David McLeish Sorta kinda part way there...
16 months ago David McLeish Removed a level of indirection with Constraints
16 months ago David McLeish Fixed up previous commit; build constraints
16 months ago David McLeish Split between files
16 months ago David McLeish Reordering
16 months ago David McLeish Printing stuff.
16 months ago David McLeish Meh. Put it all in main package for now.
16 months ago David McLeish Initial checkin (still working out makefiles)