After a soul-destroying experience this afternoon, I have released my latest build of Francesca, named 0.16. You can download it from my website, http://www.silentshark.co.uk
The soul-destroying experience was in Olivier's brilliant Openwar 8 tournament (see http://www.open-aurec.com/chesswar/). In a game vs Glass 1.6, Francesca had a forced mate. Both engines saw the mate, but then Francesca decided that today was a good day to be generous.. she didn't bother with the mate, and decided to give the game to Glass.
There has been a nasty bug lurking for a while (I wasn't updating the TT table when making the ponder move), and this might be the cause. It might be something else, but 0.16 cures the ponder bug, compiles cleanly, and is a bit better than 0.15, so I thought "why not just release it"?
Changes, from the readme.txt file:
Quite a few changes, can't remember them all! More aggressive razoring, depths 1,2 and 3. Cured a nasty TT bug related to pondering. TT was not being updated when the pondered move was made. It's difficult to know what effect this would have, apart from it would be bad. Lots of little tweaks to get rid of all compiler warnings. Some eval tweaks, too - king safety, pawns especially.. hopefully about a 30 ELO improvement. Ditched the "diet" (low RAM) version. Now you get two versions, the standard one used about 150Mb of RAM, and the "lardy" version uses about 1Gb.