GNU Go 3.1.27 released March 1, 2002 This release gives identical behavior to 3.1.26 on the regressions but includes an important bugfix which makes it run much faster in actual games. This is the correction of a bug that was introduced in 3.1.10 causing the owl code to recompute moves much more frequently than necessary. gunnar_1_27.2. Important bugfix and speedup. bump_1_27.1. Semeai bugfix, new DEBUG_OWL_PERSISTENT_CACHE and debug flag help. teun_1_27.1. Careful about liberties in readconnect.c. trevor_1_27.7. Komaster scheme and more. trevor_1_27.8. Needed with trevor_1_27.7. gunnar_1_27.1. init_owl(). vcrepair_1_27.1. Defaults for config.vc(in) trevor_1_27.1. Reorders conditions in revise_semeai. trevor_1_27.3. Header file reorganization. trevor_1_27.4a Read attack tuning. trevor_1_27.5. VC builds precompiled headers. trevor_1_27.6. No robots. - important bugfix in store_persistent_owl_cache() - bugfix in semeai_find_backfilling_move() - new command line option --debug-flags - new DEBUG_OWL_PERSISTENT_CACHE - owl.c:draw_active_area draws the owl point - new printutils.c:routine_to_string() - KOMASTER_SCHEME 4 introduced - Tree-based pattern matching introduced. - pattern-base reading code supports defense by pattern. - new command-line switches "(attack|defend)-by-pattern" - OPT enums re-based to 127, to avoid conflict w/ ASCII values. - reformatted transform.c to look like matrices. - DRAGON_WEAK implemented in a function and checks array bounds. - improved fastlib(). - DRAGON2 macro checks array bounds. - bugfix in readconnect.c:moves_to_connect_in_three_moves() - for non-variadic, non-VC compilers, add trace_dummy assignment - new function init_owl() in owl.c - re-order conditions in revise_semeai to insure valid DRAGON2 data - organize include file order to facilitate pre-compiled headers. - use location_to_string in replay_node() - improve assertion in sgftreeAddComment() - removes a bogus "," from Pattern D305 - read_attack.db tuning - new read_defend.db - VC builds uses precompiled headers - VC Release builds generate debug symbols - new '-s' option to regress.pl to control creation of sgf files. - instruct robots not to follow regress.plx links. - unexpected results page orders results correctly - defaults for config.vc(in) made same as 3.1.27 release. - new semeai test - doc revision