|
BGonline.org Forums
GNU Backgammon v 1.04.000 released for OS/X Yosemite and MS Windows
Posted By: Michael Petch In Response To: GNU Backgammon v 1.04.000 released (kruidenbuiltje)
Date: Wednesday, 29 October 2014, at 4:51 p.m.
Philippe Michel has made some minor speed improvements and uses a new algorithm for the cache. I haven't done benchmarks to quantify "minor". There have been a number of bug fixes, and v1.04.000 now supports Python3 if you are developing third party tools that use the Python interface.
One significant bug that was fixed was in MAT file importing. It was reported to the mailing list in this bug report . This bug was new with the 1.03.000 release.
As Daniel pointed out this release coincides with building a newer version that functions with OS/X 10.10 Yosemite. There were numerous bug reports about X11/Quartz not loading and or GNUbg failing to run on that platform. Hopefully many of those issues have been resolved.
The ChangeLog since the August 4th, 2014 1.03.000 is as follows:
2014-09-08 Philippe Michel <philippe.michel7@sfr.fr>* eval.c, eval.h: Don't use SanityCheck() on positions evaluated
with the one-sided database. The latter is more accurate about the
possibility of a gammon.
This fixes the issue reported by Michael Petch in
http://lists.gnu.org/archive/html/bug-gnubg/2012-10/msg00010.html
2014-09-07 Philippe Michel <philippe.michel7@sfr.fr>
* gnubg.c: fix re-evaluation of chequer play from the analysis
panel. It used to clear the skill flag of the associated cube
decision. Issue reported by Neil Robins to the bug-gnubg list in
Dec 2012.
2014-08-21 Philippe Michel <philippe.michel7@sfr.fr>
* import.c: fix a bug introduced July 20th in mat files import
where some games could have the wrong player set as winner.
2014-08-09 Michael Petch <mpetch@gnubg.org>
* rollout.c: declare initial_game_count as volatile. It may be
updated from multiple threads when multithreading is enabled.
We don't want an optimizing compiler to optimize this variable away.
2014-08-08 Michael Petch <mpetch@gnubg.org>
* configure.ac: modify configure to properly support an argument
to --with-python. Supplying a python interpreter as an argument
will force configure to use the specified one. General Python
checking cleanup
2014-08-07 Michael Petch <mpetch@gnubg.org>
* configure.ac dbprovider.c gnubgmodule.c gnubgmodule.h
m4/az_python.m4 scripts/gnubg.py scripts/db_import.py
scripts/batch.py scripts/matchseries.py +pylocdefs.h: Support
compiling with Python 3.x and modify Python modules to
support Python 2.x and 3.x.
|
BGonline.org Forums is maintained by Stick with WebBBS 5.12.