docs(rust): document CDict reset boundary

Record that Rust now selects the CDict attach-versus-copy reset path while C
retains the workspace- and match-state-heavy reset operations.

Test Plan:
- git diff --cached --check
This commit is contained in:
2026-07-19 15:24:22 +02:00
parent 9fdc27d596
commit c9bcec362c
+5 -5
View File
@@ -151,11 +151,11 @@ compression orchestration now run in Rust. CDict allocation/lifecycle
machinery, private dictionary-content allocation/loading, reset policy,
private CCtx/matchfinder/workspace operations, and codec/adaptive-policy
callbacks remain in C. CDict initialization ordering and scalar publication,
shared compression-begin dictionary selection, and CDict-begin parameter
selection, initialization ordering, and source-window policy now run in Rust
behind private-state bridges; their C callbacks and final begin/reset/attach
operations remain. The remaining C paths must move before the rewrite is
complete.
shared compression-begin dictionary selection, CDict reset attach-versus-copy
selection, and CDict-begin parameter selection, initialization ordering, and
source-window policy now run in Rust behind private-state bridges; their C
callbacks and final begin/reset/attach/copy operations remain. The remaining
C paths must move before the rewrite is complete.
Keeping that boundary explicit prevents a passing hybrid build from being
mistaken for the final all-Rust result.