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
/
board
/
mod.rs
Commit message (
Collapse
)
Author
Age
Lines
*
fix: include king attacks in is_square_attacked
eug-vs
2023-01-26
-1
/
+5
|
*
fix!: correct hash increment in make_move
eug-vs
2023-01-25
-9
/
+13
|
*
Revert "refactor: return recoverable errors from make_move"
eug-vs
2023-01-25
-16
/
+5
|
|
|
|
This reverts commit 8dc121b0e08cd25fab3eacde9318d7adaac1f2a4.
*
refactor: implement piece_by_square
eug-vs
2023-01-25
-68
/
+61
|
*
refactor: return recoverable errors from make_move
eug-vs
2023-01-25
-5
/
+15
|
*
feat: use constant RNG seed
eug-vs
2023-01-25
-2
/
+2
|
*
refactor: impl static_eval for PieceType
eug-vs
2023-01-25
-0
/
+12
|
*
feat: use transposition table in negamax
eug-vs
2023-01-25
-2
/
+10
|
*
feat: incrementally update zobrist hash
eug-vs
2023-01-25
-9
/
+38
|
*
feat: compute zobrist hash of the position
eug-vs
2023-01-25
-3
/
+46
|
*
feat: implement separate mobility counter
eug-vs
2023-01-25
-1
/
+112
|
*
feat: gather principal variation in negamax
eug-vs
2023-01-24
-1
/
+1
|
*
refactor: cleanup material advantage calculation
eug-vs
2023-01-24
-4
/
+7
|
*
refactor: abstract perft result into a structure
eug-vs
2023-01-24
-1
/
+1
|
*
refactor: separate engine into submodule
eug-vs
2023-01-24
-0
/
+700