github apache/tvm-ffi v0.1.16-rc0

pre-release2 hours ago

What's Changed

  • Constrain Optional's constructors for C++20 by @tfogal in #887
  • [FEAT] Enrich structural traversal errors through root type hooks by @tqchen in #889
  • [FEAT][Rust] Add object downcast_ref to Any, AnyView and managed references by @tqchen in #891
  • [Rust] Use AnyView in structural traversal callbacks by @tqchen in #892
  • [REFACTOR][Rust] Unify mutation capabilities and context names by @tqchen in #894
  • [Rust] Add borrowed matching and rename MutationView by @tqchen in #896
  • [FIX] Construct small moved strings and bytes inline by @tqchen in #898
  • [Rust] Extend match_any with scalars and typed mutation views by @tqchen in #899
  • [FEAT][Rust] Unify runtime dispatch and scoped structural views by @tqchen in #893
  • [FEAT][Rust] Declare dispatch arguments and return types explicitly by @tqchen in #900
  • [Rust] Simplify structural traversal engines and adapters by @tqchen in #901
  • [Rust] Simplify structural traversal engines by @tqchen in #902
  • [PERF][Rust] Keep structural traversal fast paths in registers by @tqchen in #903
  • [PERF][Rust] Streamline structural traversal checks and dispatch by @tqchen in #904
  • [Rust] Rename rs_class to rs_object by @Seven-Streams in #908
  • [REFACTOR][Rust] Clarify structural traversal utilities and initialization by @tqchen in #906
  • [DOC] Convert Markdown guides to rst and drop MyST by @tqchen in #909
  • [EXTRA][Rust] Make structural visiting generic over its native base by @tqchen in #907
  • [Rust] Preserve object-range facts in Any conversions by @tqchen in #910
  • [DOC][Rust] Add Matching and Dispatch to the Rust guide by @tqchen in #911
  • [FIX] Invalidate Torch addon cache when generator changes by @LeiWang1999 in #915
  • [FIX] Use DLPack v1 dtype mapping for Torch allocation by @LeiWang1999 in #914
  • [FIX] Preserve bit widths when formatting custom dtypes by @LeiWang1999 in #913
  • [Rust] Make structural mutation generic over its native base by @tqchen in #912
  • [FIX] Fix reference counting compilation on MSVC x86 by @miyanyan in #916
  • [Rust] Unify dispatcher input conversion and raw base hooks by @tqchen in #917
  • [Feature] [XPU] Enable Intel GPU Support by @polisettyvarma in #888
  • [EXTRA] Compose mutator storage and expose borrowed Rust attributes by @tqchen in #918
  • [DLPACK] Bump DLPack to 1.4 by @tqchen in #919
  • [BUILD] Propagate TVM_FFI_EXPORTS to static library consumers by @miyanyan in #890
  • [BUILD] Require C++20 for TVM FFI by @cyx-6 in #920
  • [TEST][Rust] Avoid fixed NaN payloads across float casts by @cyx-6 in #922

New Contributors

Full Changelog: v0.1.15-post2...v0.1.16-rc0

Don't miss a new tvm-ffi release

NewReleases is sending notifications on new releases.