aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
7 hoursfeat(search): removing double clock check and instalny finish search with onl...HEADmainAdam
13 hoursrefactor(tests): making formating check be normal scriptAdam
14 hoursfeat(tests): adding hash testing to new testsAdam
14 hoursrefactor(tests): improving tests by creating testing cli appAdam
37 hoursrefactor(fen): making fen parser do incremental bitboards instead of looping ...Adam
39 hoursrefactor(move): making makemove function be nicerAdam
39 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
5 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
6 daysfeatuare(fen): validating king counts before accepting fen stringAdam
6 daysfix(tests): making zobrist tests use jsonAdam
6 daysrefactor(uci): making us print engine name using cerr instead of coutAdam
6 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
7 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
8 daysfix(search) making quiecen search have same mid search logic as main searchAdam
8 daysrefocator(ci): removig gitlab ci that no longer usedAdam
8 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