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]
