about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2024-09-30panic when an interpreter error gets unintentionally discardedRalf Jung-9/+64
2024-09-30Validate ExistentialPredicate argsMichael Goulet-0/+20
2024-09-30Debug assert that unevaluated consts have the right substsMichael Goulet-0/+1
2024-09-30Auto merge of #129499 - fee1-dead-contrib:supereffects, r=compiler-errorsbors-0/+2
2024-09-29Rollup merge of #130990 - RalfJung:mir-const-normalize, r=compiler-errorsMatthias Krüger-13/+3
2024-09-29cleanup: don't clone types that are CopyMatthias Krüger-1/+1
2024-09-28tweak Const::identity_unevaluated name and docsRalf Jung-1/+3
2024-09-28try to get rid of mir::Const::normalizeRalf Jung-12/+0
2024-09-27Auto merge of #130946 - matthiaskrgr:rollup-ia4mf0y, r=matthiaskrgrbors-67/+73
2024-09-27Rollup merge of #130826 - fmease:compiler-mv-obj-safe-dyn-compat, r=compiler-...Matthias Krüger-67/+73
2024-09-27properly elaborate effects implied bounds for super traitsDeadbeef-0/+2
2024-09-26Use `&raw` in the compilerJosh Stone-7/+7
2024-09-25Compiler: Rename "object safe" to "dyn compatible"León Orell Valerian Liehr-67/+73
2024-09-25Auto merge of #130803 - cuviper:file-buffered, r=joshtriplettbors-2/+3
2024-09-24Rollup merge of #130764 - compiler-errors:inherent, r=estebankTrevor Gross-21/+19
2024-09-24Dogfood `feature(file_buffered)`Josh Stone-2/+3
2024-09-24update doc commentLukas Markeffsky-2/+4
2024-09-24be even more precise about "cast" vs "coercion"Lukas Markeffsky-6/+19
2024-09-24replace "cast" with "coercion" where applicableLukas Markeffsky-1/+3
2024-09-24use more accurate spans for user type ascriptionsLukas Markeffsky-2/+5
2024-09-24unify dyn* coercions with other pointer coercionsLukas Markeffsky-12/+3
2024-09-24Separate collection of crate-local inherent impls from error reportingMichael Goulet-21/+19
2024-09-23Rollup merge of #130727 - compiler-errors:objects, r=RalfJungMichael Goulet-16/+19
2024-09-23Rollup merge of #130618 - m-ou-se:skip-query, r=compiler-errorsMichael Goulet-1/+4
2024-09-23Check vtable projections for validity in miriMichael Goulet-16/+19
2024-09-23Allow reborrowing pinned self methodsEric Holk-0/+10
2024-09-23Update compiler/rustc_middle/src/hir/map/mod.rsMara Bos-1/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-207/+189
2024-09-21Rollup merge of #127766 - folkertdev:c-cmse-nonsecure-entry, r=jackh726Michael Goulet-3/+2
2024-09-21Auto merge of #127546 - workingjubilee:5-level-paging-exists, r=saethlinbors-1/+1
2024-09-21Auto merge of #129283 - saethlin:unreachable-allocas, r=scottmcmbors-25/+86
2024-09-21remove `#[cmse_nonsecure_entry]`Folkert-3/+1
2024-09-21add `C-cmse-nonsecure-entry` ABIFolkert de Vries-0/+1
2024-09-21Compute reachable locals as part of non_ssa_localsBen Kimock-83/+41
2024-09-21Don't alloca for unused localsBen Kimock-8/+111
2024-09-20Only expect mono consts in CFIMichael Goulet-0/+4
2024-09-20Rollup merge of #130526 - eholk:pin-reborrow, r=compiler-errorsGuillaume Gomez-0/+3
2024-09-20TL note: current means targetJubilee Young-1/+1
2024-09-20Skip query in get_parent_item when possible.Mara Bos-1/+3
2024-09-19Allow shortening reborrowsEric Holk-3/+2
2024-09-18Apply code review suggestionsEric Holk-1/+2
2024-09-18Begin experimental support for pin reborrowingEric Holk-0/+3
2024-09-18Rollup merge of #130457 - nnethercote:cleanup-codegen-traits, r=bjorn3Matthias Krüger-2/+3
2024-09-17Fix circular fn_sig queries to return the correct number of arguments for met...Jesse Rusak-1/+1
2024-09-17Auto merge of #129970 - lukas-code:LayoutCalculator, r=compiler-errorsbors-43/+17
2024-09-17Use associative type defaults in `{Layout,FnAbi}OfHelpers`.Nicholas Nethercote-2/+3
2024-09-16Don't ICE when RPITIT captures more method args than trait definitionMichael Goulet-3/+5
2024-09-16layout computation: eagerly error for unexpected unsized fieldsLukas Markeffsky-17/+10
2024-09-16make `LayoutCx` not genericLukas Markeffsky-28/+9
2024-09-16Auto merge of #129716 - compiler-errors:closure-debuginfo, r=cjgillotbors-1/+4