From c892684b34844cac3bad464bbce070c07ea1c4ec Mon Sep 17 00:00:00 2001 From: ddidderr Date: Sun, 19 Jul 2026 16:28:55 +0200 Subject: [PATCH] docs(rust): document static CDict boundary Record that Rust now owns static CDict workspace validation and dispatch while C retains private workspace construction and dictionary initialization. Test Plan: - Documentation-only change; code validation is covered by 12b99469b. --- rust/README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/rust/README.md b/rust/README.md index c3e8269e3..083e2078f 100644 --- a/rust/README.md +++ b/rust/README.md @@ -150,7 +150,8 @@ block decoder wrappers, decompression result policy, and public end-of-frame compression orchestration, public CCtx-copy pledge/frame-parameter policy, public CCtx allocation validation and allocate-before-init ordering, and public CDict constructor parameter selection, default-level normalization, and -workspace/object teardown ordering, public +workspace/object teardown ordering, public static-CDict workspace validation +and initialization dispatch, public advanced-compression parameter validation/init policy, public usingDict parameter selection, dictionary-presence handling, and default-level normalization, and public usingCDict frame-policy construction and begin/end @@ -158,8 +159,8 @@ sequencing, legacy public CDict-begin frame-policy construction and unknown-source pledge, and the compressBegin_usingDict family’s unknown-source parameter selection and default-level normalization, and public advanced-begin parameter validation and init-then-begin ordering now run in Rust. -CDict advanced allocation/lifecycle -machinery, private dictionary-content allocation/loading, reset policy, +CDict advanced allocation/lifecycle machinery, private static-CDict workspace +construction and 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, CDict reset attach-versus-copy