Sign in
apache
/
tvm-ffi
/
HEAD
b98be1b
[FEAT][RUST] Add rust structural_visit and structural_walk. (#693)
by Linzhang Li
· 10 hours ago
main
3bfcffa
[CORE] Mark type-info lookup as pure (#699)
by Tianqi Chen
· 13 hours ago
a8ba3a3
fix(version): Keep source patch ahead of post releases (#698)
by Tianqi Chen
· 20 hours ago
60e0614
[CORE] Staging Object Tying Feature (#696)
by Tianqi Chen
· 2 days ago
v0.1.13-post0
a7eafcc
[Perf][Rust] Optimize match_any! ordered conversion and exact-leaf dispatch (#692)
by Shushi Hong
· 3 days ago
c7fcf88
chore(release): Version bump after release v0.1.13 (#686)
by Yaxing Cai
· 3 days ago
6893243
[CI][ORCJIT] Source manylinux LLVM from a release, link libstdc++ dynamically (#688)
by Yaxing Cai
· 5 days ago
b19448e
[Feat][Rust] Add leaf lookup dispatch for match_any (#685)
by Shushi Hong
· 7 days ago
2a35d32
[FEAT][RUST] Support runtime-checked try_cast between ObjectRef types (#684)
by Linzhang Li
· 7 days ago
ff7e3d4
[FIX] Select the C++ standard for the torch addon by torch version (#687)
by Yaxing Cai
· 8 days ago
v0.1.13
135c2e8
[Rust][Feat] Add match_any! for object-backed values (#682)
by Shushi Hong
· 11 days ago
4108fd2
[FEAT] Expose Tensor data_ptr in Python (#679)
by Yixin Dong
· 12 days ago
3e8b2a8
fix(structural): update StructuralVisitor def-region propagation (#681)
by Kathryn (Jinqi) Chen
· 12 days ago
d6c18a6
[FIX] Pack uint1 tensors by data type width (#680)
by Tianqi Chen
· 12 days ago
503b098
feat(abi): introduce Arc for required object values (#676)
by Junru Shao
· 13 days ago
a39cdda
Improve typing of overloaded methods in stubgen (#678)
by Matthew Brookhart
· 13 days ago
0ec8dc8
[FIX] Build dlpack exchange test in a per-test tmp dir to avoid JIT lock hang (#677)
by Yong Wu
· 14 days ago
d7981f2
ci: drop manylinux2014 wheel builds (#675)
by Yaxing Cai
· 14 days ago
894419b
fix(reflection): require exact field and method name matches (#674)
by Kathryn (Jinqi) Chen
· 2 weeks ago
a849ee3
[FEAT] Add Expected<void> specialization (#673)
by Kathryn (Jinqi) Chen
· 3 weeks ago
21e30c3
fix(packaging): tag core wheels per-version instead of abi3 (#672)
by Yaxing Cai
· 3 weeks ago
5fbad39
fix(device): require canonical Python device names (#671)
by Tianqi Chen
· 3 weeks ago
dac8589
[FEAT][Python] Tie Python wrapper lifetime to underlying C++ FFI object (#593)
by Yaxing Cai
· 3 weeks ago
b2c7712
feat(abi): generate layout-compatible C++ object declarations (#670)
by Junru Shao
· 3 weeks ago
b7cb28b
ci(lint): run hooks through the uv development environment (#669)
by Junru Shao
· 3 weeks ago
68222aa
feat(dtype): expand parsing and introspection (#668)
by Junru Shao
· 3 weeks ago
488309e
feat(core): support ObjectPtr in FFI type traits (#665)
by Junru Shao
· 3 weeks ago
c2306fd
refactor(enum)!: unify native enum state and singleton conversion (#664)
by Junru Shao
· 3 weeks ago
2af558e
refactor(dataclasses)!: separate field resolution and native lifetimes (#663)
by Junru Shao
· 3 weeks ago
62ba9b4
build(python)!: require CMake 3.26 for ABI-aware builds (#661)
by Junru Shao
· 3 weeks ago
329ec83
[ORCJIT] Embed liborc_rt into the extension and add orc_rt selector (#660)
by Yaxing Cai
· 3 weeks ago
e245c0c
[ORCJIT] Add shared session and high-level load_module (#658)
by Yaxing Cai
· 3 weeks ago
f64ddbe
[ORCJIT] Reinject contexts on first function lookup (#655)
by Tianqi Chen
· 4 weeks ago
5411a64
[FFI] Back Optional and Variant by TVMFFIAny for a stable ABI layout (#657)
by Tianqi Chen
· 4 weeks ago
520c201
[FIX] Mark ObjectRef throw-only paths unreachable (#656)
by Tianqi Chen
· 4 weeks ago
86c45a5
[TEST] Run the Python test suite in parallel with a shared GPU lock (#654)
by Tianqi Chen
· 4 weeks ago
95ea3a0
[FIX] Resolve JIT GPU backend by explicit signals, not stray /opt/rocm (#652)
by Tianqi Chen
· 4 weeks ago
458aaf7
[FEAT][RUST]Add tvm_ffi::optional in Rust (#630)
by Linzhang Li
· 4 weeks ago
331664c
[FIX] Make object construction exception-safe (#650)
by Tianqi Chen
· 4 weeks ago
28d09fe
[FEAT][RUST]Add tvm_ffi::Map in Rust (#623)
by Linzhang Li
· 4 weeks ago
230ae6c
Include torch build/ABI in torch C-DLPack addon cache key (#644)
by Piotr Mazurek
· 5 weeks ago
84ee1a0
[CORE] Add type subsumption and object-ref containment relations (#647)
by Tianqi Chen
· 5 weeks ago
1424286
[FFI] Make StructuralEqual functor compare tensor content (#646)
by pisarev
· 5 weeks ago
88e066e
[PY] Support pickling FFI String and Bytes (#643)
by Yixin Dong
· 6 weeks ago
bb2e458
[PY] Distinguish FFI input and output annotations (#621)
by Yixin Dong
· 6 weeks ago
fbb2b5c
[FFI] Add ref-qualified strict ObjectRef casts (#639)
by Tianqi Chen
· 6 weeks ago
78c4e43
[API] Add type index query mode (#640)
by Tianqi Chen
· 6 weeks ago
e8a5516
[CORE] Invert object/type_traits dependency layering (#638)
by Tianqi Chen
· 6 weeks ago
102fe0e
[OBJECT] Make object info macro compatible with CRTP (#636)
by Tianqi Chen
· 6 weeks ago
9844079
[OBJECT] Optimize dynamic RuntimeTypeIndex loads (#634)
by Tianqi Chen
· 7 weeks ago
c4e0718
[CI] Ignore existing DLLs in Windows wheel repair (#635)
by Tianqi Chen
· 7 weeks ago
fcd5ab4
[CI] Phase out Python 3.8 wheel builds (#633)
by Tianqi Chen
· 7 weeks ago
fc275d6
[CI] Update Jimver/cuda-toolkit to allowed ref v0.2.35 (#631)
by Yaxing Cai
· 7 weeks ago
0d19ec1
[FIX] Avoid -Wassume error in structural visit VisitImpl (#632)
by Yaxing Cai
· 7 weeks ago
9923816
Avoid unused type_index local in structural visit (#629)
by Tianqi Chen
· 7 weeks ago
3d27433
[CMake] Format static symbol helper condition (#628)
by Tianqi Chen
· 7 weeks ago
e3bcb8d
[BUILD] Hide symbols from linked static libraries (#627)
by Tianqi Chen
· 7 weeks ago
a2c0b6c
[CI] Bump pinned GitHub Action hashes (#626)
by Tianqi Chen
· 7 weeks ago
4f1cbdc
[DOCS] Clarify CStrParts error handling usage (#625)
by Tianqi Chen
· 7 weeks ago
f904104
[CI] Update astral-sh/setup-uv to allowed ref v8.2.0 (#624)
by Yaxing Cai
· 7 weeks ago
807b17a
[DOCS] Document Python FFI conversion protocols (#622)
by Tianqi Chen
· 7 weeks ago
8a0b93f
Adopt AGENTS.md for agent guidance (#620)
by Tianqi Chen
· 7 weeks ago
c5963d7
[REFACTOR][STUBGEN] refactor the stubgen logic. (#608)
by Linzhang Li
· 7 weeks ago
9a863e8
Robustify FromJSONGraph (#619)
by Tianqi Chen
· 8 weeks ago
2309578
[FEAT] Add structural visitor and typed structural walk APIs (#601)
by Kathryn (Jinqi) Chen
· 8 weeks ago
7c077e4
chore(release): Version bump after release v0.1.12 (#617)
by Ruihang Lai
· 8 weeks ago
59da4c0
[TEST] Relax test_shared_dag_hash_scaling_not_exponential ratio to 4x (#612)
by Tianqi Chen
· 8 weeks ago
3050b0a
[FIX] Drop test_empty_tensor_attributes (numpy dlpack stride change) (#607)
by Tianqi Chen
· 8 weeks ago
v0.1.12
8e32a61
feat(python): add tensor methods to align with C++ APIs (#604)
by Kaining Zhong
· 8 weeks ago
8ccfe1b
[CORE] Make AnyView trivially copyable — match C-ABI struct passing (#602)
by Tianqi Chen
· 9 weeks ago
ce262f1
[CI] Use uv tool run for sdist build instead of pipx (#600)
by Tianqi Chen
· 10 weeks ago
1007269
[FEAT] Streamline AccessPath/AccessStep print format (#598)
by Tianqi Chen
· 10 weeks ago
1e8c998
[FEAT] Optimize Expected<T> for minimal compiled code and efficiency (#599)
by Tianqi Chen
· 10 weeks ago
98d0029
[FEAT][FFI] Add ostream operator<< for Any/ObjectRef/Variant/Optional (#596)
by Tianqi Chen
· 10 weeks ago
a6071f6
[EXTRA][FEAT] VisitErrorContext for visit-context-aware error reporting (#587)
by Tianqi Chen
· 2 months ago
35c99d0
[FIX][RUST] use `$crate::` in tvm_ffi_dll_export_typed_func! and ensure! (#590)
by Gabriel Wu
· 3 months ago
d73a267
[BUILD] TVM_FFI_COLD_CODE / TVM_FFI_PREDICT_FALSE macros and cold-marking of error paths (#589)
by Tianqi Chen
· 3 months ago
d4cfd86
[Minor] log ninja result (#584)
by DarkSharpness
· 3 months ago
4dbc260
[BugFix][ROCm] Prefer upstream PyTorch DLPack API in torch extension loader (#585)
by ZihaoMu
· 3 months ago
fb5ad97
[REFACTOR][OrcJIT] Per-session slab-pool memory manager (#574)
by Yaxing Cai
· 3 months ago
de93d56
[FEAT] Split SEqHashDef into recursive and non-recursive variants (#583)
by Tianqi Chen
· 3 months ago
6f1b459
[FEAT][REFLECTION] Add tvm::ffi::reflection::overload_cast to pick overloaded function (#582)
by Tianqi Chen
· 3 months ago
acd24bb
Update ML infrastructure section with XGrammar link (#581)
by Yixin Dong
· 3 months ago
5caf508
chore(release): Version bump after release v0.1.11 (#579)
by Yong Wu
· 3 months ago
b4525d2
fix(dataclass): collect py_class fields from plain bases (#575)
by Junru Shao
· 3 months ago
71d177b
chore(doc): Temp workaround missing pytorch docs (#577)
by Junru Shao
· 3 months ago
3c35034
[OrcJIT] Arena JITLinkMemoryManager with GOTPCRELX fix (Linux) (#527)
by Yaxing Cai
· 3 months ago
v0.1.11
e472871
[FIX] Handle kTVMFFIRawStr / kTVMFFIByteArrayPtr in callback args path (#573)
by Tianqi Chen
· 3 months ago
899c5fb
[REFACTOR] libinfo: add extra_lib_paths parameter for foreign-caller support (#570)
by Tianqi Chen
· 3 months ago
bc64ba3
[REFACTOR] Optimized Python callback path via TVMFFIPyCallbackArgSetter (#569)
by Tianqi Chen
· 3 months ago
96edb9a
feat(enum): add payload enum compatibility behavior (#568)
by Junru Shao
· 3 months ago
02a344d
feat: Added typed method registration for py_class (#567)
by Kathryn (Jinqi) Chen
· 3 months ago
281f7e1
doc: clarify structural_eq semantics and py_class eq/hash interaction (#566)
by Yaoyao Ding
· 3 months ago
d70c905
refactor(enum)!: hide identity fields, add IntEnum/StrEnum, consolidate accessors (#564)
by Junru Shao
· 3 months ago
09e7216
fix(container): align sequence equality and contains (#560)
by Junru Shao
· 3 months ago
68b06e9
fix(dataclass): distinguish containers from dataclasses (#557)
by Junru Shao
· 3 months ago
24054b4
[FEAT] Enhance map_dataclass_to_tuple with JIT unpack_dataclass_to_tuple (#563)
by Tianqi Chen
· 3 months ago
7055626
fix(dataclass): resolve cross-module forward refs (#559)
by Junru Shao
· 3 months ago
fc6cf8a
fix(enum): add class iteration and len (#558)
by Junru Shao
· 3 months ago
6066f60
feat(core): Introduce Attribute-Carrying Language-Agnostic Enums (#554)
by Junru Shao
· 4 months ago
Next »