What's Changed
- [Feature] Support dynamic-style overload for FFI object types by @DarkSharpness in #286
- fix(lint): Suppress latest clang-tidy warnings by @junrushao in #361
- [Enhancement] Refactor cubin launcher by @oraluben in #300
- fix(build): Link dl and pthread dependencies for tvm_ffi by @junrushao in #360
- chore(release): Version bump after v0.1.7 release by @junrushao in #367
- doc: Add release_process.rst by @junrushao in #368
- [Feature] support C++ dtype_trait and Python-side mapping to C++ dtype by @DarkSharpness in #374
- fix: add bounds checking for size() and stride() methods by @guan404ming in #375
- feat: add array contains support by @guan404ming in #377
- chore: fix compiler warnings by @guan404ming in #378
- fix: add negative index bounds check in ArrayObj by @guan404ming in #376
- feat: Introduce
<tvm/ffi/tvm_ffi.h>by @junrushao in #369 - doc: c++ toolchain by @junrushao in #373
- doc: Tensor and DLPack by @junrushao in #363
- doc: Reorder Sections in Python Packaging by @junrushao in #372
- feat: add bool support for Array and Map by @guan404ming in #380
- Fix TVMFFIEnvSetDLPackManagedTensorAllocator to correctly return the original allocator by @nan2088 in #371
- [ADDONS] Add licence and notice for torch-c-dlpack-ext by @cyx-6 in #385
- feat: add find and substr methods to String by @guan404ming in #383
- chore: replace C-style cast with static_cast in String::substr by @guan404ming in #386
- [feat] Add overflow check for uint64_t/size_t in TypeTraits::CopyToAnyView by @nan2088 in #370
- doc: Any and AnyView by @junrushao in #382
- doc: Tensor Usage by @junrushao in #390
- fix: out-of-bounds read in
StringViewToDLDataType_with non-null-terminated strings by @khj809 in #387 - ci: add clang-tidy to ci_test by @guan404ming in #389
- feat: add starts_with and ends_with to String by @guan404ming in #388
- doc: Object and Class by @junrushao in #392
- docs: document structural_equal and structural_hash for Array and Map by @guan404ming in #379
- fix: TypeStr support for Any type in reflection Init by @guan404ming in #393
- feat: Add
tvm_ffi.Function.__init__by @junrushao in #395 - doc: Function, Exception and Module by @junrushao in #394
- [ADDONS] Update torch-c-dlpack-ext to 0.1.5 by @cyx-6 in #398
- [RFC][Error][ABI] Update Error to enable future compact to cause chaining by @tqchen in #396
- [CMAKE] Allow threads to be not found for cross compilation by @tqchen in #397
- [CMAKE] Allow explicit turning threads off by @tqchen in #400
- [CMAKE] Allow explcitly turning dl off by @tqchen in #401
New Contributors
- @guan404ming made their first contribution in #375
- @nan2088 made their first contribution in #371
- @khj809 made their first contribution in #387
Full Changelog: v0.1.7...v0.1.8-rc0