about summary refs log tree commit diff
path: root/compiler/rustc_passes/src
AgeCommit message (Expand)AuthorLines
2023-09-12Fix formattingChinedu Francis Nwafili-12/+8
2023-09-12Tests passingChinedu Francis Nwafili-14/+20
2023-09-11Disentangle `Debug` and `Display` for `Ty`.Nicholas Nethercote-1/+3
2023-09-10Encode only MIR that can be used by other cratesTomasz Miąsko-0/+4
2023-09-09better spans for WF errorsRalf Jung-3/+8
2023-09-09use hir_crate_items(()).definitions() instead of hir().items()Ralf Jung-41/+18
2023-09-09rustc_layout, rustc_abi: make sure the types are well-formedRalf Jung-27/+47
2023-09-08Rework no_coverage to coverage(off)Andy Caldwell-22/+16
2023-09-08turns out Layout has some more things to worry about -- move ABI comparison i...Ralf Jung-17/+3
2023-09-08also ensure that size and alignment are the sameRalf Jung-3/+7
2023-09-08accept some differences for rustc_abi(assert_eq), so that we can test more th...Ralf Jung-3/+1
2023-09-07add support for rustc_abi(assert_eq) and use it to test some repr(transparent...Ralf Jung-2/+85
2023-09-06rustc_layout/abi: error when attribute is applied to the wrong thingRalf Jung-32/+64
2023-09-06rustc_abi: also support debugging function pointersRalf Jung-37/+87
2023-08-27add rustc_abi debugging attributeRalf Jung-9/+113
2023-08-25Auto merge of #114201 - Centri3:explicit-repr-rust, r=WaffleLapkinbors-0/+1
2023-08-24Auto merge of #115131 - frank-king:feature/unnamed-fields-lite, r=petrochenkovbors-0/+2
2023-08-24Parse unnamed fields and anonymous structs or unionsFrank King-0/+2
2023-08-22Contents of reachable statics is reachableTomasz Miąsko-7/+3
2023-08-19remove redundant var rebindingsMatthias Krüger-2/+0
2023-08-15Rollup merge of #114819 - estebank:issue-78124, r=compiler-errorsMatthias Krüger-1/+1
2023-08-15Misc progressChinedu Francis Nwafili-15/+25
2023-08-15Rollup merge of #114772 - fee1-dead-contrib:typed-did, r=b-naberGuillaume Gomez-14/+14
2023-08-14Move scrutinee `HirId` into `MatchSource::TryDesugar`Esteban Küber-1/+1
2023-08-14Use `{Local}ModDefId` in many queriesNilstrieb-14/+14
2023-08-13Remove reached_eof from ParseSessbjorn3-6/+0
2023-08-13Auto merge of #114723 - petrochenkov:noplugin2, r=davidtwcobors-1/+1
2023-08-12Auto merge of #114710 - Urgau:fix-expect-dead_code-114557, r=cjgillotbors-33/+93
2023-08-11rustc: Move `features` from `Session` to `GlobalCtxt`Vadim Petrochenkov-1/+1
2023-08-10Respect `#[expect]` the same way `#[allow]` is with the `dead_code` lintUrgau-33/+93
2023-08-09rustc: Move `crate_types` from `Session` to `GlobalCtxt`Vadim Petrochenkov-6/+6
2023-08-08Auto merge of #114545 - fee1-dead-contrib:lower-impl-effect, r=oli-obkbors-8/+2
2023-08-08Fix multiple `expect` attribs in impl blockChinedu Francis Nwafili-0/+7
2023-08-08Rollup merge of #114566 - fmease:type-alias-laziness-is-crate-specific, r=oli...Matthias Krüger-3/+3
2023-08-07check_attrs: Warn when #[macro_export] is used on macros 2.0Arthur Cohen-0/+18
2023-08-07Store the laziness of type aliases in the DefKindLeón Orell Valerian Liehr-3/+3
2023-08-06lower impl const to bind to host effect paramDeadbeef-8/+2
2023-08-05Add #[rustc_never_returns_null_ptr]est31-0/+3
2023-08-04Improve spans for indexing expressionsNilstrieb-1/+1
2023-07-29Allow explicit `#[repr(Rust)]`Catherine Flores-0/+1
2023-07-28Lower generic const items to HIRLeón Orell Valerian Liehr-1/+1
2023-07-25inline format!() args from rustc_codegen_llvm to the end (4)Matthias Krüger-12/+9
2023-07-24validate `doc(masked)`Lukas Markeffsky-0/+68
2023-07-16Add infrastructure `#[rustc_confusables]` attribute to allow targeted许杰友 Jieyou Xu (Joe)-0/+73
2023-07-14Rollup merge of #113698 - compiler-errors:rpitit-check, r=spastorinoMatthias Krüger-1/+1
2023-07-14Make it clearer that we're just checking for an RPITITMichael Goulet-1/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-7/+7
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-8/+18
2023-07-08Replace RPITIT current impl with new strategy that lowers as a GATSantiago Pastorino-1/+0
2023-07-01Put `LayoutError` behind reference to shrink resultNilstrieb-0/+1