docs(rust): record MT reset and completion seams
Update the migration boundary document to record the two latest multithreaded policy moves. Rust now owns serial-reset LDM normalization, table sizing, and publication plus final completion trace/reset ordering, while C still owns the private job/context state and callbacks. Test Plan: - `git diff --cached --check` -- passed. - Capped native build and full original test target were run before this documentation-only commit and passed.
This commit is contained in:
+7
-5
@@ -108,9 +108,10 @@ zstd ABI:
|
|||||||
accounting. Rust also owns frame-block preparation ordering and the MT
|
accounting. Rust also owns frame-block preparation ordering and the MT
|
||||||
serial turn/skip policy, including LDM-before-checksum sequencing; C
|
serial turn/skip policy, including LDM-before-checksum sequencing; C
|
||||||
callbacks retain the private match-state window, workspace operations,
|
callbacks retain the private match-state window, workspace operations,
|
||||||
synchronization, LDM state, and checksum state. Rust also owns the normal
|
synchronization, LDM state, and checksum state. Rust also owns serial-reset
|
||||||
job-table teardown order, while C retains the private job storage and
|
LDM normalization/table sizing/publication, final MT completion ordering,
|
||||||
synchronization callbacks.
|
and normal job-table teardown; C retains the private job storage, context
|
||||||
|
mutation, and synchronization callbacks.
|
||||||
- Dictionary support
|
- Dictionary support
|
||||||
- `zstd_ddict` owns, loads, copies, and references decode dictionaries.
|
- `zstd_ddict` owns, loads, copies, and references decode dictionaries.
|
||||||
- Legacy decoding
|
- Legacy decoding
|
||||||
@@ -163,8 +164,9 @@ CLI zstd compression stream loop, scalar adaptive decisions, and the
|
|||||||
shared- and separate-destination multi-file compression schedulers,
|
shared- and separate-destination multi-file compression schedulers,
|
||||||
shared- and separate-destination decompression scheduling,
|
shared- and separate-destination decompression scheduling,
|
||||||
single-threaded stream initialization and the buffered/stable stream state
|
single-threaded stream initialization and the buffered/stable stream state
|
||||||
machine, MT stream initialization, MT outer scheduling and flush policy, MT
|
machine, MT stream initialization, MT serial-reset LDM policy and publication,
|
||||||
compression-job stage sequencing and error flow, MT frame-progression job
|
MT outer scheduling and flush policy, MT completion trace/reset ordering,
|
||||||
|
MT compression-job stage sequencing and error flow, MT frame-progression job
|
||||||
aggregation, frame-block preparation ordering, MT serial turn/skip and
|
aggregation, frame-block preparation ordering, MT serial turn/skip and
|
||||||
LDM/checksum sequencing, overflow-correction policy/order, public sequence-API
|
LDM/checksum sequencing, overflow-correction policy/order, public sequence-API
|
||||||
orchestration, sequence-store and block policy, external-producer invocation
|
orchestration, sequence-store and block policy, external-producer invocation
|
||||||
|
|||||||
Reference in New Issue
Block a user