1. ded7531 [FEAT][Rust] Register fields and methods of object types defined in Rust (#834) by Gabriel Wu · 7 hours ago main
  2. ad6fc94 [FEAT][Rust] Record type schemas and doc strings of exported functions (#832) by Gabriel Wu · 14 hours ago
  3. 51341ad [FIX][ORCJIT] Discard CRT callbacks after failed ARM64 links (#880) by Yaxing Cai · 18 hours ago
  4. 628a8b6 [FEAT][ORCJIT] Add native Windows ARM64 wheels (#879) by Yaxing Cai · 20 hours ago
  5. 90cae8e [BUILD][ORCJIT] Discard unused sections and embedded archive debug data (#878) by Tianqi Chen · 35 hours ago
  6. 59a1f8f [BUILD][ORCJIT] Use the PyPI LLVM static SDK (#877) by Yaxing Cai · 2 days ago
  7. dbdcdac [FEAT] Add independent fallback controls to private library lookup (#876) by Tianqi Chen · 2 days ago v0.1.15-post1
  8. 2c55d9f [CI] Update PyPI publishing action to ASF-approved v1.14.3 (#875) by Yaxing Cai · 2 days ago
  9. 4a3f097 [FIX] Preserve namedtuple fields when unpacking dataclasses (#867) by LingYi · 3 days ago
  10. 97e4877 [BUILD] Enable MSVC inline COMDAT elimination (#874) by Tianqi Chen · 3 days ago
  11. 830f2eb [CORE] Use singular detail for internal C++ namespaces and headers (#872) by Tianqi Chen · 3 days ago
  12. 1a2f942 [TEST] Fix the main test failures after #869 and #861 (#871) by Linzhang Li · 3 days ago
  13. 8fd9303 [STUBGEN][RUST] Update the check for generated bindings (#861) by Linzhang Li · 4 days ago
  14. 0aef1bf [FEAT][RUST] Define object types from a struct of their fields with `rs_class` (#869) by Linzhang Li · 4 days ago
  15. 0e51edd [FIX] Preserve post-order structural map descent (#866) by Tianqi Chen · 4 days ago
  16. 0c73a2e [STUBGEN] Rename the custom-new allocator to from_fields (#870) by Linzhang Li · 5 days ago
  17. b310f9c [CI] Pass the venv Python to the Rust stubgen example build (#868) by Linzhang Li · 5 days ago
  18. 963cbb0 [TEST][RUST] Register the reflection test types before any test reads… (#862) by Linzhang Li · 5 days ago
  19. 1476960 Hide direct static archive symbols in Darwin shared libraries (#864) by Tianqi Chen · 5 days ago
  20. 1a9c137 [TEST] Avoid GCC ICE in tuple move test (#865) by Tianqi Chen · 5 days ago
  21. 29c01dc [FEAT][STUBGEN] Name Rust bindings by the module of their file (#860) by Linzhang Li · 6 days ago
  22. 0a3bd9c [FEAT][RUST] Register the reflection of Rust-defined object types (#859) by Linzhang Li · 7 days ago
  23. 1502aae fix ref selection in .github/workflows/torch_c_dlpack.yml (#854) by xieofxie · 8 days ago v0.1.15-post0
  24. 1828ee1 chore(release): Version bump after release v0.1.15 (#856) by Yaxing Cai · 8 days ago
  25. 2562bf4 [TEST] Skip the flaky shared DAG hash scaling test (#857) by Yaxing Cai · 8 days ago
  26. 6628c46 [CMAKE] Add explicit FFI install component and embedded installation (#852) by Tianqi Chen · 11 days ago
  27. 13d1ea0 [STUBGEN] Handle object blocks of types that are no longer registered (#851) by Linzhang Li · 12 days ago
  28. c945cd3 [FEAT][Rust] Add List<T>, the mutable sequence mirroring ffi.List (#843) by Linzhang Li · 12 days ago
  29. 1e9ef34 [STUBGEN][RUST] Fix build errors and warnings in generated bindings (#850) by Linzhang Li · 12 days ago
  30. db59370 [FEAT] Add a name membership query to EnumDef (#849) by Tianqi Chen · 12 days ago
  31. abcc398 [STUBGEN][RUST] Wrap generated allocator bodies the way rustfmt does (#847) by Linzhang Li · 13 days ago
  32. 88d9f70 [FEAT] Add typed reflection attribute keys (#846) by Tianqi Chen · 13 days ago v0.1.15
  33. 7213f22 [FIX] Link free-threaded Windows torch addon and build Python 3.15 wheels (#845) by Yaxing Cai · 13 days ago
  34. 0932956 [CI] Enable Windows ARM64 wheels (#691) by vortex-captain · 2 weeks ago
  35. 1cef914 [FIX] Locate the Cython extension without importing it in find_cython_lib (#831) by Saqib Khan · 2 weeks ago
  36. 808e99d [FIX] Restore strict casts on FFI-backed Optional (#842) by Tianqi Chen · 2 weeks ago
  37. f2e6f40 [CORE] Unify custom Any hash and equality hooks (#841) by Tianqi Chen · 2 weeks ago
  38. 4290354 [CORE] Make concrete object references non-nullable (#840) by Tianqi Chen · 2 weeks ago
  39. a0e4358 [FEAT][Rust] Register derived object types on first use (#824) by Gabriel Wu · 3 weeks ago
  40. 41e9b7e [FEAT][Rust] Read function metadata and doc strings from a Module (#833) by Gabriel Wu · 3 weeks ago
  41. 5e6b6a0 [FIX][Rust] Let docs.rs build tvm-ffi and correct the Rust setup docs (#839) by Linzhang Li · 3 weeks ago
  42. 54a51b2 [CI][Rust] Publish crates manually from release tags (#837) by Linzhang Li · 3 weeks ago
  43. df463f9 [FIX] Honor specialized strict checks in ObjectRef casts (#836) by Tianqi Chen · 4 weeks ago
  44. a9f2369 [Typo] "Back" -> "Bad" (#835) by Yang Lin · 4 weeks ago
  45. 2eb546f [FEAT][Rust] Add TensorView for DLTensor* arguments (#813) by Gabriel Wu · 4 weeks ago
  46. a59b426 [FIX] Build CUDA sources through tvm_ffi.cpp on Windows (#829) by YevheniiKotyrlo · 4 weeks ago
  47. c4847d4 [FIX] Decay the function type in TVM_FFI_DLL_EXPORT_TYPED_FUNC (#830) by YevheniiKotyrlo · 4 weeks ago
  48. c96f9e3 [FEAT] Adapt throwing native targets in NativeFunction (#828) by Tianqi Chen · 4 weeks ago
  49. 303f470 [FIX][Rust] Fail loudly when tvm-ffi-config is missing (#825) by Gabriel Wu · 4 weeks ago
  50. aedb1ed [FEAT][Rust] Allocate tensors with the environment allocator (#827) by Gabriel Wu · 4 weeks ago
  51. 45053ea [FIX][Rust] Fix clippy warnings in tvm-ffi-macros (#826) by Gabriel Wu · 4 weeks ago
  52. 4ee5a86 [FIX] Preserve NativeFunction errors and reject null payloads (#823) by Tianqi Chen · 4 weeks ago
  53. 3518ef0 [STUBGEN][RUST] Mirror ffi.BigInt fields in generated Rust bindings (#816) by Linzhang Li · 4 weeks ago
  54. a04b412 [FEAT][RUST] Native BigInt arithmetic, ported from the C++ int_ops (#815) by Linzhang Li · 4 weeks ago
  55. 0af6289 [FEAT] Add typed native reflection hooks with ABI dispatch (#821) by Tianqi Chen · 4 weeks ago
  56. 13865e1 [FEAT][RUST] Add BigInt to the Rust crate, backed by the C++ runtime (#804) by Linzhang Li · 4 weeks ago
  57. 622e96b [FEAT] Add named type schema groups for function signatures (#820) by Tianqi Chen · 4 weeks ago
  58. a6be165 [FEAT] Add fallback types for named schemas (#819) by Tianqi Chen · 4 weeks ago
  59. 23b2ec1 [FIX][Rust] Restore the previous stream when with_stream's closure fails (#818) by Gabriel Wu · 4 weeks ago
  60. bbe5ea7 [FIX][Rust] Link tvm_ffi_testing only for tests (#817) by Gabriel Wu · 4 weeks ago
  61. 644fbf7 [FIX][Rust] Raise panics at FFI boundaries as InternalError (#814) by Gabriel Wu · 4 weeks ago
  62. a7747be [DOC] Clarify named managed references (#812) by Tianqi Chen · 5 weeks ago
  63. 5b654ac [BUILD][ORCJIT] Prepare v0.1.2 release (#811) by Yaxing Cai · 5 weeks ago
  64. 4245585 [BUILD] Upgrade ORC JIT to LLVM 23.1.1 (#810) by Yaxing Cai · 5 weeks ago
  65. e251c6a [FIX] Load ORC JIT addon through TVM-FFI (#809) by Yaxing Cai · 5 weeks ago v0.1.14-post1
  66. 54382cf [PERF][Rust] Reduce structural traversal and callback overhead (#806) by Shushi Hong · 5 weeks ago
  67. 491f168 [FEAT] Add object construction and dataclass extension hooks (#808) by Tianqi Chen · 5 weeks ago
  68. 539a27a [FIX] Keep ORC JIT linked runtimes process-local (#807) by Yaxing Cai · 5 weeks ago
  69. aef2d00 [FEAT][Rust] Support context policies in visit and mutate dispatch (#803) by Shushi Hong · 5 weeks ago
  70. 1e50100 [FIX][Rust] Align traversal permissions and error context with C++ (#802) by Shushi Hong · 5 weeks ago
  71. a609ff5 [REFACTOR][Rust] Consolidate structural traversal APIs (#801) by Shushi Hong · 5 weeks ago
  72. fc0b2fa [FEAT][Rust] Add context policies for structural map and mutation (#800) by Shushi Hong · 6 weeks ago
  73. c385ece [REFACTOR][Rust] Rename visit policies to context policies (#799) by Shushi Hong · 6 weeks ago
  74. 23eafe8 [FEAT][Rust] Preserve in-place mutation permissions through callbacks (#798) by Shushi Hong · 6 weeks ago
  75. 874c85c [FEAT][Rust] Add composable policies for structural visit and walk (#794) by Shushi Hong · 6 weeks ago
  76. 4b60b1e [DOC] Clarify UnchangedOr replacement and identity semantics (#797) by Tianqi Chen · 6 weeks ago
  77. aafea68 chore(release): Version bump after release v0.1.14 (#796) by Yaxing Cai · 6 weeks ago
  78. daf594d fix: preserve lvalues in UnchangedOr value access (#793) by Tianqi Chen · 6 weeks ago v0.1.14-post0
  79. 50092ba [Fix][Rust] Align structural mutation remapping policy (#792) by Shushi Hong · 6 weeks ago
  80. 4210572 [FEAT] Add consuming casts and raw adoption to UnchangedOr (#791) by Tianqi Chen · 6 weeks ago
  81. 6118c1f [FEAT] Support optional structural visit early returns (#790) by Tianqi Chen · 6 weeks ago
  82. f34b388 [FEAT][Rust] Preserve unchanged structural mutation results (#785) by Shushi Hong · 6 weeks ago
  83. cab37f4 feat: add Expected error-return checks (#789) by Tianqi Chen · 6 weeks ago
  84. 4ffc1f3 [FEAT] Add strict narrowing for Expected values (#787) by Tianqi Chen · 6 weeks ago
  85. 2dea07f [REFACTOR] Remove redundant BigInt structural-kind metadata (#788) by Tianqi Chen · 6 weeks ago
  86. 0f8e4a4 [API] Consolidate structural mutation entrypoints and borrowed fallback (#786) by Tianqi Chen · 6 weeks ago
  87. 48248b0 [FEAT] BigInt support for arbitrary-precision integer value (#783) by Tianqi Chen · 6 weeks ago
  88. c8e513d [Fix][Rust] Map children of inline pre-order replacements (#784) by Shushi Hong · 6 weeks ago
  89. 20f0df6 [FEAT] Add optional in-place permission to default structural descent (#781) by Tianqi Chen · 6 weeks ago
  90. a54d3f6 [FIX] Forward implicitly convertible values into UnchangedOr (#782) by Tianqi Chen · 6 weeks ago
  91. be35ec1 [PERF] Reduce structural traversal result overhead (#780) by Tianqi Chen · 6 weeks ago
  92. 3b0e30b [IR] Expose protected remap state and skip empty lookups (#779) by Tianqi Chen · 6 weeks ago
  93. 7fb9aec [EXTRA] Enable typed mutation result conversions and subsumption (#777) by Tianqi Chen · 6 weeks ago
  94. bb78691 [EXTRA] Allow callers to disable unique in-place mutation (#776) by Tianqi Chen · 7 weeks ago
  95. 70e5af3 [PERF] Forward single StructuralMutate callbacks directly (#774) by Tianqi Chen · 7 weeks ago v0.1.14
  96. fb8e102 [REFACTOR] Type default structural mutation results as UnchangedOr<Any> (#773) by Tianqi Chen · 7 weeks ago
  97. c5e636b [EXTRA] Simplify StructuralMap engine policy (#771) by Tianqi Chen · 7 weeks ago
  98. b02536e Revert "[Rust][Fix] Preserve object lifetime and thread-safety contracts" (#772) by Shushi Hong · 7 weeks ago
  99. 39d593e [FFI][REFACTOR] Introduce UnchangedOr for StructuralMutate (#768) by Tianqi Chen · 7 weeks ago
  100. 40c6c74 [Rust][Fix] Preserve object lifetime and thread-safety contracts (#766) by Shushi Hong · 7 weeks ago