os-rust/tests/ui-fulldeps/stable-mir
Celina G. Val f91ccf9ace Remove tcx from SMIR run macro and accept closures
Simplify the `run` macro to avoid sometimes unnecessary dependency
on `TyCtxt`. Instead, users can use the new internal method `tcx()`.
Additionally, extend the macro to accept closures that may capture
variables.

These are non-backward compatible changes, but they only affect
internal APIs which are provided today as helper functions until we
have a stable API to start the compiler.
2024-01-16 11:17:51 -08:00
..
check_abi.rs Remove tcx from SMIR run macro and accept closures 2024-01-16 11:17:51 -08:00
check_allocation.rs Remove tcx from SMIR run macro and accept closures 2024-01-16 11:17:51 -08:00
check_defs.rs Remove tcx from SMIR run macro and accept closures 2024-01-16 11:17:51 -08:00
check_instance.rs Remove tcx from SMIR run macro and accept closures 2024-01-16 11:17:51 -08:00
check_item_kind.rs Remove tcx from SMIR run macro and accept closures 2024-01-16 11:17:51 -08:00
check_trait_queries.rs Fix all_trait* methods to return all trait available 2024-01-09 15:45:03 -08:00
check_ty_fold.rs Remove tcx from SMIR run macro and accept closures 2024-01-16 11:17:51 -08:00
compilation-result.rs Remove tcx from SMIR run macro and accept closures 2024-01-16 11:17:51 -08:00
crate-info.rs Remove tcx from SMIR run macro and accept closures 2024-01-16 11:17:51 -08:00
projections.rs Remove tcx from SMIR run macro and accept closures 2024-01-16 11:17:51 -08:00
smir_internal.rs Remove tcx from SMIR run macro and accept closures 2024-01-16 11:17:51 -08:00
smir_visitor.rs Remove tcx from SMIR run macro and accept closures 2024-01-16 11:17:51 -08:00