The GitHub Actions job "CI" on tvm-ffi.git/pyobject has failed.
Run started by GitHub user cyx-6 (triggered by cyx-6).

Head commit for run:
2f73298d996082c15b689b93768db9af3dba2db3 / Yaxing Cai <[email protected]>
[DOCS][Python] Simplify dealloc-handshake docs in tvm_ffi_python_helpers.h

Rework the PyObject-tying dealloc documentation to describe the current
race-free logic concisely rather than re-deriving the resolved TOCTOU:

- Trim the handshake overview to core flow; keep the Case 0/1/2 anchors.
- Unify terminology on Inactive / cached allocation (drop husk / park).
- Fold the DEALLOC_TRANSIT transience note into invariant I3; simplify the
  macro doc and the TVMFFIPyCObjectHead mirror comment.
- Deduplicate the three callback docstrings against the overview and the
  transition map; restore the dropped non-canonical sub-case in TpDealloc.
- Remove the dead defensive 'chandle == DEALLOC_TRANSIT' guard branch in
  TVMFFIPyTpDealloc (the marker never outlives its own dealloc chain) and
  document the relied-upon invariant.

Test: tighten live_inner_count to 'type(ob) is InnerLeak' (exact-type match).

Report URL: https://github.com/apache/tvm-ffi/actions/runs/26944729166

With regards,
GitHub Actions via GitBox


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

Reply via email to