aboutsummaryrefslogtreecommitdiff
path: root/latin.c (unfollow)
Commit message (Expand)Author
2023-04-02Move other test main()s out of library source files.Simon Tatham
2023-02-18Fix missing statics and #includes on variables.Simon Tatham
2023-02-18Mark many more function (and some objects) staticBen Harris
2023-02-05latin_solver_alloc: handle clashing numbers in input grid.Simon Tatham
2020-05-23latin.c: call a user-provided validator function. [NFC]Simon Tatham
2018-11-13Use C99 bool within source modules.Simon Tatham
2018-11-13Replace TRUE/FALSE with C99 true/false throughout.Simon Tatham
2018-11-13Adopt C99 bool in the shared Latin-square API.Simon Tatham
2018-04-28latin.c: remove a rogue array overrun.Simon Tatham
2018-04-22Use the new matching() for latin.c.Simon Tatham
2018-02-26latin.c: dump every solution found during recursion.Simon Tatham
2017-10-01Make the code base clean under -Wwrite-strings.Simon Tatham
2010-01-11New puzzle from James Harvey: 'Singles', an implementation ofSimon Tatham
2010-01-11Retire the YTRANS and YUNTRANS macros in latin.[ch]. They wereSimon Tatham
2010-01-05Add a facility in the latin.c solver diagnostics to allow a puzzleSimon Tatham
2009-12-27Normalise Unequal (and latin.c) so that solver diagnostics startSimon Tatham
2009-12-27I've never trusted common variables. Take those bare ints out ofSimon Tatham
2009-12-27Refactor latin.c to make it easier to reuse. Instead of clientSimon Tatham
2007-03-01Adam D. Lopresto and Phil Bordelon independently point out aSimon Tatham
2007-02-28General cleanups patch from James H:Simon Tatham
2007-02-26Dariusz Olszewski's changes to support compiling for PocketPC. ThisSimon Tatham
2007-02-19Forgot to shuffle the num[] array! That was probably introducingSimon Tatham
2007-01-15Patch from James H to fix the occasional generation of puzzlesSimon Tatham
2007-01-15Phil Bordelon points out that the Unequal difficulty settingsSimon Tatham
2007-01-13Add James H's new puzzle, `Unequal' (otherwise known as theSimon Tatham