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]

Reply via email to