This is an automated email from the ASF dual-hosted git repository.
tqchen pushed a change to branch tqchen/printer-refinement
in repository https://gitbox.apache.org/repos/asf/tvm.git
from dcd027c9df Keep float32 attribute constants concise
new e5799a4b59 Separate complete Doc translation from script display policy
new 10b4a14e9a [FIX][TIRx] Preserve storage synchronization calls in named
syntax
new 8d9ee4f90d [REFACTOR][Script] Preserve existing CUDA load emission
new ed13ec061b [CI] Use Python 3.12 for TVMScript round trips
new dd740ff684 Keep metadata serialization and identifier display in
rendering
new 58867a45e5 Read global information directly from the current module
new 3ddd9c249e Align printer expectations with explicit blocks and generic
display policy
new 6927b91cf9 Keep complete output expectations aligned with renderer
headers
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/actions/setup/action.yml | 10 +-
.github/workflows/main.yml | 6 +
docs/contribute/testing.rst | 5 +
docs/reference/api/python/script/printer.rst | 10 +
include/tvm/script/printer/config.h | 3 -
python/tvm/ir/base.py | 4 +-
python/tvm/relax/base_py_module.py | 2 -
python/tvm/runtime/script_printer.py | 13 -
python/tvm/tirx/op.py | 21 +-
src/backend/cuda/codegen/codegen_cuda.cc | 4 +-
src/relax/script/printer/distributed.cc | 1 -
src/relax/script/printer/global_info.cc | 9 +-
src/s_tir/schedule/error.cc | 1 -
src/script/printer/config.cc | 5 -
src/script/printer/doc_translator.cc | 79 +----
src/script/printer/doc_translator.h | 57 ----
src/script/printer/ir/ir.cc | 46 +--
src/script/printer/ir/utils.cc | 44 +--
src/script/printer/ir/utils.h | 4 -
src/script/printer/printer.cc | 330 ++++++++++++++-------
src/tirx/script/printer/expr.cc | 37 ++-
src/tirx/script/printer/function.cc | 59 +---
src/tirx/script/printer/stmt.cc | 1 -
.../relax/script/test_relax_script_printer.py | 52 +++-
tests/python/relax/test_analysis_well_formed.py | 2 +-
.../s_tir/script/test_s_tir_script_printer.py | 105 +++----
.../transform/test_s_tir_transform_thread_sync.py | 9 +-
.../python/tirx/script/test_tirx_script_buffers.py | 28 +-
.../python/tirx/script/test_tirx_script_printer.py | 31 +-
.../test_tirx_script_printer_structural_equal.py | 4 +-
.../script/test_tirx_script_printer_underlining.py | 7 +-
31 files changed, 456 insertions(+), 533 deletions(-)
delete mode 100644 src/script/printer/doc_translator.h