rust/compiler/rustc_expand
Nicholas Nethercote cedb787f6e Remove MatcherPosHandle.
This type was a small performance win for `html5ever`, which uses a
macro with hundreds of very simple rules that don't contain any
metavariables. But this type is complicated (extra lifetimes) and
perf-neutral for macros that do have metavariables.

This commit removes `MatcherPosHandle`, simplifying things a lot. This
increases the allocation rate for `html5ever` and similar cases a bit,
but makes things easier for follow-up changes that will improve
performance more than what we lost here.
2022-03-21 10:08:29 +11:00
..
src Remove MatcherPosHandle. 2022-03-21 10:08:29 +11:00
Cargo.toml Migrate to 2021 2021-09-20 22:21:42 -04:00