aboutsummaryrefslogtreecommitdiff
path: root/src/attacks.rs
Commit message (Expand)AuthorAgeLines
* refactor: create grossmeister moduleeug-vs2023-02-23-1/+1
* refactor: split Board module into submoduleseug-vs2023-02-21-1/+1
* refactor: use bitboard traiteug-vs2023-02-21-24/+24
* refactor: use functions for file and rankeug-vs2023-02-02-3/+3
* docs: remove code from docs to not fail doctesteug-vs2023-01-26-3/+0
* refactor: use better namingseug-vs2023-01-23-9/+9
* fix: correct RANK_7 constanteug-vs2023-01-23-3/+3
* refactor: separately store pawn double pusheseug-vs2023-01-23-8/+20
* feat: implement unmake_moveeug-vs2023-01-23-1/+1
* refactor: rename apply_move -> make_moveeug-vs2023-01-23-1/+1
* refactor: use Square as type everywhereeug-vs2023-01-23-53/+53
* fix: correct RANK_6 constanteug-vs2023-01-23-4/+4
* feat: compute board occupancy and empty squareseug-vs2023-01-22-24/+25
* feat: compute pawn pusheseug-vs2023-01-22-0/+26
* feat: compute pawn attackseug-vs2023-01-22-19/+48
* feat: compute queen attackseug-vs2023-01-22-0/+19
* feat: compute rook attackseug-vs2023-01-22-5/+60
* feat: compute bishop attackseug-vs2023-01-21-19/+73
* test: add visual printseug-vs2023-01-21-2/+2
* feat: precompute ray attackseug-vs2023-01-21-11/+115
* refactor: return generated arrayseug-vs2023-01-21-35/+56
* feat: precompute first rank attackseug-vs2023-01-21-2/+65
* feat: precompute knight and king attackseug-vs2023-01-21-0/+99