You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[runtime] Option C alias + library-mode unittests + CI fixes
Introduce `using measure_result = measure_handle;` in MLIR mode
(library mode keeps the legacy class) so existing source names get
the new deferred-measurement semantics without generating host
wrappers for device-only handle signatures. This is the Option C
direction confirmed in the 2026-04-30 runtime sync; rationale and
the rejected alternatives live in
`.cursor/measure-handle-rename-evaluation.md`.
Library-mode CMake routing for `unittests/` (`add_compile_definitions
(CUDAQ_LIBRARY_MODE)`) keeps host-side overloads in
`qpe_ftqc.cpp` and other measurement-using GTests that cannot be
intercepted by the bridge. Temporary workaround until library mode
itself is removed.
CI green-up across the bridge, marshalling, ODS verifiers, and the
expand-measurements / QIR conversion test suites for the new types.
Squashed from four `*`-prefixed WIP commits per PR NVIDIA#4409 history
cleanup; original SHAs: d84f6d8, 8fbe92d, 0e05f4c, ec5eac5.
Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com>
0 commit comments