SKPokerEval Versions Save

7-card Texas Hold'em hand evaluator

v1.9

6 years ago
  • Reduce total memory footprint by 40%, to under 140kB.

Full list of changes here.

v1.8.1

6 years ago
  • Simplify flush rank key and look-up.
  • Accept smaller non-flush rank offset table.
  • Observed performance gains of about 6%.

Full list of changes here.

v1.8

6 years ago
  • Index cards by bytes.
  • Observed performance gains of up to 23% (NB. Positively affects profiler.)

Full list of changes here.

v1.7.1

6 years ago
  • Reduce rank hash table by 9%.
  • Slight performance gains of about 2-3%.

Full list of changes here.

v1.7

6 years ago
  • Improved hash and reduced required memory footprint by 40%.
  • Observed slight performance gains of about 3-4%.

Full list of changes here.

v1.6

7 years ago
  • Optimise ranking flushes by removing branches, typically worth about 30% for arbitrary hands.

Full list of changes here.

v1.5

7 years ago
  • Static interface.
  • Include scripts for key generation and hashing.
  • Include profiler.

Full list of changes here.

v1.4.2

7 years ago
  • CHM perfect hash of seven rank keys, optimisation that also reduces footprint.

Full list of changes here.

v1.4.1

7 years ago
  • Minor optimisation when ranking flushes.

Full list of changes here.

v1.4

7 years ago
  • Optimisation when ranking flushes.
  • Optimisation for initialising seven-card non-flush ranks.
  • Extended test coverage.

Full list of changes here.