The GitHub Actions job "Publish wheel" on tvm-ffi.git/v0.1.13-rc1 has succeeded. Run started by GitHub user cyx-6 (triggered by cyx-6).
Head commit for run: 503b098fcc66632600112b7f3d36abac4a48f5aa / Junru Shao <[email protected]> feat(abi): introduce Arc for required object values (#676) Add `Arc<T>` and `make_arc<T>` as one-pointer, reference-counted carriers whose safe API does not admit null. Give Arc bare object schemas while representing nullable `ObjectPtr<T>` as `Optional[T]`, and reject empty or moved-from Arc values at FFI boundaries. Teach reflected fields, typed containers, and C++ ABI generation to preserve object nullability. Required objects and object-only unions use Arc, nullable pointer fields use ObjectPtr, and 16-byte optionals use `Optional<Arc<T>>`. Document the ownership and unsafe-initialization rules, preserve container exception safety when conversion fails, and extend C++ and Python coverage for casts, reflection, structural operations, serialization, and generated layouts. Report URL: https://github.com/apache/tvm-ffi/actions/runs/29809154840 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
