Skip to content

Eval cache#306

Merged
henrileonard merged 17 commits intomasterfrom
eval-cache
Feb 18, 2026
Merged

Eval cache#306
henrileonard merged 17 commits intomasterfrom
eval-cache

Conversation

@henrileonard
Copy link
Collaborator

Purpose

A local SQLite cache database now stores evaluations that are unique per position and engine. If a cached evaluation is analyzed again, the cached PV lines (including their evaluations) are displayed until the engine calculates an evaluation with higher depth than the cached evaluation.

Pre-merge TODOs and Checks

  • PGN file loads correctly
  • Navigating through the move history works
  • Starting the engine shows moves (test for both sides)
  • Selecting a different variant loads a new board with the variant and you can make moves on the board
  • In Crazyhouse the pocket pieces are shown and you can drop pieces

@henrileonard henrileonard requested review from LuisW04 and TimLbhnschl and removed request for TimLbhnschl February 15, 2026 13:26
Copy link
Collaborator

@LuisW04 LuisW04 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything looks very logical to me.

@henrileonard henrileonard removed the request for review from TimLbhnschl February 18, 2026 15:46
@henrileonard henrileonard merged commit 2d03390 into master Feb 18, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants