This is an automated email from the ASF dual-hosted git repository.
tqchen pushed a change to branch tvmscript-ast-only-transpiler
in repository https://gitbox.apache.org/repos/asf/tvm.git
discard c86de02152 [TVMScript] Stage an opt-in AST-only parser with
builder-owned construction
omit 37b1cc6ab4 Promote canonical TVMScript parser and builder interfaces
omit d1c62b5179 Start fresh annotation symbols after interrupted definition
attempts
omit 587d58f9ce Preserve eager and postponed TVMScript annotations without
caller migration
omit b1104fd4dc Merge upstream allocation bounds and scan index width
updates
omit 3ffbdc6680 Keep macro capture hygiene distinct from inline closure
binding
omit 5d0bd83a44 Release Python callbacks safely during registry cleanup
omit c5a0bd4beb Route attribute stores through registered construction
operations
omit 75ec20dc88 Preserve native scalar storage semantics in concrete TIRx
builders
omit 4eb9effd10 Preserve Python helper binding and dialect source namespaces
omit 957a87fc03 Select concrete script construction and defer caller
annotations
omit ddd32b1ce1 Merge remote-tracking branch 'upstream/main' into
generic-parser-builder
omit 4be5dab651 Declare first-use symbols in registered compound shape
expressions
omit 59ae9bdf40 Format frame finalization after span member rename
omit ec242df27a Resolve concrete callables through registered builder
policies
omit 04273c52a6 Register dialect construction policies for global function
calls
omit 3ed8125490 Distinguish implicit shape defaults from explicit type
variables
omit 46d1ea91a2 Retain function metadata and Python module behavior
omit dd62dde135 Preserve lazy Python control flow during builder translation
omit 6b86fb676d Use span for the Relax builder frame source range
omit 1c3f11d5ad Bridge parsed Python modules to the runtime factory
omit c2f4133b01 Register the concrete Python module factory at the Relax
entry
omit 8e7f35a335 Respect declaration order in symbolic annotation resolution
omit 58ac1b8098 Preserve source environments and construction diagnostics
omit 8065c99f7a Preserve declaration metadata and source ranges in
transformed expressions
omit 5280a423c3 Preserve Relax standalone expression semantics
omit 86585bff4a Preserve concrete device qualifiers and native loop defaults
omit 1bb2822160 Cover shared parser translation and dependency direction
omit fbc75bed93 Translate original Python syntax through registered
construction protocols
omit 20cecf0905 [TVMScript] Reuse declared signature symbols through
binding metadata
omit fe176eaa7b [TVMScript] Align builder extensions with native formatting
omit 298b94aff3 [TVMScript] Reserve module identities before signature
construction
omit c96690797d [TVMScript] Add concrete Relax builder conventions and
signature frames
omit d99d3f42ab [TVMScript] Add concrete primitive builder conventions and
declarations
omit 26fc25a764 [TVMScript] Describe literal shorthand in constructor
metadata
omit f20937ad28 [TVMScript] Preserve primitive module attribute values
omit 9466e99f00 [TVMScript] Add shared concrete builder metadata protocol
new 0ed2c598e8 [TVMScript] Establish canonical parser and opt-in AST-only
construction
new b74a611373 [TVMScript] Preserve canonical boolean IR for total scalar
comparisons
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (c86de02152)
\
N -- N -- N refs/heads/tvmscript-ast-only-transpiler (b74a611373)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 2 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:
python/tvm/tirx/script/builder/v2.py | 42 +++++++++++++++++++++++++++++++-----
1 file changed, 37 insertions(+), 5 deletions(-)