The GitHub Actions job "CI" on tvm-ffi.git/main has failed.
Run started by GitHub user cyx-6 (triggered by cyx-6).

Head commit for run:
6c98ca25213b31516f7d9d03526805f9a09015ba / Tianqi Chen 
<[email protected]>
[CORE] Make ModuleObj Stable (#700)

## Rationale

The TVMFFIAny-backed Optional layout is the intended forward ABI, but
Optional<Function> grew from one pointer to one TVMFFIAny cell.
ModuleObj function lookup is a C++ ABI boundary whose symbols do not
encode return types, so retaining Optional<Function> makes old and new
callers disagree about return storage.

Use nullable Function for both ModuleObj lookup overloads. Function
remains pointer-sized and preserves the historical null representation,
while Optional itself and the String metadata APIs retain their current
ABI.

## Change

- Return nullable Function from direct and import-aware module lookup.
- Update library and ORCJIT module implementations plus C++ examples.

Report URL: https://github.com/apache/tvm-ffi/actions/runs/30909455808

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to