about summary refs log tree commit diff
path: root/src/test/codegen/src-hash-algorithm/src-hash-algorithm-md5.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-01-04 22:32:02 +0000
committerbors <bors@rust-lang.org>2022-01-04 22:32:02 +0000
commitba03dc70fd219273934b4fa3280ccaf7bb0dcd9b (patch)
treec726def7c8b6f61a8841af3bedf77f98adf13a37 /src/test/codegen/src-hash-algorithm/src-hash-algorithm-md5.rs
parent0e28e38e36134a2a7270e0f074f19fc6b096061d (diff)
parent786f874c349b995ebed5e3d8f20db1cf65f20782 (diff)
downloadrust-ba03dc70fd219273934b4fa3280ccaf7bb0dcd9b.tar.gz
rust-ba03dc70fd219273934b4fa3280ccaf7bb0dcd9b.zip
Auto merge of #8219 - camsteffen:macro-decoupling, r=llogiq
New macro utils

changelog: none

Sorry, this is a big one. A lot of interrelated changes and I wanted to put the new utils to use to make sure they are somewhat battle-tested. We may want to divide some of the lint-specific refactoring commits into batches for smaller reviewing tasks. I could also split into more PRs.

Introduces a bunch of new utils at `clippy_utils::macros::...`. Please read through the docs and give any feedback! I'm happy to introduce `MacroCall` and various functions to retrieve an instance. It feels like the missing puzzle piece. I'm also introducing `ExpnId` from rustc as "useful for Clippy too". `@rust-lang/clippy`

Fixes #7843 by not parsing every node of macro implementations, at least the major offenders.

I probably want to get rid of `is_expn_of` at some point.
Diffstat (limited to 'src/test/codegen/src-hash-algorithm/src-hash-algorithm-md5.rs')
0 files changed, 0 insertions, 0 deletions