GNU Go 3.1.24 released February 3, 2002 I left out the patch arend_1_24.3 because I gather the purpose of that patch was more to solicit comment than to be included in the CVS. I included an ad hoc fix for the problem Marco reported, namely the semeai code won't read to an arbitrary depth any more. The game in question is included as regression/games/semeai/infinity.sgf. arend_1_24.4. DFA cleanup and more, promising a speedup. inge_1_24.1. Cleanup. gunnar_1_24.3. AFFINE_TRANSFORM() macro. trevor_1_24.6. Spam stopper. trevor_1_24.4. Tuning. trevor_1_24.3. Various changes trevor_1_24.5. VC stuff. trevor_1_24.2. test and HTML view tweeks. brandsma_1_24.1. VC patch for mkpat.dsp. semeai_1_24.2. New semeai test and revision of update_status in semeai.c gunnar_1_24.2. Alternate connection reader. semeai_1_24.1b. Supercedes semeai_1_24.1a and includes arend_1_24.2. gunnar_1_24.1. Cleanup. trevor_1_23.4a. Experimental pattern-based tactical reading. arend_1_24.1. Bugfix. trevor_1_24.1. Taking into account a recent change in gtp worm_stones. - cleanup of clock.c, filllib.c, fuseki.c, genmove.c, globals.c, gnugo.h, hash.h, printutils.c, reading.c, showbord.c, utils.c, worm.c - New function gfprintf in printutils.c - do_owl_analyze_semeai won't read below MAX_SEMEAI_DEPTH - AFFINE_TRANSFORM() macro - new (stub) function opponent_not_passing - new function sgffile_write_circle_mark - gg_cputime used for time statistics consistently. - alternate connection reading algorithm appended to readconnect.c - new option --alternate-connections toggles the connection reading algorithms - Zobrist hashing implemented in owl_analyze_semeai - do_owl_analyze_semeai no longer considers unsafe outside liberties - small_semeai reimplemented - make_worms takes the save_verbose parameter to allow a few traces - traces improved in decide_tactical_semeai - EXPERIMENTAL_READING code (pattern based) added. - added "tried" parameter to special_rescue - defend2-[CD] won't re-try moves (avoid cache check). - faster implementation of accurate_approxlib. - mkpat takes multiple -i parameters, outputs in binary - Visual C now uses _vsnprintf - revision of patterns/mkpat.dsp - sgf output tweeking. - bugfix in experimental influence: floating point exception cure - bugfix in regress.plx: handling of gtp worm_stones - tuning - owl tuning - connection tuning - test revision