about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-09-28Auto merge of #115659 - compiler-errors:itp, r=cjgillotbors-135/+6
2023-09-28Remove `rustc_lint_defs::lint_array`DaniPopes-18/+8
2023-09-28Auto merge of #116199 - Urgau:simplify-invalid_ref_casting, r=cjgillotbors-112/+80
2023-09-28Only visit reachable nodes in SsaLocals.Camille GILLOT-8/+4
2023-09-28remove unimplementedouz-a-1/+1
2023-09-28simplify visitouz-a-28/+2
2023-09-28visit and fold ty::refouz-a-2/+8
2023-09-28simplify foldouz-a-34/+3
2023-09-28change visit to fold for ty and regouz-a-5/+5
2023-09-28Add a mir validation check to prevent OpaqueCast after analysis passes finishOli Scherer-0/+9
2023-09-28Skip reinterning if nothing changedOli Scherer-9/+7
2023-09-28Strip `OpaqueCast` during `RevealAll`.Oli Scherer-3/+24
2023-09-28Remove unnecessary generator-check, which also fixes the issue within async f...Oli Scherer-5/+0
2023-09-28Unconditionally run `RevealAll` pass and run it earlierOli Scherer-5/+1
2023-09-28Some tracing cleanupsOli Scherer-4/+4
2023-09-28Fix `noop_method_call` detection for new diagnostic itemsJason Newcomb-0/+6
2023-09-28resolve: skip underscore character during candidate lookupbohan-0/+4
2023-09-28add visitor for Regionouz-a-2/+35
2023-09-28add real folder to Regionouz-a-3/+40
2023-09-28remove un-needed variantsouz-a-20/+2
2023-09-28fix importsouz-a-9/+4
2023-09-28make reg public and add visit, foldouz-a-3/+22
2023-09-28add stable for RegionKindouz-a-12/+27
2023-09-28add RegionDefouz-a-4/+37
2023-09-28make region struct and add neccesasry typesouz-a-2/+47
2023-09-28Inline and remove `DroplessArena::alloc_raw_without_grow`.Nicholas Nethercote-29/+22
2023-09-28Reduce `grow_and_alloc_raw` to a single call site.Nicholas Nethercote-12/+12
2023-09-28Rollup merge of #116215 - estebank:parse-type-angle-bracket-tweak, r=compiler...Matthias Krüger-7/+15
2023-09-28Rollup merge of #116211 - matthiaskrgr:clippy3, r=compiler-errorsMatthias Krüger-23/+18
2023-09-28stabilize `Option::as_`(`mut_`)`slice`Andre Bogus-1/+0
2023-09-28Make `DroplessArena::alloc` call `DroplessArena::alloc_raw`.Nicholas Nethercote-8/+1
2023-09-28Use `Layout::new` consistently in `DroplessArena::alloc`.Nicholas Nethercote-2/+3
2023-09-28Remove `unsafe` from `TypedArena::alloc_raw_slice`.Nicholas Nethercote-4/+4
2023-09-28Inline and remove `TypedArena::ensure_capacity`.Nicholas Nethercote-12/+7
2023-09-28Inline and remove `DroplessArena::grow_and_alloc`.Nicholas Nethercote-7/+1
2023-09-28Remove some unnecessary lifetimes.Nicholas Nethercote-3/+3
2023-09-28rustc_arena: tweak some comments.Nicholas Nethercote-2/+4
2023-09-28Auto merge of #116204 - Alexendoo:rustc-lint-macro-paths, r=cjgillotbors-84/+78
2023-09-28Tweak wording of missing angle backets in qualified pathEsteban Küber-7/+15
2023-09-28don't clone copy typesMatthias Krüger-3/+3
2023-09-27fix clippy::{redundant_guards, useless_format}Matthias Krüger-20/+15
2023-09-27Auto merge of #109597 - cjgillot:gvn, r=oli-obkbors-3/+579
2023-09-27Fix ICE by introducing an expr_or_init variant for outside bodiesUrgau-3/+40
2023-09-27Simplify casting logic of the invalid_reference_casting lintUrgau-80/+32
2023-09-27Use absolute paths in rustc_lint::passes macrosAlex Macleod-84/+78
2023-09-27Auto merge of #115887 - RalfJung:pat, r=oli-obkbors-17/+27
2023-09-27Prefer expr_or_init over manual init detectionUrgau-29/+8
2023-09-27Auto merge of #116093 - RalfJung:link_llvm_intrinsics, r=oli-obkbors-3/+3
2023-09-27Rollup merge of #116187 - estebank:small-tweak, r=compiler-errorsMatthias Krüger-0/+1
2023-09-27Rollup merge of #116149 - compiler-errors:anonymize, r=lcnrMatthias Krüger-4/+25