[ View Thread ] [ Post Response ] [ Return to Index ] [ Read Prev Msg ] [ Read Next Msg ]

BGonline.org Forums

GNU Backgammon v 1.04.000 released for OS/X Yosemite and MS Windows

Posted By: Michael Petch
Date: Wednesday, 29 October 2014, at 4:51 p.m.

In Response To: GNU Backgammon v 1.04.000 released (kruidenbuiltje)

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.

Messages In This Thread

 

Post Response

Your Name:
Your E-Mail Address:
Subject:
Message:

If necessary, enter your password below:

Password:

 

 

[ View Thread ] [ Post Response ] [ Return to Index ] [ Read Prev Msg ] [ Read Next Msg ]

BGonline.org Forums is maintained by Stick with WebBBS 5.12.