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:
+5
-5
@@ -151,11 +151,11 @@ compression orchestration now run in Rust. CDict allocation/lifecycle
|
|||||||
machinery, private dictionary-content allocation/loading, reset policy,
|
machinery, private dictionary-content allocation/loading, reset policy,
|
||||||
private CCtx/matchfinder/workspace operations, and codec/adaptive-policy
|
private CCtx/matchfinder/workspace operations, and codec/adaptive-policy
|
||||||
callbacks remain in C. CDict initialization ordering and scalar publication,
|
callbacks remain in C. CDict initialization ordering and scalar publication,
|
||||||
shared compression-begin dictionary selection, and CDict-begin parameter
|
shared compression-begin dictionary selection, CDict reset attach-versus-copy
|
||||||
selection, initialization ordering, and source-window policy now run in Rust
|
selection, and CDict-begin parameter selection, initialization ordering, and
|
||||||
behind private-state bridges; their C callbacks and final begin/reset/attach
|
source-window policy now run in Rust behind private-state bridges; their C
|
||||||
operations remain. The remaining C paths must move before the rewrite is
|
callbacks and final begin/reset/attach/copy operations remain. The remaining
|
||||||
complete.
|
C paths must move before the rewrite is complete.
|
||||||
Keeping that boundary explicit prevents a passing hybrid build from being
|
Keeping that boundary explicit prevents a passing hybrid build from being
|
||||||
mistaken for the final all-Rust result.
|
mistaken for the final all-Rust result.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user