Status
Zynx is unreleased development software. This page summarizes the implemented and documented public surface, unsupported areas, and validation path for readers checking whether behavior is part of the current contract.
Implementation version: 0.0.0-dev.
Status label: current public API for behavior described by the language chapters, tool pages, and standard-library module pages. Guide pages summarize those contracts. Behavior outside those pages is implementation detail unless another page gives it a narrower status label.
Documented Surface
The documented public surface includes:
- source modules, imports, packages, exact git dependencies, and lockfiles
- ownership, borrowing, checked references,
Unique<T>,Handle<T>, andCapsule<T> - lazy per-OS-thread storage through the compiler-owned
ThreadLocal<T>handle - errors as ordinary values, including
throws,try,catch, andthrow - cold futures, structured async, channels, and runtime-backed I/O
- standard-library modules listed as
mvpin the Standard Library Inventory - C ABI interop for the supported extern and bindgen subset
Unsupported Surface
The implementation does not include:
- central registries, semver solving, package signing, or publishing workflows
- unstructured background task APIs
- source-level atomics and full memory-ordering rules
- runtime dynamic module loading
- Windows build and target support
- broad C++ or non-C ABI interop
Validation
Use the Language chapters for source behavior and module pages under Standard Library for standard-library behavior. Examples and guides are explanatory; the language and module pages are the current reference.