| Commit message (Expand) | Author | Age | Lines |
* | refactor: apply clippy suggestions | eug-vs | 2023-02-23 | -22/+30 |
* | refactor: create grossmeister module | eug-vs | 2023-02-23 | -1/+1 |
* | refactor: split Board module into submodules | eug-vs | 2023-02-21 | -1/+1 |
* | refactor: use bitboard trait | eug-vs | 2023-02-21 | -24/+24 |
* | refactor: use functions for file and rank | eug-vs | 2023-02-02 | -3/+3 |
* | docs: remove code from docs to not fail doctest | eug-vs | 2023-01-26 | -3/+0 |
* | refactor: use better namings | eug-vs | 2023-01-23 | -9/+9 |
* | fix: correct RANK_7 constant | eug-vs | 2023-01-23 | -3/+3 |
* | refactor: separately store pawn double pushes | eug-vs | 2023-01-23 | -8/+20 |
* | feat: implement unmake_move | eug-vs | 2023-01-23 | -1/+1 |
* | refactor: rename apply_move -> make_move | eug-vs | 2023-01-23 | -1/+1 |
* | refactor: use Square as type everywhere | eug-vs | 2023-01-23 | -53/+53 |
* | fix: correct RANK_6 constant | eug-vs | 2023-01-23 | -4/+4 |
* | feat: compute board occupancy and empty squares | eug-vs | 2023-01-22 | -24/+25 |
* | feat: compute pawn pushes | eug-vs | 2023-01-22 | -0/+26 |
* | feat: compute pawn attacks | eug-vs | 2023-01-22 | -19/+48 |
* | feat: compute queen attacks | eug-vs | 2023-01-22 | -0/+19 |
* | feat: compute rook attacks | eug-vs | 2023-01-22 | -5/+60 |
* | feat: compute bishop attacks | eug-vs | 2023-01-21 | -19/+73 |
* | test: add visual prints | eug-vs | 2023-01-21 | -2/+2 |
* | feat: precompute ray attacks | eug-vs | 2023-01-21 | -11/+115 |
* | refactor: return generated arrays | eug-vs | 2023-01-21 | -35/+56 |
* | feat: precompute first rank attacks | eug-vs | 2023-01-21 | -2/+65 |
* | feat: precompute knight and king attacks | eug-vs | 2023-01-21 | -0/+99 |