-
Currently each type of piece in a bitboard is defined by constants, e.g. QUEEN.
This is begging to an enum (Oh the joys of knowing basic language features)
-
What datatype is most efficient in SQLite? Plan is to represent the board state as a bitboard (https://en.wikipedia.org/wiki/Bitboard)
They allow for fast state checking and a convenient way to fee…
-
https://en.wikipedia.org/wiki/Bitboard#Standard
-
I'm trying to debug my own engine using perft, but the fact that i have 2020 promotions too many given a certain FEN and depth, doesn't help me too much.
So I was curious if this engine supports pr…
-
```
make ARCH=x86-64-modern COMP=gcc all
make[1]: Entering directory '/home/tamas/pychess/pgnextractor/parser'
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -std=c++11 -pedantic -Wextra -Wshad…
-
-
Would like to try to implement a bitboard-based approach (unsure how dynamic sizing will work... but whatever).
This will run in parallel to the current array of strings + regex board, so will need…
-
Although you may be aware of these, I will list them here because some of these warnings, in addition to being irritating, may indicate real problems in the code.
$ make build ARCH=x86-64-bmi2 COMP…
-
Stockfish may not be an obvious attack vector for bugs, but I decided to let American Fuzzy Lop loose on the FEN parser, and it found issues very quickly, which should be fixed, even if they may never…
-
Profile build broken with Clang after commit 46d5fff01fbeafdf82
Tested with Clang 3.5 on Ubuntu 14.04
Steps to reproduce:
make clean
make profile-build debug=yes optimize=yes ARCH=x86-64-modern COM…