Releases: ppipelin/radiance
Releases · ppipelin/radiance
Radiance 4.2
Added
- Internal iterative reductions
- Razoring
noaliaskeyword for some pointers- Static Exchange Evaluation, use in movepick and quiesce
- Using a best_move
- Mate pruning
- Newer benchmark positions with tactical wins
Changed
- Transposition table probing timing
- Inputs to be case insensitive
- Pins are computed for both sides
- History table simplifications
- Support Zig 15.2
- Use
comptimefor Color parameters, chess 960 boolean, Movepick flags andgetAttacks - Use
@splatfor initialization - Display min and max for
ucioptions - Use ReleaseSafe for release
Removed
- Negative move score variable in movepick
- Allocator removed in
computeBlockers - Allocator removed in movepick
- Allocator removed in
iterativeDeepening
Executables
Executables versions are related to cpu features, for modern cpu use latest version (v3 for 2013+ and v4 for 2022+).
Radiance 4.1
Added
- Staged move generation
- Mate pruning
- Reverse Futility Pruning
- Fancy Magic Bitboards
computeargs
Changed
- Use real evaluation for
static_eval - Display min and max for
ucioptions - Use ReleaseSafe for release
Executables
Executables versions are related to cpu features, for modern cpu use latest version (v3 for 2013+ and v4 for 2022+).
Radiance 4.0.1
Fixed
- Castle notation changes between variants.
Executables
Executables versions are related to cpu features, for modern cpu use latest version (v3 for 2013+ and v4 for 2022+).
Radiance 4.0
Added
- Null move pruning
- Tests
- Error handling for moves, fen and uci
- Chess960 support
Changed
- Zig codebase
- Fen full support
- Evalutation (mg, eg) during move
- Check detection during move
Executables
Executables versions are related to cpu features, for modern cpu use latest version (v3 for 2013+ and v4 for 2022+).