index
:
chessnost
canary
master
shannon-type-b
Somewhat decent chess engine written in Rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
moves.rs
Commit message (
Collapse
)
Author
Age
Lines
*
fix: correctly parse promotions
eug-vs
2023-02-27
-0
/
+11
|
*
fix: add promotion to move notation
eug-vs
2023-02-27
-1
/
+13
|
*
feat: implement notation Display for moves
eug-vs
2023-02-26
-1
/
+7
|
*
feat: add initial multi-threaded UCI impl
eug-vs
2023-02-24
-0
/
+8
|
*
refactor: apply clippy suggestions
eug-vs
2023-02-23
-5
/
+1
|
*
refactor: split Board module into submodules
eug-vs
2023-02-21
-2
/
+2
|
*
refactor: use bitboard trait
eug-vs
2023-02-21
-2
/
+2
|
*
refactor: use functions for file and rank
eug-vs
2023-02-02
-13
/
+0
|
*
feat: prioritize equal captures over non-captures
eug-vs
2023-01-27
-0
/
+9
|
*
feat: implement promotions
eug-vs
2023-01-26
-1
/
+2
|
*
feat: use transposition table in negamax
eug-vs
2023-01-25
-1
/
+1
|
*
feat: implement castling
eug-vs
2023-01-23
-1
/
+1
|
*
feat: basic En Passant implementation
eug-vs
2023-01-23
-0
/
+1
|
*
refactor: store kind in a move struct
eug-vs
2023-01-23
-1
/
+10
|
*
fix: derive necessary traits
eug-vs
2023-01-23
-1
/
+1
|
*
refactor: use Square as type everywhere
eug-vs
2023-01-23
-5
/
+5
|
*
feat: implement visual moves printing
eug-vs
2023-01-23
-6
/
+12
|
*
feat: add initial moves module
eug-vs
2023-01-22
-0
/
+21