summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty
AgeCommit message (Expand)AuthorLines
2023-11-08rustc: minor changes suggested by clippy perf lints.Nicholas Nethercote-1/+1
2023-11-06Auto merge of #117603 - HKalbasi:make-feature-additive, r=Nilstriebbors-1/+1
2023-11-05Make the randomize feature of rustc_abi additivehkalbasi-1/+1
2023-11-05Auto merge of #117589 - compiler-errors:global-vars-bug, r=jackh726bors-32/+12
2023-11-04Rollup merge of #117583 - compiler-errors:placeholderconst-lifetime, r=cjgillotMatthias Krüger-3/+3
2023-11-04Make sure that predicates with unmentioned bound vars are still considered gl...Michael Goulet-32/+12
2023-11-04No lifetime on PlaceholderConstMichael Goulet-3/+3
2023-11-03Rollup merge of #117505 - estebank:issue-117501, r=TaKO8KiMatthias Krüger-0/+2
2023-11-02Fix incorrect trait bound restriction suggestionEsteban Küber-0/+2
2023-11-02only erase param env regions where neededlcnr-1/+1
2023-11-02dropck_outlives check generator witness needs_droplcnr-4/+6
2023-11-01Auto merge of #114208 - GKFX:offset_of_enum, r=wesleywiserbors-5/+32
2023-11-01Auto merge of #116692 - Nadrieril:half-open-ranges, r=cjgillotbors-35/+43
2023-10-31Enums in offset_of: update based on est31, scottmcm & llogiq reviewGeorge Bateman-14/+18
2023-10-31Support enum variants in offset_of!George Bateman-6/+29
2023-10-30Some more coroutine renamingsMichael Goulet-1/+1
2023-10-29Ignore RPIT duplicated lifetimes in opaque_types_defined_byMichael Goulet-1/+1
2023-10-29Auto merge of #117336 - workingjubilee:rollup-6negquv, r=workingjubileebors-49/+37
2023-10-29Auto merge of #116447 - oli-obk:gen_fn, r=compiler-errorsbors-0/+13
2023-10-28Remove needless `allow`sNilstrieb-5/+0
2023-10-28Move macros to usageNilstrieb-40/+40
2023-10-28Remove needless print ctx defsNilstrieb-7/+0
2023-10-27Abstract over `PatRange` boundary valueNadrieril-35/+43
2023-10-27Rollup merge of #117246 - estebank:issue-117209, r=petrochenkovMatthias Krüger-0/+28
2023-10-27Account for type param from other item in `note_and_explain`Esteban Küber-0/+28
2023-10-27Make `gen` blocks implement the `Iterator` traitOli Scherer-0/+11
2023-10-26Replace type flag HAS_TY_GENERATOR with HAS_TY_COROUTINELeón Orell Valerian Liehr-2/+2
2023-10-26Auto merge of #112875 - compiler-errors:negative-coherence-rework, r=lcnrbors-0/+1
2023-10-26Add hir::GeneratorKind::GenOli Scherer-0/+2
2023-10-25Rollup merge of #117175 - oli-obk:gen_fn_split, r=compiler-errorsMatthias Krüger-2/+6
2023-10-25Rollup merge of #117008 - compiler-errors:canonical, r=lcnrMatthias Krüger-19/+23
2023-10-25Refactor away the need for some `descr` methods.Oli Scherer-2/+6
2023-10-25Add a IsIdentity extension trait for CanonicalUserTypeMichael Goulet-5/+9
2023-10-25Uplift Canonical to rustc_type_irMichael Goulet-17/+17
2023-10-25Rollup merge of #117136 - compiler-errors:defid-list, r=oli-obkMatthias Krüger-0/+10
2023-10-25Auto merge of #116993 - compiler-errors:clause-kind, r=jackh726bors-183/+78
2023-10-24Get rid of 'tcx on ConstVid, EffectVidMichael Goulet-52/+35
2023-10-24Intern LocalDefId list from opaque queryMichael Goulet-0/+10
2023-10-24Rollup merge of #117091 - compiler-errors:debug, r=lcnrMatthias Krüger-36/+36
2023-10-23pre-cleanupsMichael Goulet-0/+1
2023-10-23Auto merge of #117103 - matthiaskrgr:rollup-96zuuom, r=matthiaskrgrbors-310/+323
2023-10-23Remove redundant type parameterMichael Goulet-36/+36
2023-10-23Naming nitsMichael Goulet-26/+26
2023-10-22use visibility to check unused imports and delete some stmtsbohan-2/+0
2023-10-21Make `ty::print::Printer` take `&mut self` instead of `self`Nilstrieb-310/+323
2023-10-20Uplift ClauseKind and PredicateKindMichael Goulet-183/+78
2023-10-20Rename `CoroutineKind::Gen` to `::Coroutine`Oli Scherer-3/+3
2023-10-20s/generator/coroutine/Oli Scherer-106/+106
2023-10-20s/Generator/Coroutine/Oli Scherer-123/+123
2023-10-20Adjust importsMichael Goulet-4/+4