about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2025-02-02Replace ParseSess::set_dcx with DiagCtxt::set_emitterbjorn3-4/+4
2025-02-02Use fallback fluent bundle from inner emitter in SilentEmitterbjorn3-16/+4
2025-02-02Slightly simplify DiagCtxt::make_silentbjorn3-36/+24
2025-02-02Some cleanups around EarlyDiagCtxtbjorn3-29/+20
2025-02-02Target modifiers (special marked options) are recorded in metainfo and compar...Andrew Zhogin-20/+492
2025-02-02miri: improve error when offset_from preconditions are violatedRalf Jung-2/+22
2025-02-02rustc_allowed_through_unstable_modules: require deprecation messageRalf Jung-99/+90
2025-02-02Rollup merge of #136412 - estebank:fn-ptr-cast-suggestion, r=jieyouxuMatthias Krüger-13/+8
2025-02-02Rollup merge of #136368 - estebank:listify, r=fee1-deadMatthias Krüger-148/+88
2025-02-02Rollup merge of #136358 - clubby789:opt-none-noinline, r=saethlinMatthias Krüger-1/+5
2025-02-02Rollup merge of #136328 - estebank:long-ty-path, r=jieyouxu,lqdMatthias Krüger-685/+236
2025-02-02Rollup merge of #136279 - Zalathar:ensure-ok, r=oli-obkMatthias Krüger-203/+259
2025-02-02run less code if cfg(llvm_enzyme) isn't usedManuel Drehwald-0/+4
2025-02-02Move `unify_key` module.Nicholas Nethercote-14/+14
2025-02-02Remove unused `ToType` trait.Nicholas Nethercote-5/+1
2025-02-02Convert two `rustc_middle::lint` functions to `Span` methods.Nicholas Nethercote-54/+48
2025-02-02Highlight clarifying information in "expected/found" errorEsteban Küber-23/+43
2025-02-01test compile time fixesManuel Drehwald-10/+6
2025-02-02Shorten error message for callable with wrong return typeEsteban Küber-3/+1
2025-02-02Tweak fn pointer suggestion spanEsteban Küber-13/+8
2025-02-01Shard AllocMap LockMark Rousskov-26/+44
2025-02-01Explain why we retroactively change a static initializer to have a different ...Oli Scherer-2/+8
2025-02-01diagnostics: fix borrowck suggestions for if/while let conditionalsMichael Howell-18/+92
2025-02-01Clean up MonoItem::instantiation_modeBen Kimock-42/+79
2025-02-01Rollup merge of #136374 - saethlin:enzyme-linkage, r=oli-obkMatthias Krüger-2/+7
2025-02-01Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obkMatthias Krüger-45/+432
2025-01-31Override `disjoint_or` in the LLVM backendScott McMurray-0/+21
2025-01-31Add `unchecked_disjoint_bitor` with fallback intrinsic implementationScott McMurray-1/+2
2025-02-01Explain why (some) pointer/length strings are `*const c_uchar`Zalathar-0/+12
2025-02-01Add FIXME for auditing optional parameters passed to DIBuilderZalathar-0/+4
2025-02-01Use `LLVMDIBuilderCreateDebugLocation`Zalathar-17/+9
2025-02-01Use `LLVMDIBuilderCreateLexicalBlockFile`Zalathar-16/+17
2025-02-01Use `LLVMDIBuilderCreateLexicalBlock`Zalathar-17/+9
2025-02-01Use `LLVMDIBuilderCreateNameSpace`Zalathar-25/+18
2025-02-01Use `LLVMDIBuilderFinalize`Zalathar-7/+3
2025-02-01Introduce `DIBuilderBox`, an owning pointer to `DIBuilder`Zalathar-20/+53
2025-01-31Add link attribute for Enzyme's FFIBen Kimock-2/+7
2025-02-01Mark the tcx-ensure wrapper types with `#[must_use]`Zalathar-0/+2
2025-02-01Use an explicit type when discarding the result of `tcx.ensure_ok()`Zalathar-5/+9
2025-02-01Rename `ensure_forwards_result_if_red` to `return_result_from_ensure_ok`Zalathar-22/+34
2025-02-01Rename `tcx.ensure_with_value()` to `tcx.ensure_done()`Zalathar-25/+37
2025-02-01Rename `tcx.ensure()` to `tcx.ensure_ok()`Zalathar-157/+183
2025-02-01Rollup merge of #136348 - RalfJung:miri-float-min-max, r=oli-obkMatthias Krüger-2/+20
2025-02-01Rollup merge of #136314 - compiler-errors:const-deref-adj, r=fee1-deadMatthias Krüger-1/+5
2025-02-01Rollup merge of #135900 - compiler-errors:derive-wf, r=lcnrMatthias Krüger-542/+595
2025-02-01Rollup merge of #135840 - vayunbiyani:omit_intrinsic_unused_param_warning, r=...Matthias Krüger-0/+8
2025-01-31Rework "long type names" printing logicEsteban Küber-685/+236
2025-01-31Make comma separated lists of anything easier to make for errorsEsteban Küber-148/+88
2025-01-31Auto merge of #136350 - matthiaskrgr:rollup-6eqfyvh, r=matthiaskrgrbors-287/+256
2025-01-31Ensure that we never try to monomorphize the upcasting of impossible dyn typesMichael Goulet-5/+21