[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnugo-devel] GNU Go 3.3.10
From: |
bump |
Subject: |
[gnugo-devel] 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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnugo-devel] GNU Go 3.3.10,
bump <=