about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2024-05-29Add Xtensa as an experimental targetScott Mabin-0/+7
2024-05-29Auto merge of #125695 - RalfJung:fn_arg_sanity_check, r=jieyouxubors-1/+2
2024-05-29fn_arg_sanity_check: fix panic messageRalf Jung-1/+2
2024-05-29Auto merge of #125433 - surechen:fix_125189, r=Urgaubors-5/+33
2024-05-29Rollup merge of #125664 - compiler-errors:trace-tweaks, r=lcnr许杰友 Jieyou Xu (Joe)-149/+96
2024-05-29Rollup merge of #125633 - RalfJung:miri-no-copy, r=saethlin许杰友 Jieyou Xu (Joe)-48/+73
2024-05-29Rollup merge of #125381 - estebank:issue-96799, r=petrochenkov许杰友 Jieyou Xu (Joe)-9/+22
2024-05-29Rollup merge of #124320 - Urgau:print-check-cfg, r=petrochenkov许杰友 Jieyou Xu (Joe)-1/+46
2024-05-29Rollup merge of #124251 - scottmcm:unop-ptr-metadata, r=oli-obk许杰友 Jieyou Xu (Joe)-34/+203
2024-05-28Auto merge of #125665 - matthiaskrgr:rollup-srkx0v1, r=matthiaskrgrbors-185/+217
2024-05-28Add custom mir support for `PtrMetadata`Scott McMurray-0/+2
2024-05-28Add an intrinsic for `ptr::metadata`Scott McMurray-34/+201
2024-05-28Rollup merge of #125637 - nnethercote:rustfmt-fixes, r=GuillaumeGomezMatthias Krüger-5/+3
2024-05-28Rollup merge of #125598 - compiler-errors:proof-tree-builder, r=lcnrMatthias Krüger-175/+210
2024-05-28Rollup merge of #117671 - kjetilkjeka:nvptx_c_abi_avoid_direct, r=davidtwcoMatthias Krüger-5/+4
2024-05-28Auto merge of #122662 - Mark-Simulacrum:optional-drop, r=bjorn3bors-98/+162
2024-05-28Remove TraceMichael Goulet-141/+71
2024-05-28Get rid of manual Trace callsMichael Goulet-12/+29
2024-05-28Make ProofTreeBuilder actually generic over internerMichael Goulet-83/+102
2024-05-28EvalCtxt::tcx() -> EvalCtxt::interner()Michael Goulet-92/+108
2024-05-28Silence some resolve errors when there have been glob import errorsEsteban Küber-9/+22
2024-05-28Cache whether a body has inline constsOli Scherer-4/+21
2024-05-28Create const block DefIds in typeck instead of ast loweringOli Scherer-160/+118
2024-05-28Use the HIR instead of mir_keys for determining whether something will have a...Oli Scherer-1/+1
2024-05-28Make body-visiting logic reusableOli Scherer-53/+59
2024-05-28Remove a CTFE check that was only ever used to ICEOli Scherer-13/+1
2024-05-28Don't format `tests/run-make/*/rmake.rs`.Nicholas Nethercote-5/+3
2024-05-28Rollup merge of #125640 - fmease:plz-no-stringify, r=estebankJubilee-4/+9
2024-05-28Rollup merge of #125343 - lcnr:eagerly-normalize-added-goals, r=compiler-errorsJubilee-53/+120
2024-05-28Rollup merge of #125089 - Urgau:non_local_def-suggestions, r=estebankJubilee-63/+303
2024-05-28Don't suggest turning non-char-literal exprs of ty `char` into string literalsLeón Orell Valerian Liehr-4/+9
2024-05-28eagerly normalize when adding goalslcnr-8/+78
2024-05-28refactor analyse visitor to instantiate states in orderlcnr-45/+41
2024-05-28add debug_assert to alias-relatelcnr-0/+1
2024-05-27non_local_defs: point the parent item when appropriateUrgau-18/+31
2024-05-27non_local_defs: point to Self and Trait to give more contextUrgau-7/+89
2024-05-27non_local_defs: suggest removing leading ref/ptr to make the impl localUrgau-31/+66
2024-05-27non_local_defs: improve main without a trait noteUrgau-1/+1
2024-05-27non_local_defs: be more precise about what needs to be movedUrgau-9/+43
2024-05-27non_local_defs: improve exception note for impl and macro_rules!Urgau-3/+1
2024-05-27non_local_defs: use labels to indicate what may need to be movedUrgau-3/+19
2024-05-27non_local_defs: use span of the impl def and not the impl blockUrgau-1/+1
2024-05-27non_local_defs: improve some notes around trait, bounds, constsUrgau-15/+30
2024-05-27non_local_defs: switch to more friendly primary messageUrgau-2/+2
2024-05-27non_local_defs: move out from `#[derive(LintDiagnostic)]` to manual implUrgau-17/+64
2024-05-27miri: avoid making a full copy of all new allocationsRalf Jung-48/+73
2024-05-27Omit non-needs_drop drop_in_place in vtablesMark Rousskov-98/+162
2024-05-27Rollup merge of #125616 - RalfJung:mir-validate-downcast-projection, r=compil...Matthias Krüger-5/+25
2024-05-27Auto merge of #125413 - lcnr:ambig-drop-region-constraints, r=compiler-errorsbors-25/+39
2024-05-27MIR validation: ensure that downcast projection is followed by field projectionRalf Jung-5/+25