What's Changed
- chore(doc): Temp workaround missing pytorch docs by @junrushao in #577
- fix(dataclass): collect py_class fields from plain bases by @junrushao in #575
- chore(release): Version bump after release v0.1.11 by @yongwww in #579
- Update ML infrastructure section with XGrammar link by @Ubospica in #581
- [FEAT][REFLECTION] Add tvm::ffi::reflection::overload_cast to pick overloaded function by @tqchen in #582
- [FEAT] Split SEqHashDef into recursive and non-recursive variants by @tqchen in #583
- [REFACTOR][OrcJIT] Per-session slab-pool memory manager by @cyx-6 in #574
- [BugFix][ROCm] Prefer upstream PyTorch DLPack API in torch extension loader by @zihaomu in #585
- [Minor] log ninja result by @DarkSharpness in #584
- [BUILD] TVM_FFI_COLD_CODE / TVM_FFI_PREDICT_FALSE macros and cold-marking of error paths by @tqchen in #589
- [FIX][RUST] use
$crate::in tvm_ffi_dll_export_typed_func! and ensure! by @lucifer1004 in #590 - [EXTRA][FEAT] VisitErrorContext for visit-context-aware error reporting by @tqchen in #587
- [FEAT][FFI] Add ostream operator<< for Any/ObjectRef/Variant/Optional by @tqchen in #596
- [FEAT] Optimize Expected for minimal compiled code and efficiency by @tqchen in #599
- [FEAT] Streamline AccessPath/AccessStep print format by @tqchen in #598
- [CI] Use uv tool run for sdist build instead of pipx by @tqchen in #600
- [CORE] Make AnyView trivially copyable — match C-ABI struct passing by @tqchen in #602
- feat(python): add tensor methods to align with C++ APIs by @kainzhong in #604
- [FIX] Drop test_empty_tensor_attributes (numpy dlpack stride change) by @tqchen in #607
New Contributors
- @zihaomu made their first contribution in #585
- @kainzhong made their first contribution in #604
Full Changelog: v0.1.11...v0.1.12