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
/
main.rs
Commit message (
Expand
)
Author
Age
Lines
*
refactor: separate IO module
eug-vs
2023-02-21
-0
/
+1
*
feat: remove logs when pondering
eug-vs
2023-02-02
-8
/
+6
*
feat: return pondering
eug-vs
2023-01-31
-1
/
+12
*
feat: parse fen from commandline
eug-vs
2023-01-31
-5
/
+7
*
feat: read command line args
eug-vs
2023-01-31
-37
/
+66
*
feat: add time-control awareness
eug-vs
2023-01-29
-4
/
+24
*
feat: add "enter move" message
eug-vs
2023-01-29
-1
/
+1
*
refactor: rename benches/negamax -> search
eug-vs
2023-01-28
-1
/
+0
*
feat: basic pondering
eug-vs
2023-01-28
-4
/
+6
*
feat: interactively play in main loop
eug-vs
2023-01-28
-4
/
+18
*
feat: add main loop
eug-vs
2023-01-26
-1
/
+17
*
bench: setup perft benchmarking
eug-vs
2023-01-24
-6
/
+0
*
refactor: use Square as type everywhere
eug-vs
2023-01-23
-0
/
+1
*
feat: add initial moves module
eug-vs
2023-01-22
-0
/
+1
*
feat: precompute knight and king attacks
eug-vs
2023-01-21
-0
/
+1
*
refactor: create board module
eug-vs
2023-01-21
-0
/
+1
*
refactor: do not wrap Bitboard into struct
eug-vs
2023-01-21
-5
/
+0
*
feat: implement Bitboard.pop_count()
eug-vs
2023-01-20
-16
/
+4
*
feat: implement Display for Bitboard
eug-vs
2023-01-20
-0
/
+19
*
feat: hello, world!
eug-vs
2023-01-20
-0
/
+3