The GitHub Actions job "CI" on tvm-ffi.git/junrushao/2026-07-20/arc-abi has failed. Run started by GitHub user junrushao (triggered by junrushao).
Head commit for run: f212ca9cb7282b8e1077615c8e0f3550ec1bd74b / Junru Shao <[email protected]> feat(abi): introduce Arc for required object values 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/29736827344 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
