The GitHub Actions job "CI" on 
tvm-ffi.git/main-dev/2026-08-31/stubgen_layout_facts has succeeded.
Run started by GitHub user Seven-Streams (triggered by Seven-Streams).

Head commit for run:
7957cde22dd15b910649972b9b9ff406bddd29ba / yuchuan <[email protected]>
[STUBGEN] Carry native layout facts through the language-neutral data model

`NamedTypeSchema` now records the byte facts the C++ registry already
publishes for every reflected field (size/alignment/offset, static
default or factory value, structural-eq flag, frozen-ness), and
`ObjectInfo` records the ancestor chain plus the type's own `sizeof`
(`None` for a type without its own metadata entry, whose inherited size
says nothing about the type). This gives non-Python backends the
memory-layout inputs they need without a second reflection pass.

Language-neutral infrastructure for such backends:

- `//` marker syntax for `.rs` files (the block parser was already
  syntax-driven);
- directory scans visit only the active generator's `source_exts`, so
  one tree can hold stub files for several languages without one target
  rewriting another's files;
- `--target` choices follow the generator registry instead of a
  hard-coded list;
- drop the unused `generate_helpers_block` protocol method.

No generator other than `python` is registered yet.

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

With regards,
GitHub Actions via GitBox


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

Reply via email to