gnugo-announce
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnugo-announce] GNU Go 3.3.10


From: bump
Subject: [gnugo-announce] GNU Go 3.3.10
Date: Sun, 20 Oct 2002 20:48:22 -0700

GNU Go 3.3.10 is available at:

http://www.gnu.org/software/gnugo/devel.html

or in the CVS. The CVS release tag is rel-3-3-10.

Patches in this release:

vcrepair_3_10.1. VC compatibility patch. 
pogonyshev_3_10.7c. Accuratelib. (Partial implementation of pogonyshev_3_10.7.)
pogonyshev_3_10.10. Sgf cleaning. 
pogonyshev_3_10.9. Owl tuning. 
gunnar_3_10.6. Good atari_atari patch. 
evan_3_10.8. Attack_either and defend_both gtp commands. 
evan_3_10.9a supercedes evan_3_10.9. New test case. 
nando_3_10.3. Bugfix. 
ninestones_3_10.1a. A few tests from recent 9 stone games, and one even game. 
arend_3_10.4. See close connections faster. 
arend_3_10.3. Owl code reorganized. 
arend_3_10.2a. Increase strategic effect and cap effective size. 
pogonyshev_3_10.4a. Supercedes pogonyshev_3_10.4. Eye topology. 
gunnar_3_10.4a. More stable sorting of owl shape moves. 
gunnar_3_10.5. GTP version 2 revisions. 
pogonyshev_3_10.5. New testcases. 
safety_3_10.1c. When is a dragon surrounded? 
small_semeai_3_10.1. Small_semeai made smaller. 
bugfix_3_10.1a. Solves a crash in golife:2, introduced by evan_3_10.7. 
evan_3_10.7. Persistent cache consistency checking. Supercedes evan_3_10.3. 
evan_3_10.5. Compile time errors in experimental reading code. 
arend_3_10.1. Owl, influence, and standard pattern tuning. 
pogonyshev_3_10.3 Reading test. 
evan_3_10.8 Warnings eliminated in owl.c. 
nando_3_9.4d. Owl attends to gains and losses.
inge_3_10.1 Invasion moves. 
pogonyshev_3_10.2c. Revision of superstring_breakchain. 
pogonyshev_3_10.1. Eliminate unnecessary calls to countlib(). 
pogonyshev_3_9.10a. Speeds up compute_primary_domains. 
evan_3_9.7. Make escape_values array char. 
gunnar_3_10.3 Bugfixes and tuning. 
evan_3_10.2. Matcher_check gets a new seed. 
pogonyshev_3_10.2. Bugfix. 
nando_3_10.2 Bugfix in mkpat.c. 
gunnar_3_10.2 False eye territory. 
gunnar_3_10.1. New endgame tests. 

- fastlib revised
- new accuratelib intended to replace accurate_approxlib
- incremental_self_atari merged into revised is_self_atari
- accurate_approxlib moved to board.c
- old sgftree is now freed on successful sgf loading
- sgftrees are freed when sgf tracing is finished
- sgffile_printsgf() revised
- gtp_fixed_handicap revised
- comments improved in play_gtp.c.
- play_ascii() revised
- combinations() revised
- atari_atari() generates lots of defense moves and validates them
- do_atari_atari() generates lots of potential defense moves
- decide_combination() revised
- YOUR_ATARI_ATARI_MOVE considered safe in examine_move_safety()
- atari_atari tuning
- new GTP commands attack_either and defend_both
- optimzation in compute_connection_distances()
- owl code reorganization
- new clear_owl_move_data() set_single_owl_move(), 
- break out reading_limit_reached(), owl_estimate_life() 
  from do_owl_attack/defend 
- mode local_owl_node_counter global variable for owl.c
- made long "if (pass == ...)" statements "switch (pass)" in owl.c
- eliminated unnecessary variable "found_read_result" in owl.c
- new strategic_effective_size()
- computation of strategic effect is modified
- new static read_eye() tries to improve recognize_eye() results
- recognize_eye() sets vp->num_attacks/defenses to 0 when eye is found
- new file surround.c
- new is_surrounded(), does_surround() and surround_map()
- new gtp functions is_surrounded, does_surround and surround_map
- new autohelper macros is_surrounded, does_surround and surround_map
- new command line option --decide-surrounded
- new global variable gtp_version
- new option --gtp_version
- new function simple_showboard() in showbord.c
- new function get_last_player() in board.c
- gtp code revised for GTP version 2 and uses this by default
- new function delete_persistent_reading_entry()
- inconsistent results in attack_and_defend() resolved
- compilation errors for EXPERIMENTAL_READING fixed
- new experimental owl code is aware of tails getting captured
- new move reasons OWL_ATTACK_MOVE_GAIN and OWL_DEFEND_MOVE_LOSS
  with corresponding supporting code in value_moves.c and move_reasons.c
- new move reason INVASION_MOVE
- pattern class I (invasions) can now be used in patterns.db et al
  and not only in influence patterns
- remove EXPAND_TERRITORY_MOVE from strategic_penalty()
- new static function do_find_break_chain2_efficient_moves() split off
  from break_chain2_efficient_moves() and revised
- superstring_breakchain() revised
- speed optimization of compute_primary_domains()
- countlib() calls eliminated in count_common_libs(), find_common_libs(),
  and have_common_lib()
- escape_value arrays changed from int to char
- bugfix in code awarding strategical value for attacks/defenses of lunches
- bugfix in ATTACK_THREAT handling in estimate_territorial_value()
- bugfix in owl_substantial(); depth values modified correctly
- depth consistency assertion added in do_genmove()
- bugfix in mkpat.c
- new static functions analyze_false_eye_territory(),
  connected_to_eye(), and connected_to_eye_recurse() in dragon.c.
- new global array false_eye_territory[]
- critical dragons only consisting of inessential worms are revised
  to be inessential
- new function is_false_eye() in optics.c
- new autohelper functions o_captures_something(),
  x_captures_something(), false_eye_territory(), and false_eye()
- owl_tuning
- eye tuning
- influence tuning
- tuning
- new game records and regression tests




reply via email to

[Prev in Thread] Current Thread [Next in Thread]