Commit Graph

12 Commits

Author SHA1 Message Date
Mattia Giambirtone 35a21ec8c9
Further work on the tuner. Experimental thread voting (disabled). Preparation for eval improvements 2024-05-15 00:25:23 +02:00
Mattia Giambirtone 2c840f2f3c
Remove buggy ponder move tracking as it is already handled by the UCI spec 2024-05-12 23:18:53 +02:00
Mattia Giambirtone 9a7139cdd5 Updated .gitignore 2024-05-12 20:11:57 +02:00
Mattia Giambirtone db76565aa8 Implement QSEE pruning (gains 52.9 +/- 25.2). Initial work on history malus. Reset search state after ucinewgame + minor other fixes 2024-05-12 01:02:47 +02:00
Mattia Giambirtone 0695fff442 Refactor code to eliminate refs shared across thread boundaries 2024-05-04 20:30:26 +02:00
Mattia Giambirtone 19f2c7ab58 Fix some bugs in movegen. Untested TT
Signed-off-by: Mattia Giambirtone <nocturn9x@nocturn9x.space>
2024-04-26 11:41:59 +02:00
Mattia Giambirtone b4d2c5cbef Add heavy tests. Fix minor bugs. Initial work on UCI interface 2024-04-24 10:41:01 +02:00
Mattia Giambirtone 9ffe08400d Minor (hopefully last) movegen bugfix 2024-04-23 20:42:57 +02:00
Mattia Giambirtone b80f71c1cb Minor fixups. Require nim 2.0.4 or higher to build 2024-04-23 20:17:07 +02:00
Mattia Giambirtone fbb21f19d1 Add nim.cfg and various bugfixes to movegen 2024-04-21 15:58:31 +02:00
Mattia Giambirtone fdbc41ab2a Fixed package errors and embedded magics into the build 2024-04-19 15:50:51 +02:00
Mattia Giambirtone bca32ce5d2 Refactor directory structure. Fix magic bitboard generation and add utilities to dump them to disk 2024-04-19 13:40:58 +02:00