rusty_marvin/holdem_core/examples/configs
Jan-Peter v. Hunnius 17d0440c86 feat: refactor AlgorithmicEvaluator to stateless, add game engine module and holdem_sim CLI
- Refactor AlgorithmicEvaluator from stateful Arc<Evaluator> wrapper to
  pure stateless evaluator with zero-allocation construction
- Extract shared evaluation logic into pub(crate) methods, eliminating
  ~220 lines of duplicated code from Evaluator
- Add game module: table, hand runner, tournament, bots, config, stats
- Add holdem_sim CLI binary crate for running simulations
- Convert MathEvaluator to thread-safe singleton with Arc<Inner> pattern
- Replace heap-allocated combination generation with const-generics
  stack-based approach in AlgorithmicEvaluator::evaluate_n_card_hand
- Add thiserror 2 dependency for GameError derive
- Update docs: README, ACHIEVEMENTS, ROADMAP
2026-05-18 15:12:34 +02:00
..
cash_game.toml feat: refactor AlgorithmicEvaluator to stateless, add game engine module and holdem_sim CLI 2026-05-18 15:12:34 +02:00
mtt_tournament.toml feat: refactor AlgorithmicEvaluator to stateless, add game engine module and holdem_sim CLI 2026-05-18 15:12:34 +02:00
sng_tournament.toml feat: refactor AlgorithmicEvaluator to stateless, add game engine module and holdem_sim CLI 2026-05-18 15:12:34 +02:00