Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | chore: autoformat codecanary | eug-vs | 2024-01-25 | -29/+37 |
| | | | | Use #[rustfmt:skip] to preserve aligned blocks | |||
* | perf: do not reallocate Vecs in cleanup_selector | eug-vs | 2023-09-04 | -4/+5 |
| | ||||
* | fix: dont put scores outside of bounds in table | eug-vs | 2023-09-04 | -2/+6 |
| | ||||
* | fix: consider promotion a tactical move | eug-vs | 2023-08-31 | -1/+1 |
| | ||||
* | feat: do not score quiet moves | eug-vs | 2023-08-31 | -1/+2 |
| | ||||
* | perf: only generate moves needed for current stage | eug-vs | 2023-08-31 | -19/+15 |
| | ||||
* | perf: allocate killer moves on the stack | eug-vs | 2023-08-31 | -2/+2 |
| | ||||
* | refactor!: implement staged move generation | eug-vs | 2023-08-31 | -0/+239 |
- Skip move generation on ttable hit - Perform selection sort *iteratively* when pulling items - Fix killers probed from incorrect ply (still not ideal) |