tqchen opened a new pull request, #20257:
URL: https://github.com/apache/tvm/pull/20257

   Lazy subscription required every expression consumer to remember to realize 
a proxy, so missed boundaries failed far from the original subscript. Realize 
subscriptions immediately through the existing type-directed hooks and remove 
SubscriptProxy plus the consumer-side realization paths it required.
   
   This deliberately removes chained BufferRegion subscription: use A[i, j] 
instead of A[i][j]. Tuple bounds now raise IndexError directly from 
TupleGetItem so Python sequence iteration retains its existing behavior.
   
   Validation:
   - clean RelWithDebInfo build with LLVM and CUDA enabled
   - affected Python suites: 560 passed, 5 skipped
   - final parser cleanup suite: 201 passed, 1 skipped
   - pre-commit run --all-files


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to