I am excited to make my first major update in a long while, now that University has ended for the time being.
The official release can be found here : https://github.com/AndyGrant/Ethereal/r ... /tag/V8.16
Summary of the major changes (copied from the release page)
Code: Select all
Added UCI option for setting the Transposition Table size
Added PV Tracking and corresponding UCI output
Added a Benchmarking utility (Uses some positions from StockFish)
Reorganized some structs to be more cache friendly
Began tracking the 50 move rule (+ Checking for draws)
Saving Move History as [colour][from][to] instead of [uint16_t (move)]
Swapped out some Magic Numbers with better ones from CPW
Added Staged Move Selection / Generation
Added a series of tests to verify the new move selection
Many changes to improve code readability and documentationAlso, if anyone could create a MAC compile for me, I will add it to the release files.
Thanks,
Andrew Grant
