aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
40 hoursrefactor(fen): making fen parser do incremental bitboards instead of looping ...Adam
42 hoursrefactor(move): making makemove function be nicerAdam
42 hoursrefactor(evaluation): adjusting piece valuesAdam
2 daysrefactor(uci): removing out of date headerAdam
3 daysrefactor(search): making code nicer and little fasterAdam
4 daysperf(board): using magic bitboards for is square attacked helperAdam
4 daysperf(board): making is square attacked helper use modern bitboard aproachAdam
5 daysrefactor(magic): moving script to scripts/ folderAdam
5 daysrefactor(hash): refactoring hash logic to be betterAdam
5 daysperf(board): making hashing use incremental XORs instead of rebuild from scratchAdam
5 daysrefactor(move): refactoring move to be nicer and betterAdam
5 daysremoving chess rules pdf after engine doesnt need it that muchAdam
6 daystest commitAdam
6 daysperf(move): making undo move use incremental bitboard aproah instead of gener...Adam
6 daysrefactor(move): making a helperAdam
6 daysrefactor(all):Adam
6 daysperf(board): implementing magic bitboards for faster move generationAdam
7 daysfeatuare(fen): validating king counts before accepting fen stringAdam
7 daysfix(tests): making zobrist tests use jsonAdam
7 daysrefactor(uci): making us print engine name using cerr instead of coutAdam
7 daysrefactor(board): making king use same bitboard precompute bitboard style logi...Adam
7 daysfix(book): making engine turn caslting moves into uci perpesentation only if ...Adam
7 daysfix(book): fixing critical castling bugAdam
7 daysrefactor(book): refactoring opening book codeAdam
7 daysgitignoreAdam
7 daysfix(git): adding a kdevelop to gitignoreAdam
7 daysadding zobrist hashingAdam
7 daysaddding binary and build file to git ignoreAdam
7 daysrefactor(board): refactoring move generation code into better and nice way + ...Adam
8 daysrefactor(ci) cleaning ci a littleAdam
8 daysrefactor(board): using auto with static castAdam
8 daysrefactor(board): making generate knight moves use const referenceAdam
8 daysrefactor(board): refactoring pawn move generation code for better perfomance ...Adam
9 daysfix(search) making quiecen search have same mid search logic as main searchAdam
9 daysrefocator(ci): removig gitlab ci that no longer usedAdam
9 daysfix(uci): validate moves before accepting themAdam
9 daysrefactor(formating): fixing formatingAdam
9 daysperf(draw) instead of having a hash map for three fold repetion check now we ...Adam
9 daysFixing compiler errorsAdam
9 daysremoving maximum depth now insted we are gonna just have constant thinging ti...Adam
9 daysrenaming thingsAdam
9 daysmaking bot thing moreAdam
9 daysimplementing memory optimazied move using uint16_t instead of a four integers...Adam
10 daysadding a tests folder in scriptsAdam
10 daysremoving github ci and creating scripts for helping 'run ci at home'Adam
10 daystestAdam
11 daysmaking scripts folder instead of randomly putting scripts in root folderAdam
11 daysadding a create move helper functionAdam
11 daysadding more memory efficnet helper functionsAdam
11 daysmoving enum aroundAdam