about summary refs log tree commit diff
path: root/compiler/rustc_monomorphize/src/util.rs
AgeCommit message (Collapse)AuthorLines
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-5/+5
the behavior of the type system not only depends on the current assumptions, but also the currentnphase of the compiler. This is mostly necessary as we need to decide whether and how to reveal opaque types. We track this via the `TypingMode`.
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+2
The previous commit updated `rustfmt.toml` appropriately. This commit is the outcome of running `x fmt --all` with the new formatting options.
2023-09-26subst -> instantiatelcnr-2/+2
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-2/+2
2023-05-29EarlyBinder::new -> EarlyBinder::bindlcnr-2/+2
2023-05-28Replace EarlyBinder(x) with EarlyBinder::new(x)Kyle Matsuda-2/+2
2023-05-06make (try_)subst_and_normalize_erasing_regions take EarlyBinderKyle Matsuda-2/+2
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-4/+4
Convert all the crates that have had their diagnostic migration completed (except save_analysis because that will be deleted soon and apfloat because of the licensing problem).
2022-08-31Fix a bunch of typoDezhi Wu-1/+1
This PR will fix some typos detected by [typos]. I only picked the ones I was sure were spelling errors to fix, mostly in the comments. [typos]: https://github.com/crate-ci/typos
2022-07-30Use LocalDefId for closures moreCameron Steffen-2/+2
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-1/+1
2022-02-16Adopt let_else in even more placesest31-4/+2
2022-01-15Reduce use of local_def_id_to_hir_id.Camille GILLOT-2/+1
2021-12-13Remove `in_band_lifetimes` for `rustc_monomorphize`Peter Jaszkowiak-1/+1
2021-11-04clippy::perf fixesMatthias Krüger-1/+1
2021-09-07Move monomorphize code to its own crate.Camille GILLOT-0/+73