v0.2.1
TexasHoldem v0.2.1
Closed issues:
- Remove action history (#74)
- Add a GUI? (#84)
- Writing to
stdin.buffer
is using internals which break in 1.8. (#106) - Improve terminology (#115)
- Use SafeTestsets (#116)
- Add Aqua tests (#117)
- Allow for using different hand evaluations (#122)
- Define a custom non-allocating deck (#123)
- Make player option depend on a player’s strategy (#125)
- Fuzz failure (#137)
- Improve fuzz testing (#138)
- Add reproducibility tests (#146)
- Add option for “chip” bank roll (#147)
- Incorrect handling of games when a player has 0.5 BB (#151)
- Bypass logger in test suite (#153)
- Migrate fuzz tests to unit tests (#171)
- Add raise range (#180)
- Remove call etc (#181)
Merged pull requests:
- Fix readme / installation instructions (#105) (@charleskawczynski)
- Add related packages to readme (#107) (@charleskawczynski)
- Fix tests for julia 1.8 (#108) (@charleskawczynski)
- Performance monitoring updates (#109) (@charleskawczynski)
- Update to test on julia 1.8 (#110) (@charleskawczynski)
- Update perf scripts, add jet script (#111) (@charleskawczynski)
- Stricter Player types (#112) (@charleskawczynski)
- Add inferable logger path (#113) (@charleskawczynski)
- Use more concrete types (#120) (@charleskawczynski)
- Define and use Players (#124) (@charleskawczynski)
- Refactor (#126) (@charleskawczynski)
- Fix some type instabilities, avoid collect (#128) (@charleskawczynski)
- Avoid materializing array (#129) (@charleskawczynski)
- Avoid materializing arrays (#130) (@charleskawczynski)
- Avoid materializing arrays (#131) (@charleskawczynski)
- Avoid materializing, more concrete types (#134) (@charleskawczynski)
- Upgrade to use latest PlayingCards (#135) (@charleskawczynski)
- Improve names (#136) (@charleskawczynski)
- Define reset for transactions (#139) (@charleskawczynski)
- Some small performance improvements (#140) (@charleskawczynski)
- Remove winning players from winners (#141) (@charleskawczynski)
- Use sortperm instead of sorting players (#142) (@charleskawczynski)
- Avoid materializing, use sortperm-bang (#143) (@charleskawczynski)
- Fuzz more, + robust, + debug logging (#145) (@charleskawczynski)
- Improve fuzzing (#148) (@charleskawczynski)
- Add reproducibility tests (#149) (@charleskawczynski)
- Add some performance docs (#150) (@charleskawczynski)
- Fix 151 (and broken test) (#152) (@charleskawczynski)
- Improve names, + logger type (#155) (@charleskawczynski)
- Silence log in tests, use AbstractCards (#156) (@charleskawczynski)
- Use Safetestsets, const TH ref, use more BypassDebugger in tests (#157) (@charleskawczynski)
- Add Aqua tests (#159) (@charleskawczynski)
- Type hint, add debug statements (#160) (@charleskawczynski)
- Avoid recomputing hand_evals_sorted (#161) (@charleskawczynski)
- Cache side_pot_winnings (#162) (@charleskawczynski)
- Refactor transaction (#163) (@charleskawczynski)
- Try to fix CI for julia 1.4 (#164) (@charleskawczynski)
- Add perf / inference tests (#165) (@charleskawczynski)
- Fix infererence failure (#166) (@charleskawczynski)
- Avoid alloc, rm buggy logic (#167) (@charleskawczynski)
- Cache sorted_hand_evals (#168) (@charleskawczynski)
- Performance tweaks (#169) (@charleskawczynski)
- Fix info statement (#172) (@charleskawczynski)
- Switch to Int chips (#173) (@charleskawczynski)
- Fix ci for older julia versions (#174) (@charleskawczynski)
- Cleanup, use 5050 bots in perf (#175) (@charleskawczynski)
- Performance tweaks (#176) (@charleskawczynski)
- Improve names (#177) (@charleskawczynski)
- Remove action history (#178) (@charleskawczynski)
- Fix docs (#179) (@charleskawczynski)
- Apply some fixes (#182) (@charleskawczynski)
- Test on julia 1.9 (#183) (@charleskawczynski)
- Fix log (#184) (@charleskawczynski)
- Improve API and docs (#185) (@charleskawczynski)
- Fix log for inactive players (#187) (@charleskawczynski)
- Improve names, add docs (#188) (@charleskawczynski)
- docs (#190) (@charleskawczynski)
- Broadcast reward (#191) (@charleskawczynski)
- Widen PlayingCards compat (#192) (@charleskawczynski)