Dear community:

This is a call for vote to release apache-tvm-ffi version v0.1.13. The
main highlights of this release are

* Stable Python object identity — a Python wrapper now stays tied to
its underlying C++ FFI object for the object's lifetime, so "a.x is
a.x", stable id() across drop+refetch, and "f(x) is x" all hold — on
both GIL and free-threaded (3.14t) builds.
* ObjectPtr<T> as a first-class FFI type — usable in Any, typed
function parameters, reflected fields, and containers, with ownership
crossing Any/packed-function boundaries.
* Stabilized Optional ABI — Optional (and Variant) are now backed by
TVMFFIAny for a stable layout future versions can build on. This
affects downstream projects that link the C++ API (e.g. TVM); the
stable C ABI is unaffected.
* Expanded dtype support — compact int/float/low-precision aliases,
C++ helpers, and Python dtype predicates/constants including named
float8 types.

Link to draft release notes:
https://github.com/apache/tvm-ffi/releases/tag/v0.1.13-rc1

Link to release candidate:
https://dist.apache.org/repos/dist/dev/tvm/tvm-ffi-v0.1.13-rc1/

Everyone is welcomed to vote. Please vote by replying to this thread
explicitly. The vote will last at least 72 hours, please vote

+1 = approve
+0 = no opinion
-1 = disapprove (provide reason)

NOTE: this thread is being mirrored in GitHub issue
https://github.com/apache/tvm-ffi/issues/683

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

Reply via email to