Skip to content

v1.1.9

Compare
Choose a tag to compare
@hostilefork hostilefork released this 25 Nov 13:05
· 490 commits to master since this release
  • Speed increase 10-15% compared to 1.1.8.
  • Much faster initialization of variable rel struct type relRanksType. Implementation done by Thomas Andrews.
  • If the hand-to-play is trick leading hand, the first positions in the move list now come each from a different suit. (In 1.1.8, the first positions were groups of 2 cards from each suit.)
  • DismissX renamed to NextMove. A bug was corrected in NextMove, increasing performance. (The bug was found by Joël Bradmetz, although it did not give incorrect result.)
  • The function CountOnes replaced by a table look up. Implementation by Thomas Andrews.
  • The handStore variable was replaced by a macro. Based on an implementation by Thomas Andrews.
  • The WinAdapt function was replaced by a table look up.
  • A new table highestRank gives the highest rank from a bitmap of ranks. Makes functions UpdateWinner, UpdateSecondBest and QuickTricks slightly faster.