Phase 9: Add native processors and reproducible Linux release tooling
This commit is contained in:
parent
7db5fb7738
commit
de403b37d7
43 changed files with 1656 additions and 19 deletions
|
|
@ -130,3 +130,14 @@ stop transport before subsequent preparation. `src/project/history.c` provides
|
|||
cursor only after successful GUI/backend installation. No samples or FLTK state
|
||||
are stored in history. `mixer_widget.cpp` is only controls/drawing/gestures.
|
||||
See MIXER.md and PROJECT_FORMAT.md for ownership, limits and v4 migration.
|
||||
|
||||
## Phase 9 native lifecycle and distribution
|
||||
|
||||
`xtc_native.h` defines copied versioned C descriptors and bounded block contexts.
|
||||
Native effect/source nodes prepare independent instances on control-thread graph
|
||||
compilation and reclaim them only on compile failure, quiescent destruction or
|
||||
retirement collection. Event instruments can render into the public graph source
|
||||
buffer. No descriptor/state pointers enter project files; unsupported native
|
||||
saves preserve files. See NATIVE_API.md and decision 0008. Release tooling lives
|
||||
outside the runtime, with source manifests, deterministic exports and staged
|
||||
installation/consumer checks. See RELEASING.md for reproducibility scope.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue