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]

Reply via email to