cyx-6 created an issue (apache/tvm-ffi#683)

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 dev@


-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/tvm-ffi/issues/683
You are receiving this because you are subscribed to this thread.

Message ID: <apache/tvm-ffi/issues/[email protected]>

Reply via email to