- b4525d2 fix(dataclass): collect py_class fields from plain bases (#575) by Junru Shao · 2 days ago main
- 71d177b chore(doc): Temp workaround missing pytorch docs (#577) by Junru Shao · 2 days ago
- 3c35034 [OrcJIT] Arena JITLinkMemoryManager with GOTPCRELX fix (Linux) (#527) by Yaxing Cai · 6 days ago v0.1.11-rc2
- e472871 [FIX] Handle kTVMFFIRawStr / kTVMFFIByteArrayPtr in callback args path (#573) by Tianqi Chen · 6 days ago
- 899c5fb [REFACTOR] libinfo: add extra_lib_paths parameter for foreign-caller support (#570) by Tianqi Chen · 7 days ago
- bc64ba3 [REFACTOR] Optimized Python callback path via TVMFFIPyCallbackArgSetter (#569) by Tianqi Chen · 7 days ago
- 96edb9a feat(enum): add payload enum compatibility behavior (#568) by Junru Shao · 8 days ago
- 02a344d feat: Added typed method registration for py_class (#567) by Kathryn (Jinqi) Chen · 8 days ago
- 281f7e1 doc: clarify structural_eq semantics and py_class eq/hash interaction (#566) by Yaoyao Ding · 8 days ago
- d70c905 refactor(enum)!: hide identity fields, add IntEnum/StrEnum, consolidate accessors (#564) by Junru Shao · 11 days ago
- 09e7216 fix(container): align sequence equality and contains (#560) by Junru Shao · 11 days ago
- 68b06e9 fix(dataclass): distinguish containers from dataclasses (#557) by Junru Shao · 12 days ago
- 24054b4 [FEAT] Enhance map_dataclass_to_tuple with JIT unpack_dataclass_to_tuple (#563) by Tianqi Chen · 12 days ago
- 7055626 fix(dataclass): resolve cross-module forward refs (#559) by Junru Shao · 12 days ago
- fc6cf8a fix(enum): add class iteration and len (#558) by Junru Shao · 12 days ago
- 6066f60 feat(core): Introduce Attribute-Carrying Language-Agnostic Enums (#554) by Junru Shao · 14 days ago
- 9c4f598 feat(dataclass): add asdict, astuple, and match_args support (#556) by Junru Shao · 2 weeks ago
- b8d8104 feat(dataclass): Introduce more utility methods in `tvm_ffi.dataclasses.*` (#555) by Junru Shao · 2 weeks ago
- 02e9928 fix(py_class): remove __ffi_init_inplace__ to fix memory leak (#551) by Junru Shao · 2 weeks ago
- 2f1a16a feat(string): add String::Split, EscapedStringPy, and rename EscapeString (#550) by Junru Shao · 3 weeks ago
- 528ce7c feat(dataclass): emit __ffi_init__ stubs, harden field registration, and support Python 3.14 (#549) by Junru Shao · 3 weeks ago
- f26ff61 perf(container): use iterator lookup instead of exception handling in Map/Dict (#548) by Junru Shao · 3 weeks ago
- b7c30ea fix(init): register __ffi_init__ as TypeMethod and use MISSING sentinel (#546) by Junru Shao · 3 weeks ago
- e809f98 feat(container): add structural `__eq__`/`__ne__`/`__hash__` to Array, List, Map, Dict (#545) by Junru Shao · 3 weeks ago
- ef511d4 feat(py_class): support `frozen=True` for immutable instances (#542) by Junru Shao · 3 weeks ago
- e10f635 fix(c_class): restore `__init__` installation from `__ffi_init__` TypeAttrColumn (#543) by Junru Shao · 3 weeks ago
- cc1346a refactor(dataclass): consolidate dunder method installation into _dunder.py (#541) by Junru Shao · 3 weeks ago
- be9a827 fix(py_class): support `tvm_ffi.dtype` and `tvm_ffi.Device` as field type annotations (#540) by Junru Shao · 3 weeks ago
- aed51c0 fix(py_class): propagate parent total_size through empty intermediate classes (#539) by Junru Shao · 3 weeks ago
- 2b59825 fix(py_class): support `super().__init__()` in `init=False` subclasses (#532) by Junru Shao · 3 weeks ago
- f41dbfd feat(c_class): warn when reflected fields lack Python type annotations (#531) by Junru Shao · 3 weeks ago
- 059f8af fix(cython): Segfault in free-threaded Py_DecRef Cleanup (#529) by Junru Shao · 3 weeks ago
- 3d33014 build(deps): replace cmake version exclusion with uv exclude-newer (#526) by Junru Shao · 3 weeks ago
- 1a305b6 Revert "build(deps): replace cmake version exclusion with uv exclude-newer" (#525) by Junru Shao · 3 weeks ago
- d964f29 build(deps): replace cmake version exclusion with uv exclude-newer (#524) by Junru Shao · 3 weeks ago
- bd87b3b chore(release): Version bump after release v0.1.10 (#522) by Junru Shao · 4 weeks ago
- 8d1ba38 [fix] Move container stream scanning from Cython to C++ for efficiency (#521) by Kathryn (Jinqi) Chen · 4 weeks ago
- 3539d70 [FEAT] Recursive DLPack container conversion for auto torch.Tensor return (#517) by Kathryn (Jinqi) Chen · 4 weeks ago
- 1fed0ae [FFI][Reflection] Lazily resolve KWARGS sentinel in auto-init (#519) by Akaash Parthasarathy · 4 weeks ago v0.1.10
- 61f90eb fix(ci): pin pypa/gh-action-pypi-publish to SHA for Apache allowlist (#518) by Junru Shao · 5 weeks ago
- 1da5637 [OrcJIT] Add LLVM ORC JIT v2 dynamic object loader addon (#254) by Yaoyao Ding · 5 weeks ago
- dbf64e8 [FEAT] Add map_dataclass_to_tuple to make_kwargs_wrapper (#515) by Tianqi Chen · 5 weeks ago
- 63224e3 fix(build): resolve type ambiguity and macro redefinition in unity builds (#512) by Junru Shao · 6 weeks ago
- 41d38fa refactor(python)!: rename `structure=` to `structural_eq=` (#509) by Junru Shao · 6 weeks ago
- d153a2c feat(python): auto-register __ffi_* dunder methods in @py_class as TypeMethod (#508) by Junru Shao · 6 weeks ago
- d8bd189 feat(python): add structural equality/hashing support to `py_class` and `field` (#507) by Junru Shao · 6 weeks ago
- bc8f30d feat(python): add `@py_class` decorator for Python-defined FFI dataclasses (#506) by Junru Shao · 6 weeks ago
- 6a61156 feat(python): add field registration, _register_py_class, and Field descriptor (#505) by Junru Shao · 6 weeks ago
- 1968f9d feat(cython): add TypeSchema type conversion with function-pointer dispatch (#504) by Junru Shao · 6 weeks ago
- c33f1ec feat(ffi)!: add __ffi_convert__ type attribute and Python-defined type support (#503) by Junru Shao · 6 weeks ago
- f98ce6d feat(cython): expose additional C API symbols in base.pxi (#502) by Junru Shao · 8 weeks ago
- e268eb1 feat(ffi)!: centralize object creation with CreateEmptyObject/HasCreator (#501) by Junru Shao · 8 weeks ago
- 10dc59d feat(c_api)!: extend TVMFFIFieldInfo setter to support FunctionObj dispatch (#500) by Junru Shao · 8 weeks ago
- 721d878 fix(python): remove broken __instancecheck__/__subclasscheck__ from _ObjectSlotsMeta (#498) by Junru Shao · 8 weeks ago
- 8255069 [FIX] Fix 3 deny-level clippy lints in Rust bindings (#496) by William Arnold · 8 weeks ago
- bb13eaa doc: add dataclass reflection guide and update related docs (#494) by Junru Shao · 9 weeks ago
- dad4c40 test(python): add regression test for register_object __init__ wiring (#493) by Junru Shao · 9 weeks ago
- 6973d22 feat(python): wire __init__ from C++ reflection in register_object and stubgen (#491) by Junru Shao · 9 weeks ago
- bad3896 [FIX] Fix the config loading in windows case (#490) by Tianqi Chen · 9 weeks ago
- 5c0deb9 [FEAT] Skip imports in config mode (#489) by Tianqi Chen · 9 weeks ago
- e5f3af7 feat(python): reimplement c_class as register_object + structural dunders (#488) by Junru Shao · 9 weeks ago
- b1abaea feat(python): wire C++ auto-generated __ffi_init__ to Python __init__ (#486) by Junru Shao · 9 weeks ago
- ac80ea3 [FEAT] Add CMake namespace aliases for source dependency builds (#479) by ctuu · 9 weeks ago
- 5796ff4 test(python): add comprehensive RecursiveHash test suite (#485) by Junru Shao · 9 weeks ago
- b87196f feat(python): expose recursive compare to Python with comprehensive tests (#484) by Junru Shao · 9 weeks ago
- 6b39efb refactor!: consolidate repr_print/deep_copy into dataclass.cc with recursive hash/compare APIs (#482) by Junru Shao · 9 weeks ago
- 49a5d71 feat(python)!: enforce __slots__=() for Object subclasses via _ObjectSlotsMeta (#480) by Junru Shao · 9 weeks ago
- 577b294 chore(release): Version bump after release v0.1.9 (#481) by Yong Wu · 9 weeks ago
- adac5eb feat: add cuLaunchKernelEx support (#476) by Gabriel Wu · 9 weeks ago
- b97ff1a refactor(dataclasses)!: remove Python-side field descriptor infrastructure (#478) by Junru Shao · 9 weeks ago
- a8f0540 [FIX] Prevent integer overflow in GetDataSize on 32-bit platforms (#475) by Gabe Guralnick · 9 weeks ago
- 48d590e chore(release): Add GPG Key from Yong Wu (#474) by Yong Wu · 10 weeks ago
- c85fd42 [ABI] Add begin_index to TypeAttrColumn (#471) by Tianqi Chen · 10 weeks ago v0.1.9
- 7786133 feat(stub): use distinct container type origins in type schema and stub generation (#469) by Junru Shao · 10 weeks ago
- 49ff2aa feat: add CLAUDE.md and dev server launch config (#468) by Junru Shao · 2 months ago
- 37d0485 ROCm: fix DLPack current_work_stream and force addon override for Torch exchange API (#466) by Hubert Lu · 2 months ago
- 07546c7 [COMPACT][TEMP] Array compact temp fix (#467) by Tianqi Chen · 2 months ago
- 35cbc32 [ERROR] Complete support of CHECK macros (#465) by Tianqi Chen · 2 months ago
- c1af3b3 [FEAT] Introduce mutable Dict (#463) by Tianqi Chen · 2 months ago
- 5a6b211 [REACTOR] Cleanup and improve map array containers (#462) by Tianqi Chen · 2 months ago
- b648c5d feat: add DFS-based ffi.ReprPrint for unified object repr (#454) by Junru Shao · 2 months ago
- 65b5e90 [Feature] Support AMD HIP for cpp extension (#460) by DarkSharpness · 2 months ago
- 3b26a09 doc: Properly document `field_static_type_index` and add more tests (#456) by Junru Shao · 2 months ago
- 6adc8df [EXTRA] Introduce StructuralKey (#453) by Tianqi Chen · 2 months ago
- 4f91e9c [TEST] Addback missing test for init once (#452) by Tianqi Chen · 3 months ago
- 39d9b2b [CORE] Enable customized AnyHash/Equal in Object Type attr (#451) by Tianqi Chen · 3 months ago
- 86c4042 feat: add `ffi.GetInvalidObject` global function for MISSING singleton (#447) by Junru Shao · 3 months ago
- 5e564cd feat: add `DefaultFactory` support to field reflection (#446) by Junru Shao · 3 months ago
- 934f2d1 feat: Claude Skill for TVM-FFI Development (#445) by Junru Shao · 3 months ago
- c73d61a feat: add `__copy__`, `__deepcopy__`, and `__replace__` for FFI objects (#438) by Junru Shao · 3 months ago
- 395db3c Add Support for NVIDIA Ampere GPUs in _get_cuda_target (#440) by Yuhong Guo · 3 months ago
- 0f45528 fix: Suppress GCC warning for array bounds in String class (#439) by Yichen Yan · 3 months ago
- 9513c2f feat: Introduce List as Mutable Sequence (#443) by Junru Shao · 3 months ago
- d3b5532 fix: handle UTF-8 bytes correctly in JSON parser control character check (#442) by Ruihang Lai · 3 months ago
- 89cb606 fix(build): Broken Wheel Testing (#444) by Junru Shao · 3 months ago
- e08dd68 chore: Run ty in dev environment (#441) by Junru Shao · 3 months ago
- 731955b refactor: Get `compiled_kernel` from Triton Call Directly (#423) by Jinjie Liu · 3 months ago
- 245bd0d doc: More Developer Manuals (#437) by Junru Shao · 3 months ago
- 90162dd doc: Export Functions and Classes (#436) by Junru Shao · 3 months ago
- 37f45c3 Reliability update (#435) by Yichen Yan · 3 months ago