diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2025-06-27 15:04:55 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-27 15:04:55 +0200 |
| commit | 8256a75fffc1a744d3e7771b763fab9b04493f1a (patch) | |
| tree | e08de7b09cf1275704022e813a8bed22e20b5928 /tests/ui/recursion/recursive-static-definition.rs | |
| parent | 599a061b93cf65fc28f6b15c72ee5eaa39f625be (diff) | |
| parent | 89a636fb12d0125f08847a40f8edfa30d2da9186 (diff) | |
| download | rust-8256a75fffc1a744d3e7771b763fab9b04493f1a.tar.gz rust-8256a75fffc1a744d3e7771b763fab9b04493f1a.zip | |
Rollup merge of #143051 - Stypox:tracing-validity, r=RalfJung
Add tracing to `validate_operand` This PR adds a tracing call to keep track of how much time is spent in `validate_operand` and `const_validate_operand`. Let me know if more fine-grained tracing is needed (e.g. adding tracing to `validate_operand_internal` too, which is just called from those two functions). I also fixed the rustdoc of `validate_operand` and `const_validate_operand` since it was referencing an older name for the `val` parameter which was renamed in cbdcbf0d6a586792c5e0a0b8965a3179bac56120. Here is some tracing output when Miri is run on `src/tools/miri/tests/pass/hello.rs`, visualizable in [ui.perfetto.dev](https://ui.perfetto.dev/): [trace-1750932222218210.json](https://github.com/user-attachments/files/20924000/trace-1750932222218210.json) **Note: obtaining tracing output depends on https://github.com/rust-lang/miri/pull/4406, but this PR is standalone and can be merged without waiting for https://github.com/rust-lang/miri/pull/4406.** r? `@RalfJung`
Diffstat (limited to 'tests/ui/recursion/recursive-static-definition.rs')
0 files changed, 0 insertions, 0 deletions
