This is an automated email from the ASF dual-hosted git repository.
tqchen pushed a change to branch tqchen/printer-doc-translation
in repository https://gitbox.apache.org/repos/asf/tvm.git
at 8a99ca93e5 [DOCS][Script] Document the typed integer literal factory
This branch includes the following new commits:
new 0e029a8f79 [SCRIPT] Introduce native TVMScript Doc translator
foundation
new 31bd4cb436 [SCRIPT] Render canonical namespace Docs in a v2 printer
new a4ab371c7c [SCRIPT] Emit parser-visible namespace imports in v2
new d2eabd0725 Render eligible TIRx attribute scopes and scope identifiers
new 28bb64e872 Translate shared calls through canonical Op names and I.Call
new e195c62e4d Render TIRx buffer parameters and indexed accesses
new 4b78651967 Translate TIRx buffer declarations and tile primitive calls
new f12524e39b Preserve allocated-address buffer construction constraints
new 3b84f8323d Translate loop kinds and pointer-valued script nodes
new e3744fbaa9 Preserve pointer types and tile buffer argument semantics
new 57577f0dc0 Translate remaining TIRx function and expression forms
new a3bd63281d Add Relax function and binding translation
new 675ed42ebb Preserve Relax call and binding semantics
new 8b82badd81 Translate legacy S-TIR blocks in v2 printer
new 2d8ddeef80 Translate remaining legacy block predicates
new f622b6cad0 Inline CPU tensor constants and materialize captured buffers
new 5f4a1b92e8 Expand v2 translation across direct IR objects and module
forms
new 86820c57d6 Translate distributed Relax types and control flow
new f6c274f3ef Resolve requested opaque function derivation by name
new ba47eb13b2 Render used namespaces and recover visible source paths
new 8babd40322 Emit executable imports for used TVMScript namespaces
new 0f211cfc24 Render fixed Relax shape extents as literals
new 461b6dc513 Use canonical TIRx constructors for named calls
new f5db6fc382 Preserve parser signatures for low-level TIRx calls
new 349c294062 Route Relax destinations through translation hooks
new 2d67744822 Complete nested Relax bindings through destinations
new 493a673f5a Document v2 translation hook and ownership contracts
new 5dcaea5db0 Render legacy import headers for interactive script
new fe0eaaed64 Preserve literal binary IR in script output
new 210b9a6daa Preserve direct-object display of handles and strings
new 40689a549a Keep TIRx ranges tuples and reducer identities explicit
new 3e538fe4e0 Render buffer defaults through a semantic Doc
new d77373b9ab Name unnamed buffers and fold literal slice ends
new 17324353a9 Fold slice endpoints with portable bigint arithmetic
new 2dd9559691 Record emitted Doc origins in translator scopes
new a9b1e1e3af Recover IR paths from completed Doc origins
new c3e44382e6 Render Relax format calls and void bindings canonically
new 18aebadb4c Preserve Let variables and Relax mesh range syntax
new 6bb7407d68 Render Relax call references for their root context
new ea6db26b3e Retain Relax binding types when output is less specific
new a1e81d4a68 Preserve concise headers and nested Relax definitions
new 367edec23a Render inferable Relax binding types directly
new 464a7e3500 Preserve primitive Relax annotations and dependency ordered
free declarations
new c201370d87 Print Relax call_tir keywords in parser API order
new 78cc80863c Make v2 default printer and preserve explicit v1 entry
new e36235ee08 Translate primitive min and max in v2 printer
new 677a24d574 Keep interactive repr concise under v2 default
new 9515b3df39 Cover remaining native script node and buffer forms
new 44d3c79729 Preserve Relax device calls and metadata reparses
new 0ac48b96f2 Preserve module device selectors and scoped script bindings
new f537f7adcc Render Relax type parameters and module call aliases
new 51d3c645ea [FIX][TVMScript] Preserve module selectors and render axis
remaps
new 49527a9c7d [FIX][TVMScript] Preserve function annotations and loop
options
new c4cbc6d2ff [FIX][TVMScript] Recover object diagnostics and reserve
module names
new 9170358021 [FIX][TVMScript] Preserve buffer layout and shared binding
semantics
new 886b3e5bf6 [REFACTOR][TVMScript] Render metadata and scalar buffer
docs directly
new 71e1e1163e [FIX][TVMScript] Reserve metadata loader identifiers before
translation
new e4b7c82da7 [REFACTOR][TVMScript] Defer root block elision to semantic
rendering
new 24d66081a1 [FIX][TVMScript] Apply identifier address policy to free
variables
new 7469a73ba0 [FIX][TVMScript] Recover parameter origins by preserved
field order
new 64f9d2c74d [FIX][TVMScript] Share script display policy with
structural diagnostics
new dab63fe5fb [REFACTOR][TVMScript] Complete semantic translation and
value contexts
new dc859fb98c [REFACTOR][TVMScript] Register canonical operator names
through shared namespaces
new 77fea3df19 [FIX][TVMScript] Qualify tile operator names with their
exported namespace
new 3ff58c5158 [FIX][TVMScript] Resolve canonical tile names through
execution scopes
new 319b8fb535 [FEAT][TVMScript] Expose core type constructors for
explicit calls
new 450ba82de5 [FEAT][TVMScript] Expose shared and packed function type
constructors
new abf96f059c [DOC][TVMScript] Explain hook completion and identifier
lifetimes
new cf4ddae0db [FIX][TVMScript] Preserve complete call fields and
inference contracts
new c007efba22 [FEAT][TVMScript] Expose reflected node construction in
shared namespace
new a3b08322c4 [FIX][TVMScript] Materialize typed attributes without a
metadata table
new 2f25f81da3 [FIX][TVMScript] Attach parameter annotations to function
statements
new f2c7dcd0af [FIX][TVMScript] Preserve provisional calls with explicit
result types
new f0d0ea751b [FIX][TVMScript] Retain root origins around transparent
expression results
new 9ef3aa043b [FIX][TVMScript] Export semantic Docs and preserve layout
and tuple spans
new 69efd4c293 [FIX][TVMScript] Preserve semantic fields across printable
alternatives
new ec0d4266e4 [FIX][TVMScript] Preserve scalar spelling for singleton
binding tuples
new 2dda0010fa [FIX][TVMScript] Delegate native hook error adaptation to
FromNative
new 6b3e43408f [FIX][TVMScript] Remove printer names without public
constructors
new 3905bede9d [Script] Preserve explicit buffer layouts in S-TIR functions
new 8a733b3382 [FIX][TVMScript] Keep inline attributes and tile region
identity
new 2aafc599f0 [FIX][TVMScript] Preserve null tile arguments during region
dispatch
new 45408348dd [Script] Render ordinary Docs after dialect translation
new 73b5b704bd [Script] Expose underline identities to eager translation
new 6a435296f8 [Script] Resolve annotation ancestors before translation
new 5469a9beb9 Resolve dialect spelling during Doc translation
new a2888279a1 Clarify ownership of diagnostic identifier policy
new d8cb7519be [FIX][Script] Distinguish explicit default layouts from
dialect defaults
new 04c919f8ca [REFACTOR][Script] Separate leading headers from ordinary
Doc rendering
new b026cd9334 [FIX][Script] Support explicit axes in unrealized S-TIR
blocks
new 5581d6528b [FIX][Script] Read entry header bytes through the FFI
string API
new 41032dba34 [REFACTOR][Script] Give variable bindings stable identities
and scoped state
new a6e1a0035b [FIX][Script] Retain missing axis binding error type
new 15eaa1bd47 [FIX][Script] Preserve external symbol ownership and
declaration order
new cd43d94142 [FIX][Script] Preserve child layouts in buffer view syntax
new ea641e9fc0 [FIX][Script] Render comment headers and isolate generated
names
new 7a08895c18 [REFACTOR][Script] Spell every buffer declaration with its
dtype
new cf0ac1ada3 Merge remote-tracking branch 'upstream/main' into
task565-printer-migration
new 481bf9756a [FIX][Script] Translate buffer operation bindings and
preserve intrinsic calls
new 5be58b2244 [FIX][IR] Infer builtin results from validated operands
new f3f1c9ffbe [FIX][Script] Apply display conventions to pass diagnostics
new 99cde264e0 [FIX][CUDA] Infer annotation and synchronization results
from operands
new 58545c5068 [FIX][Script] Preserve explicit results in external call
constructors
new 9765642591 Merge commit '0587e59a696cb435ad4d328726a07daa8d966f3c'
into task565-printer-migration
new 1982c8ce1d [FIX][Relax] Preserve contextual inference alongside
independent result inference
new ad026d734d [FIX][Script] Reconstruct intrinsic calls from validated
operand contracts
new ee90e7ada1 [FIX][Script] Render exported fixed vector type aliases
new b58cc532f1 [TEST][Script] Align output expectations with the printer
syntax contract
new 5e01cfa58d [TEST][CUDA] Require supported devices for Blackwell
instructions
new 23783c059e [REFACTOR][Script] Consolidate the Doc translation protocol
new 3abdd0ed75 [REFACTOR][Script] Retire the legacy docsifier and renderer
new 379c4e8234 [STYLE][Script] Format printer integration declarations
new 05d7a9ac5b [FIX][Script] Preserve runtime display and simplify
diagnostic recovery
new db1ac7f23f [TEST][Script] Expect explicit construction for constant
modulo
new e5e7d43e54 [FIX][Script] Preserve primitive constructors and scope
nodes
new 27f35515df [FIX][Script] Use static keys for primitive constructor
names
new 8a99ca93e5 [DOCS][Script] Document the typed integer literal factory
The 117 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.