summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/lib.rs
AgeCommit message (Expand)AuthorLines
2024-03-15Rollup merge of #122527 - fmease:clean-up-hir-ty-lowering, r=compiler-errorsMatthias Krüger-33/+4
2024-03-15Clean up AstConvLeón Orell Valerian Liehr-33/+4
2024-03-14Auto merge of #122347 - oli-obk:track_errors13, r=compiler-errorsbors-4/+26
2024-03-12Change `DefKind::Static` to a struct variantOli Scherer-1/+1
2024-03-11Revert "Auto merge of #122140 - oli-obk:track_errors13, r=davidtwco"Oli Scherer-4/+26
2024-03-11Run a single huge `par_body_owners` instead of many small ones after each other.Oli Scherer-13/+0
2024-03-11Merge various rustc_attr based testsOli Scherer-8/+2
2024-03-11Never bail out early while running all the type check queriesOli Scherer-7/+4
2024-03-07Merge collect_mod_item_types query into check_well_formedOli Scherer-6/+0
2024-03-07Merge `check_mod_impl_wf` and `check_mod_type_wf`Oli Scherer-12/+4
2024-02-19Always evaluate free constants and statics, even if previous errors occurredOli Scherer-0/+11
2024-02-16Auto merge of #120486 - reitermarkus:use-generic-nonzero, r=dtolnaybors-0/+1
2024-02-15Use generic `NonZero` internally.Markus Reiter-0/+1
2024-02-14Continue compilation even if inherent impl checks failOli Scherer-2/+3
2024-02-14Continue compilation after check_mod_type_wf errorsOli Scherer-2/+4
2024-02-10Remove unnecessary `min_specialization` after bootstrapZalathar-1/+1
2024-02-09Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwcoMatthias Krüger-0/+2
2024-02-08Continue to borrowck even if there were previous errorsOli Scherer-1/+1
2024-02-06Invert diagnostic lints.Nicholas Nethercote-0/+2
2024-02-05Stop bailing out from compilation just because there were incoherent traitsOli Scherer-2/+2
2024-01-25Remove unused featuresclubby789-3/+0
2024-01-23Remove track_errors entirelyOli Scherer-10/+6
2024-01-21Auto merge of #120100 - oli-obk:astconv_lifetimes, r=BoxyUwUbors-2/+2
2024-01-18Don't forget that the lifetime on hir types is `'tcx`Oli Scherer-2/+2
2024-01-17Make crate_inherent_impls fallible and stop using `track_errors` for itOli Scherer-3/+2
2024-01-17Make crate_inherent_impls_overlap_check bubble up its errorsOli Scherer-1/+1
2024-01-17Move `check_mod_impl_wf` query call out of track_errors and bubble errors up ...Oli Scherer-7/+8
2024-01-17Stop using track_errors for some forever unstable rustc_attr analysesOli Scherer-7/+3
2024-01-13Auto merge of #119088 - George-lewis:glewis/suggest-upgrading-compiler, r=Nil...bors-7/+2
2024-01-13Add check for ui_testing via promoting parameters from `ParseSess` to `Session`George-lewis-7/+2
2024-01-13Rollup merge of #119587 - beepster4096:system_varargs, r=petrochenkovMatthias Krüger-1/+2
2024-01-12allow system abi to be variadicbeepster4096-1/+2
2024-01-09Avoid silencing relevant follow-up errorsOli Scherer-6/+5
2024-01-02Merge check_for_entry_fn fully into check_mod_type_wfOli Scherer-7/+2
2024-01-02Reorder `check_item_type` diagnostics so they occur next to the corresponding...Oli Scherer-6/+2
2023-12-24Remove more `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-1/+1
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-1/+1
2023-12-02Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.Nicholas Nethercote-2/+2
2023-11-26Use `rustc_fluent_macro::fluent_messages!` directly.Nicholas Nethercote-2/+1
2023-11-26Avoid need for `{D,Subd}iagnosticMessage` imports.Nicholas Nethercote-1/+0
2023-11-15Bump cfg(bootstrap)sMark Rousskov-3/+3
2023-10-25Auto merge of #117180 - matthiaskrgr:rollup-rxhl6ep, r=matthiaskrgrbors-2/+6
2023-10-25Work around the fact that `check_mod_type_wf` may spuriously return `ErrorGua...Oli Scherer-2/+6
2023-10-24Merge impl_wf_inference into coherence checkingMichael Goulet-6/+3
2023-10-23Let's see what those opaque types actually areMichael Goulet-0/+4
2023-10-23Allow `ensure` queries to return `Result<(), ErrorGuaranteed>`Oli Scherer-1/+1
2023-10-20Avoid a `track_errors` by bubbling up most errors from `check_well_formed`Oli Scherer-4/+2
2023-10-08rustdoc: remove rust logo from non-Rust cratesMichael Howell-0/+3
2023-09-19rustc_hir_analysis: add a helper to check function the signature mismatchesEduardo Sánchez Muñoz-25/+1
2023-09-14Enable varargs support for AAPCS calling conventionSoveu-1/+1