This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch nightly
in repository https://gitbox.apache.org/repos/asf/tvm.git


    from efee44804f [REFACTOR][FFI] Phase out SEqualReduce/SHashReduce (#18172)
     add 8e94ee5125 [FFI] Improve string equal/hash handling (#18176)
     add bd17b10fff [FFI][REFACTOR] Isolate out extra API (#18177)
     add 6632c88111 [Misc][BugFix] Fix missing PadAttrs register in op_attrs.py 
(#18174)

No new revisions were added by this update.

Summary of changes:
 ffi/CMakeLists.txt                                 |   6 +-
 ffi/include/tvm/ffi/any.h                          |   2 +-
 ffi/include/tvm/ffi/base_details.h                 |  36 +++++--
 ffi/include/tvm/ffi/c_api.h                        |  21 ----
 ffi/include/tvm/ffi/extra/base.h                   |  48 +++++++++
 .../ffi/{reflection => extra}/structural_equal.h   |  13 ++-
 .../ffi/{reflection => extra}/structural_hash.h    |  11 +-
 ffi/include/tvm/ffi/reflection/access_path.h       |  18 ++--
 ffi/include/tvm/ffi/string.h                       |  70 +++++++++----
 .../ffi/{reflection => extra}/structural_equal.cc  |  68 ++++++------
 .../ffi/{reflection => extra}/structural_hash.cc   |  10 +-
 ...equal_hash.cc => test_structural_equal_hash.cc} | 114 ++++++++++-----------
 ffi/tests/cpp/test_string.cc                       |  34 ++++++
 python/tvm/relax/op/op_attrs.py                    |   5 +
 src/meta_schedule/module_equality.cc               |  26 ++---
 src/node/structural_equal.cc                       |  18 ++--
 src/node/structural_hash.cc                        |   6 +-
 src/relax/ir/block_builder.cc                      |   6 +-
 src/relax/transform/lift_transform_params.cc       |   6 +-
 19 files changed, 312 insertions(+), 206 deletions(-)
 create mode 100644 ffi/include/tvm/ffi/extra/base.h
 rename ffi/include/tvm/ffi/{reflection => extra}/structural_equal.h (90%)
 rename ffi/include/tvm/ffi/{reflection => extra}/structural_hash.h (87%)
 rename ffi/src/ffi/{reflection => extra}/structural_equal.cc (83%)
 rename ffi/src/ffi/{reflection => extra}/structural_hash.cc (97%)
 rename ffi/tests/cpp/extra/{test_reflection_structural_equal_hash.cc => 
test_structural_equal_hash.cc} (70%)

Reply via email to