Repository navigation
ckVision 0.1.14
ckVision 0.1.14 adds reusable native text and process-launch composition.
- Strict UTF-8/UTF-16 conversion is public and shared by native adapters.
- Shared CRT argv encoding preserves empty/Unicode/quoted values and trailing
backslashes, with the executable token's distinct filename grammar. - FileTraceSink opens Unicode Windows filenames natively and refuses malformed
UTF-8 and embedded NULs without truncating names. - CkTest retains single evaluation and real failure reporting under strict MSVC
constant-condition warnings. Installed-consumer fixtures use their actual
compiler, and nested child fixtures wait for reader acknowledgement.
Public commit be5ca6c11bae745f9abab1be1d43f3b5aa0025f7 passes all seven GitHub
CI jobs in run 37198293532: macOS/Linux/Windows Release, address/undefined/thread
sanitizers and fuzz. Clean isolated private-commit gates pass Mac and Linux
Release 225/225, Windows ARM64 MSVC Release 216/216, LLVM 23 Mac ASan/UBSan
plus fuzz 235/235 and TSan 224/224. Normal benchmark gates pass. Independent
filtered-publication verification passes 219 non-PTY and four PTY entries and
strict documentation generation. Native and delayed-reader compiled negative
regressions fail their intended assertions and pass after restoration.
This is a library release, not completed Windows ckmux support. Subsequent
owned-process resource observation work is not included in this release.