about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/traits
AgeCommit message (Expand)AuthorLines
2021-04-27Make traits with GATs not object safeJack Huey-0/+8
2021-04-08Fix outdated crate names in compiler docspierwill-1/+1
2021-04-02Auto merge of #80828 - SNCPlay42:opaque-projections, r=estebankbors-0/+3
2021-03-31Add u32 for bound variables to BinderJack Huey-1/+1
2021-03-27Remove (lots of) dead codeJoshua Nelson-12/+0
2021-03-21Rollup merge of #82707 - BoxyUwU:errooaaar, r=oli-obkDylan DPC-2/+2
2021-03-16fix expected/found order on impl trait projection mismatchSNCPlay42-0/+3
2021-03-06Change x64 size checks to not apply to x32.Harald van Dijk-1/+1
2021-03-02errooaaar~Ellen-2/+2
2021-02-18Auto merge of #81172 - SimonSapin:ptr-metadata, r=oli-obkbors-2/+19
2021-02-15Rollup merge of #81503 - henryboisdequin:fix-const-fn-arr-err-msg, r=estebankJonas Schievink-1/+4
2021-02-15Add `ptr::Pointee` trait (for all types) and `ptr::metadata` functionSimon Sapin-2/+19
2021-02-03added a suggestion to create a `const` item if the `fn` in the array repeat e...Henry Boisdequin-1/+4
2021-02-02Update ChalkJack Huey-4/+21
2021-02-01Upgrade ChalkJack Huey-0/+15
2021-01-30Remove const_in_array_rep_exprkadmin-2/+1
2021-01-16Enforce that query results implement DebugAaron Hill-2/+2
2020-11-25Auto merge of #79336 - camelid:rename-feature-oibit-to-auto, r=oli-obkbors-1/+1
2020-11-24Use the name "auto traits" everywhere in the compilerCamelid-1/+1
2020-11-22Thread `Constness` through selectionJonas Schievink-6/+9
2020-11-16wordslcnr-1/+1
2020-10-30Update chalk 0.32.0 -> 0.35.0Matthew Jasper-42/+26
2020-10-23Review comments: use newtype instead of `bool`Esteban Küber-2/+15
2020-10-23Account for possible boxable `impl Future` in semicolon removal suggestionsEsteban Küber-2/+2
2020-10-22Reduce diagram mess in 'match arms have incompatible types' errorDavid Tolnay-0/+1
2020-10-22Normalize when finding trait object candidatesMatthew Jasper-1/+4
2020-10-20review commentsEsteban Küber-1/+1
2020-10-20Tweak "object unsafe" errorsEsteban Küber-20/+54
2020-10-06Handle multiple applicable projection candidatesMatthew Jasper-3/+4
2020-10-06Rollup merge of #76995 - LingMan:middle_matches, r=varkorYuki Okushi-4/+1
2020-09-24remove enum name from ImplSource variantsBastian Kauschke-56/+55
2020-09-21Reduce boilerplate with the matches! macroLingMan-4/+1
2020-09-14Auto merge of #75608 - estebank:suggest-boxed-match-exprs, r=lcnr,varkorbors-0/+3
2020-09-11Add test cases and address review commentsEsteban Küber-2/+2
2020-09-11Suggest boxed trait objects in tail `match` and `if` expressionsEsteban Küber-0/+3
2020-09-09Remove def_id field from ParamEnvBram van den Heuvel-31/+5
2020-09-07Rollup merge of #76340 - jonas-schievink:rm-dupe, r=Mark-SimulacrumDylan DPC-68/+0
2020-09-04Review commentsJack Huey-23/+19
2020-09-04More chalk workJack Huey-0/+38
2020-09-04Upgrade chalk to 0.21Jack Huey-0/+15
2020-09-04Remove unused duplicated `trivial_dropck_outlives`Jonas Schievink-68/+0
2020-09-04Change ty.kind to a methodLeSeulArtichaut-1/+1
2020-08-30mv compiler to compiler/mark-0/+2060