about summary refs log tree commit diff
path: root/compiler/rustc_trait_selection/src
AgeCommit message (Expand)AuthorLines
2024-12-20Reduce the amount of explicit FatalError.raise()bjorn3-5/+2
2024-12-20remove non-borrowck member constraintslcnr-15/+5
2024-12-19Auto merge of #133961 - lcnr:borrowck-cleanup, r=jackh726bors-17/+17
2024-12-18chore: fix some typosacceptacross-1/+1
2024-12-18introduce `LateParamRegionKind`lcnr-17/+17
2024-12-18Auto merge of #134243 - nnethercote:re-export-more-rustc_span, r=jieyouxubors-23/+15
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-23/+15
2024-12-17Rollup merge of #133265 - the8472:extract-if-ranges, r=cuviperMatthias Krüger-1/+1
2024-12-17Auto merge of #134381 - jdonszelmann:move-attribute-types, r=oli-obkbors-1/+1
2024-12-17Auto merge of #134414 - jhpratt:rollup-4gtfd1h, r=jhprattbors-130/+101
2024-12-17Rollup merge of #134412 - lcnr:borrowck-cleanup-trivial, r=jackh726Jacob Pratt-110/+75
2024-12-17Rollup merge of #134354 - oli-obk:push-nlrxswvpqnuk, r=compiler-errorsJacob Pratt-20/+26
2024-12-17small refactor to region error handlinglcnr-110/+75
2024-12-17consistently handle global where-boundslcnr-305/+242
2024-12-16update uses of extract_if in the compilerThe 8472-1/+1
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-1/+1
2024-12-16Avoid wrapping fn sig in a fn pointer when we want to just print the sigOli Scherer-13/+13
2024-12-16Deduplicate some pretty printing logicOli Scherer-20/+15
2024-12-16Avoid wrapping a trivially defaultable type in `Option`Oli Scherer-16/+11
2024-12-16Properly name a def id variableOli Scherer-4/+4
2024-12-16Avoid creating a fn sig type just to unwrap it again to get at its signatureOli Scherer-14/+18
2024-12-16Handle fndef rendering together with signature renderingOli Scherer-20/+26
2024-12-15Add hir::AttributeJonathan Dönszelmann-3/+4
2024-12-15Rename `value` field to `expr` to simplify later commits' diffsOli Scherer-1/+1
2024-12-15Rollup merge of #134285 - oli-obk:push-vwrqsqlwnuxo, r=UrgauStuart Cook-1/+1
2024-12-14Rollup merge of #132939 - uellenberg:suggest-deref, r=oli-obkMatthias Krüger-30/+98
2024-12-14Add some convenience helper methods on `hir::Safety`Oli Scherer-1/+1
2024-12-14(Re-)Implement impl_trait_in_bindingsMichael Goulet-0/+6
2024-12-14Split UserTypeAnnotation to have a kindMichael Goulet-4/+4
2024-12-13Suggest using deref in patternsuellenberg-30/+98
2024-12-13Auto merge of #134122 - oli-obk:push-zqnyznxtpnll, r=petrochenkovbors-1/+3
2024-12-12Move impl constness into impl trait headerOli Scherer-1/+3
2024-12-12Rollup merge of #133122 - compiler-errors:afidt, r=oli-obkMatthias Krüger-12/+184
2024-12-11Rollup merge of #134158 - compiler-errors:item-def-id, r=jackh726Jacob Pratt-3/+3
2024-12-11Rename projection_def_id to item_def_idMichael Goulet-3/+3
2024-12-10Rudimentary heuristic to insert parentheses when needed for RPIT overcaptures...Michael Goulet-5/+30
2024-12-10Don't check RPITITs that are Self:Sized for PointerLikeMichael Goulet-0/+5
2024-12-10Implement projection and shim for AFIDTMichael Goulet-1/+131
2024-12-10Add feature gate, not working yetMichael Goulet-11/+48
2024-12-10Rollup merge of #134008 - jswrenn:unsafe-fields-copy, r=compiler-errorsLeón Orell Valerian Liehr-2/+10
2024-12-08Rollup merge of #133767 - estebank:multiple-dep-version-tests, r=NadrierilMatthias Krüger-21/+117
2024-12-07Make `Copy` unsafe to implement for ADTs with `unsafe` fieldsJack Wrenn-2/+10
2024-12-07Add more info on type/trait mismatches for different crate versionsEsteban Küber-21/+117
2024-12-05do not implement unsafe auto traits for types with unsafe fieldsJack Wrenn-0/+9
2024-12-05Auto merge of #133893 - fmease:rollup-11pi6fg, r=fmeasebors-52/+8
2024-12-05Rollup merge of #133872 - compiler-errors:simplify-gat-check, r=oli-obkLeón Orell Valerian Liehr-52/+2
2024-12-05Rollup merge of #133843 - estebank:empty-semi-sugg, r=jieyouxuLeón Orell Valerian Liehr-0/+6
2024-12-04No need to create placeholders for GAT args in confirm_object_candidateMichael Goulet-52/+2
2024-12-04Do not emit empty suggestionEsteban Küber-0/+6
2024-12-04Make sure to record deps from cached task in new solver on first runMichael Goulet-4/+1