Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | chore: autoformat codecanary | eug-vs | 2024-01-25 | -5/+5 |
| | | | | Use #[rustfmt:skip] to preserve aligned blocks | |||
* | refactor: use vector-based table implementation | eug-vs | 2024-01-21 | -3/+3 |
| | ||||
* | feat: implement two-tier transposition table | eug-vs | 2024-01-21 | -2/+2 |
| | ||||
* | feat: increase move_selectors array for moves >128 | eug-vs | 2023-09-03 | -1/+1 |
| | ||||
* | refactor!: implement staged move generation | eug-vs | 2023-08-31 | -2/+8 |
| | | | | | | - Skip move generation on ttable hit - Perform selection sort *iteratively* when pulling items - Fix killers probed from incorrect ply (still not ideal) | |||
* | fix: typing in benchmark | eug-vs | 2023-08-22 | -2/+2 |
| | ||||
* | feat: finish very basic UCI implementation | eug-vs | 2023-02-26 | -8/+1 |
| | ||||
* | feat: send infos from iterative deepening | eug-vs | 2023-02-26 | -1/+1 |
| | ||||
* | feat: add GUI->engine UCI commands | eug-vs | 2023-02-26 | -1/+3 |
| | ||||
* | feat: add initial multi-threaded UCI impl | eug-vs | 2023-02-24 | -3/+8 |
| | ||||
* | refactor: implement Player trait for Grossmeister | eug-vs | 2023-02-23 | -8/+18 |
| | ||||
* | refactor: return move generation to board module | eug-vs | 2023-02-23 | -1/+0 |
| | ||||
* | refactor: apply clippy suggestions | eug-vs | 2023-02-23 | -1/+1 |
| | ||||
* | refactor: create grossmeister module | eug-vs | 2023-02-23 | -0/+35 |