issues
search
niklasf
/
shakmaty
A Rust library for chess and chess variant rules and operations
https://docs.rs/shakmaty
GNU General Public License v3.0
210
stars
41
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Optimize string conversions
#82
niklasf
closed
1 month ago
0
Hyperbola Quintessence
#81
niklasf
opened
2 months ago
0
Make `PlayError` fields public
#80
tigerros
closed
2 months ago
1
Allow choosing between compile-time or runtime generation of large attack tables.
#79
wreald
opened
2 months ago
1
test and fix overspecific san disambiguation (fixes #77)
#78
niklasf
closed
2 months ago
2
Knight double disambiguation bug
#77
maxbergmark
closed
2 months ago
3
Fixed `no_std` compilation
#76
dmitry123
closed
4 months ago
1
refactor(uci): rename Uci to UciMove
#75
johanfleury
closed
5 months ago
1
Mirror boards
#74
mlomb
closed
10 months ago
1
Bump actions/checkout from 3 to 4
#73
dependabot[bot]
closed
1 year ago
1
serde serialization and deserialization support
#72
ngerow2025
closed
1 year ago
5
Incorrectly getting an invalid EP square error
#71
xd009642
closed
1 year ago
0
Using `Move::Put` results in an illegal move
#70
davebrent
closed
1 year ago
1
Add Hash and PartialEq implementations to all variants
#69
UE2020
closed
1 year ago
3
Implement Hash & PartialEq on variants
#68
UE2020
closed
1 year ago
2
add serialization / deserialization support
#67
mehmetsefabalik
closed
1 year ago
1
resign, offer draw, draw capabilities
#66
mehmetsefabalik
opened
1 year ago
2
Update bitflags requirement from 1.0.4 to 2.0.0
#65
dependabot[bot]
closed
1 year ago
1
ELO loss on shakmaty upgrade
#64
ianagbip1oti
closed
11 months ago
15
Bump actions/checkout from 2 to 3
#63
dependabot[bot]
closed
2 years ago
1
feat!: `const`-ify all the things!
#62
BastiDood
closed
2 years ago
3
feat!: allow usage in `no_std` environments
#61
BastiDood
closed
2 years ago
3
Direct initialization using bitboards
#60
Tearth
closed
2 years ago
4
Optimise `Position::outcome`
#59
kraktus
closed
2 years ago
4
Allow Board::color_at to return empty squares colour
#58
Suyashtnt
closed
2 years ago
3
Iterate over all squares
#57
Suyashtnt
closed
2 years ago
2
constify most `BitBoard` functions
#56
kraktus
closed
2 years ago
1
Implement `Copy` for `ByRole` and `ByColor` when possible
#55
kraktus
closed
2 years ago
1
Bug: Missing En Passant capture in legal move generation
#54
kirillbobyrev
closed
2 years ago
6
Bug: Shakmaty produces incorrect position and generates misleading list of moves in it
#53
kirillbobyrev
closed
2 years ago
4
Double check IMPOSSIBLE_MATERIAL
#52
niklasf
closed
2 years ago
0
SanPlus::from_move needs a mutable Position?
#51
marcusbuffett
closed
2 years ago
2
Add geometric transformation methods to `Board`.
#50
kraktus
closed
2 years ago
1
update `legal_moves` doc string.
#49
kraktus
closed
2 years ago
1
`Move` could be `Copy`.
#48
KarelPeeters
closed
2 years ago
3
Implement `Eq` for `Chess`.
#47
kraktus
closed
3 years ago
1
Zobrist
#46
kraktus
closed
3 years ago
3
zobrist hashing
#45
niklasf
closed
3 years ago
3
Implementation of insufficient material for Horde
#44
stevepapazis
closed
3 years ago
1
Upgrade to GitHub-native Dependabot
#43
dependabot-preview[bot]
closed
3 years ago
0
Ensure display-like trait impls preserve formatting
#42
brunocodutra
closed
3 years ago
1
`Move` does not implement `Hash`
#41
wspeirs
closed
3 years ago
2
Implement incremental Zobrist hashing
#40
wspeirs
opened
3 years ago
10
Update arrayvec requirement from =0.6.0 to =0.7.0
#39
dependabot-preview[bot]
closed
3 years ago
1
Update arrayvec requirement from 0.5 to 0.6
#38
dependabot-preview[bot]
closed
3 years ago
1
Derive missing Eq, PartialEq, and Hash traits
#37
brunocodutra
closed
3 years ago
1
use of unstable library feature 'bool_to_option'
#36
tu-maurice
closed
3 years ago
2
Variants are inaccessible
#35
RobbieGM
closed
3 years ago
3
Wrongly converting Rook capture from UCI
#34
fabianvdW
closed
3 years ago
3
Create chessboard.py
#33
RoundingExplorer
closed
3 years ago
1
Next