summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty
AgeCommit message (Expand)AuthorLines
2024-01-31Rollup merge of #120495 - clubby789:remove-amdgpu-kernel, r=oli-obkNadrieril-1/+0
2024-01-30Remove the `abi_amdgpu_kernel` featureclubby789-1/+0
2024-01-30Remove the lifetime from `DiagnosticArgValue`.Nicholas Nethercote-13/+13
2024-01-26Auto merge of #116167 - RalfJung:structural-eq, r=lcnrbors-5/+4
2024-01-25Auto merge of #120335 - matthiaskrgr:rollup-2a0y3rd, r=matthiaskrgrbors-1/+1
2024-01-25Rollup merge of #119895 - oli-obk:track_errors_3, r=matthewjasperMatthias Krüger-1/+1
2024-01-25Auto merge of #119955 - kamalesh0406:master, r=WaffleLapkinbors-18/+56
2024-01-24remove StructuralEq traitRalf Jung-5/+4
2024-01-23Auto merge of #120283 - fmease:rollup-rk0f6r5, r=fmeasebors-10/+8
2024-01-23Rollup merge of #120139 - compiler-errors:fnonce-shim, r=BoxyUwULeón Orell Valerian Liehr-10/+8
2024-01-23Rollup merge of #120270 - compiler-errors:randos, r=lcnrLeón Orell Valerian Liehr-50/+33
2024-01-23Remove track_errors entirelyOli Scherer-1/+1
2024-01-23Random type checker changesMichael Goulet-50/+33
2024-01-23Auto merge of #120017 - nnethercote:lint-api, r=oli-obkbors-11/+11
2024-01-22Rollup merge of #120216 - nnethercote:fix-trimmed_def_paths-assertion, r=comp...Matthias Krüger-2/+0
2024-01-22Rollup merge of #120143 - compiler-errors:consolidate-instance-resolve-for-co...Matthias Krüger-0/+50
2024-01-23Rename `struct_lint_level` as `lint_level`.Nicholas Nethercote-6/+6
2024-01-23Rename `TyCtxt::emit_spanned_lint` as `TyCtxt::emit_node_span_lint`.Nicholas Nethercote-1/+1
2024-01-23Rename `TyCtxt::emit_lint` as `TyCtxt::emit_node_lint`.Nicholas Nethercote-1/+1
2024-01-23Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`.Nicholas Nethercote-1/+1
2024-01-23Rename `TyCtxt::struct_lint_node` as `TyCtxt::node_lint`.Nicholas Nethercote-2/+2
2024-01-22Do not normalize closure signature when building FnOnce shimMichael Goulet-10/+8
2024-01-22Auto merge of #120080 - cuviper:128-align-packed, r=nikicbors-1/+1
2024-01-22Auto merge of #120226 - matthiaskrgr:rollup-9xwx0si, r=matthiaskrgrbors-2/+5
2024-01-22Fix a `trimmed_def_paths` assertion failure.Nicholas Nethercote-2/+0
2024-01-22Tweak error counting.Nicholas Nethercote-2/+5
2024-01-21Rollup merge of #120128 - oli-obk:smir_internal_lift, r=celinvalMatthias Krüger-1/+22
2024-01-19Pack the u128 in LitKind::IntJosh Stone-1/+1
2024-01-19Consolidate logic around resolving built-in coroutine trait implsMichael Goulet-0/+50
2024-01-19Fix `Stable` trait and its impls to work with the new `with_tables`Oli Scherer-1/+22
2024-01-18Modify GenericArg and Term structs to use strict provenance rulesKamalesh Palanisamy-18/+56
2024-01-18Rollup merge of #119869 - oli-obk:track_errors2, r=matthewjasperMatthias Krüger-3/+15
2024-01-18Rollup merge of #119828 - azhogin:azhogin/collapse_debuginfo_improved_attr, r...Matthias Krüger-2/+1
2024-01-17Improved collapse_debuginfo attribute, added command-line flag (no|external|yes)Andrew Zhogin-2/+1
2024-01-17Use FnOnceOutput instead of FnOnce where expectedOli Scherer-1/+1
2024-01-17Make crate_inherent_impls fallible and stop using `track_errors` for itOli Scherer-3/+15
2024-01-16Auto merge of #116520 - Enselic:large-copy-into-fn, r=oli-obkbors-0/+25
2024-01-16Rollup merge of #119969 - compiler-errors:simplify-closure-env-ty, r=oli-obkMatthias Krüger-9/+5
2024-01-15Implement TypeVisitable and TypeFoldable for SpannedMartin Nordholts-0/+25
2024-01-15Replace `TrimmedDefPaths` with a bool.Nicholas Nethercote-13/+11
2024-01-15Refactor `try_print_trimmed_def_path`.Nicholas Nethercote-18/+11
2024-01-15Add some helpful comments in `trimmed_def_paths`.Nicholas Nethercote-1/+5
2024-01-14Simplify closure_env_ty and closure_env_paramMichael Goulet-9/+5
2024-01-13Auto merge of #118947 - Bryanskiy:delegStep1, r=petrochenkov,lcnrbors-1/+5
2024-01-12Delegation implementation: step 1Bryanskiy-1/+5
2024-01-11Register even erroneous implsOli Scherer-5/+3
2024-01-11Rollup merge of #118915 - compiler-errors:alias-nits, r=lcnrMatthias Krüger-3/+3
2024-01-10Simplify some redundant namesMichael Goulet-3/+3
2024-01-10Rename consuming chaining methods on `DiagnosticBuilder`.Nicholas Nethercote-2/+2
2024-01-10Add `DiagCtxt::delayed_bug`.Nicholas Nethercote-1/+1