Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: codedeliveryservice/Reckless
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 268e9385
Choose a base ref
...
head repository: codedeliveryservice/Reckless
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: bcf86083
Choose a head ref
  • 16 commits
  • 17 files changed
  • 4 contributors

Commits on Apr 20, 2025

  1. Adjust fail high score in quiescence search (#264)

    Elo   | 1.58 +- 1.21 (95%)
    SPRT  | 8.0+0.08s Threads=1 Hash=16MB
    LLR   | 2.90 (-2.25, 2.89) [0.00, 4.00]
    Games | N: 88204 W: 21606 L: 21205 D: 45393
    Penta | [396, 10500, 21916, 10887, 403]
    
    Bench: 4868865
    
    Co-Authored-By: Shahin M. Shahin <[email protected]>
    codedeliveryservice and peregrineshahin authored Apr 20, 2025
    Configuration menu
    Copy the full SHA
    0426fe6 View commit details
    Browse the repository at this point in the history
  2. Fix improving calculation after null move (#265)

    Elo   | 1.44 +- 2.62 (95%)
    SPRT  | 8.0+0.08s Threads=1 Hash=16MB
    LLR   | 2.95 (-2.25, 2.89) [-4.00, 0.00]
    Games | N: 18820 W: 4586 L: 4508 D: 9726
    Penta | [100, 2205, 4702, 2323, 80]
    
    Bench: 4521641
    
    Co-Authored-By: Shahin M. Shahin <[email protected]>
    codedeliveryservice and peregrineshahin committed Apr 20, 2025
    Configuration menu
    Copy the full SHA
    6503511 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2025

  1. Improve fail high score adjustment in quiescence search (#266)

    Elo   | 2.53 +- 2.02 (95%)
    SPRT  | 8.0+0.08s Threads=1 Hash=16MB
    LLR   | 2.93 (-2.25, 2.89) [0.00, 4.00]
    Games | N: 31524 W: 7791 L: 7561 D: 16172
    Penta | [137, 3712, 7850, 3910, 153]
    
    Bench: 5233220
    codedeliveryservice authored Apr 21, 2025
    Configuration menu
    Copy the full SHA
    836d295 View commit details
    Browse the repository at this point in the history
  2. Speedup board internals (#267)

    * Faster Zobrist hashing
    * Replace std::vec::Vec with a faster implementation, ArrayVec
    
    2.672% +/- 0.457%
    
    Bench: 5233220
    codedeliveryservice authored Apr 21, 2025
    Configuration menu
    Copy the full SHA
    8dfbd19 View commit details
    Browse the repository at this point in the history
  3. Avoid bounds checking in indexers (#268)

    1.464% +/- 0.363%
    
    Bench: 5233220
    codedeliveryservice authored Apr 21, 2025
    Configuration menu
    Copy the full SHA
    4db2afd View commit details
    Browse the repository at this point in the history
  4. Fix unclamped eval after correction (#269)

    Elo   | 0.96 +- 2.36 (95%)
    SPRT  | 8.0+0.08s Threads=1 Hash=16MB
    LLR   | 2.97 (-2.25, 2.89) [-4.00, 0.00]
    Games | N: 23454 W: 5700 L: 5635 D: 12119
    Penta | [117, 2795, 5839, 2858, 118]
    https://rickdiculous.pythonanywhere.com/test/4160/
    
    bench: 4857960
    peregrineshahin committed Apr 21, 2025
    Configuration menu
    Copy the full SHA
    35e4e37 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2025

  1. Fix 50‑move rule mate edge case (#270)

    Elo   | 2.38 +- 2.95 (95%)
    SPRT  | 8.0+0.08s Threads=1 Hash=16MB
    LLR   | 2.89 (-2.25, 2.89) [-4.00, 0.00]
    Games | N: 12682 W: 3075 L: 2988 D: 6619
    Penta | [62, 1232, 3652, 1347, 48]
    
    Bench: 4857960
    Co-Authored-By: Shahin M. Shahin <[email protected]>
    codedeliveryservice and peregrineshahin committed Apr 22, 2025
    Configuration menu
    Copy the full SHA
    281c7f6 View commit details
    Browse the repository at this point in the history
  2. Add support for the UCI stop command (#271)

    Bench: 4857960
    codedeliveryservice authored Apr 22, 2025
    Configuration menu
    Copy the full SHA
    d548c98 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2025

  1. Take age into account when reporting hash pressure

    Consider entries that belong to a previous search as old
    
    Bench: 4857960
    codedeliveryservice committed Apr 23, 2025
    Configuration menu
    Copy the full SHA
    7bd7390 View commit details
    Browse the repository at this point in the history
  2. Make Pv search shallower in some cases (#272)

    Conditions are the same as they are for doShallowerSearch, just that
    they also apply for cases where LMR wasn't reducing anything - if result
    is bad enough reduce search depth of PV search by 1.
    
    Elo   | 2.72 +- 2.16 (95%)
    SPRT  | 8.0+0.08s Threads=1 Hash=16MB
    LLR   | 2.90 (-2.25, 2.89) [0.00, 4.00]
    Games | N: 27854 W: 6784 L: 6566 D: 14504
    Penta | [120, 3290, 6908, 3470, 139]
    https://rickdiculous.pythonanywhere.com/test/4204/
    
    Credits to @Vizvezdenec
    
    bench: 4272130
    peregrineshahin committed Apr 23, 2025
    Configuration menu
    Copy the full SHA
    0a75898 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2025

  1. Fix repetitions (#273)

    Elo   | 1.93 +- 2.87 (95%)
    SPRT  | 8.0+0.08s Threads=1 Hash=16MB
    LLR   | 2.89 (-2.25, 2.89) [-4.00, 0.00]
    Games | N: 15312 W: 3796 L: 3711 D: 7805
    Penta | [73, 1760, 3889, 1877, 57]
    https://rickdiculous.pythonanywhere.com/test/4217/
    
    bench: 4487359
    peregrineshahin authored Apr 24, 2025
    Configuration menu
    Copy the full SHA
    7f92fbb View commit details
    Browse the repository at this point in the history
  2. Apply post-LMR bonus only after research (#274)

    Elo   | 3.17 +- 2.42 (95%)
    SPRT  | 8.0+0.08s Threads=1 Hash=16MB
    LLR   | 2.92 (-2.25, 2.89) [0.00, 4.00]
    Games | N: 21806 W: 5363 L: 5164 D: 11279
    Penta | [93, 2531, 5461, 2720, 98]
    
    Bench: 4353693
    codedeliveryservice authored Apr 24, 2025
    Configuration menu
    Copy the full SHA
    f606a19 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2025

  1. Introduce L1=768 (#275)

    Update default network to v17. First net with L1=768
    
    Fixed Node:
    Elo | 13.26 +- 6.63 (95%)
    SPRT | N=25000 Threads=1 Hash=8MB
    LLR | 2.98 (-2.25, 2.89) [0.00, 4.00]
    Games | N: 5506 W: 1930 L: 1720 D: 1856
    Penta | [170, 580, 1117, 642, 244]
    https://rickdiculous.pythonanywhere.com/test/4260/
    
    STC:
    Elo | 6.89 +- 4.06 (95%)
    SPRT | 8.0+0.08s Threads=1 Hash=16MB
    LLR | 2.91 (-2.25, 2.89) [0.00, 4.00]
    Games | N: 8118 W: 2115 L: 1954 D: 4049
    Penta | [38, 931, 1971, 1070, 49]
    https://rickdiculous.pythonanywhere.com/test/4261/
    
    Bench: 4118955
    styxdoto authored Apr 25, 2025
    Configuration menu
    Copy the full SHA
    8e61b0b View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2025

  1. Add third conthist (#276)

    Elo   | 3.97 +- 2.84 (95%)
    SPRT  | 8.0+0.08s Threads=1 Hash=16MB
    LLR   | 2.91 (-2.25, 2.89) [0.00, 4.00]
    Games | N: 15670 W: 3829 L: 3650 D: 8191
    Penta | [73, 1748, 4013, 1929, 72]
    https://rickdiculous.pythonanywhere.com/test/4269/
    
    Bench: 3904193
    peregrineshahin authored Apr 26, 2025
    Configuration menu
    Copy the full SHA
    8045b38 View commit details
    Browse the repository at this point in the history
  2. Introduce bad noisy pruning (#277)

    Elo   | 5.30 +- 3.42 (95%)
    SPRT  | 8.0+0.08s Threads=1 Hash=16MB
    LLR   | 2.94 (-2.25, 2.89) [0.00, 4.00]
    Games | N: 11082 W: 2751 L: 2582 D: 5749
    Penta | [45, 1274, 2749, 1413, 60]
    https://rickdiculous.pythonanywhere.com/test/4273/
    
    Bench: 4280017
    codedeliveryservice authored Apr 26, 2025
    Configuration menu
    Copy the full SHA
    43c3fec View commit details
    Browse the repository at this point in the history
  3. Increase aspiration window if previous searches expanded heavily (#278)

    Elo   | 4.73 +- 3.16 (95%)
    SPRT  | 8.0+0.08s Threads=1 Hash=16MB
    LLR   | 2.91 (-2.25, 2.89) [0.00, 4.00]
    Games | N: 11962 W: 2987 L: 2824 D: 6151
    Penta | [36, 1301, 3154, 1444, 46]
    https://rickdiculous.pythonanywhere.com/test/4275/
    
    Bench: 4267336
    codedeliveryservice authored Apr 26, 2025
    Configuration menu
    Copy the full SHA
    bcf8608 View commit details
    Browse the repository at this point in the history
Loading