summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty
AgeCommit message (Expand)AuthorLines
2021-03-19Rollup merge of #83297 - oli-obk:why_bug_today_if_you_can_delay_to_tomorrow, ...Dylan DPC-5/+9
2021-03-19Do not ICE on ty::Error as an error must already have been reportedOli Scherer-5/+9
2021-03-19Hash hir_owner in typeck resultsAman Arora-1/+3
2021-03-18Replace closures_captures and upvar_capture with closure_min_capturesJennifer Wills-35/+52
2021-03-18hir: Preserve used syntax in `TyKind::TraitObject`Vadim Petrochenkov-0/+1
2021-03-17Auto merge of #83090 - jackh726:bound_var_replacer_option, r=varkorbors-55/+53
2021-03-16Auto merge of #82936 - oli-obk:valtree, r=RalfJung,lcnr,matthewjasperbors-141/+248
2021-03-16Auto merge of #82536 - sexxi-goose:handle-patterns-take-2, r=nikomatsakisbors-0/+28
2021-03-16Update compiler/rustc_middle/src/ty/consts/valtree.rsOli Scherer-1/+1
2021-03-16Update compiler/rustc_middle/src/ty/consts/valtree.rsOli Scherer-1/+2
2021-03-16Use delay_span_bug instead of panic in layout_scalar_valid_rangeTomasz Miąsko-6/+9
2021-03-15Make functions passed to BoundVarReplacer be optionalJack Huey-55/+53
2021-03-15Add comments with examples and testsRoxane-1/+23
2021-03-15Pacify tidyOli Scherer-1/+1
2021-03-15Do not expose fallible `to_int` operation on `Scalar`.Oli Scherer-1/+1
2021-03-15Document valtreeOli Scherer-0/+18
2021-03-14Don't encode file information for span with a dummy locationAaron Hill-3/+3
2021-03-14Use the correct FakeReadCauseRoxane-2/+2
2021-03-14Introduce new fake readsRoxane-0/+6
2021-03-12Directly intern allocations so that we can write a `Lift` impl for themOli Scherer-6/+29
2021-03-12Split pretty printer logic for scalar int and scalar ptrOli Scherer-46/+67
2021-03-12Pull out ConstValue relating into its own functionOli Scherer-46/+51
2021-03-12Reduce the duplication in the relation logic for constantsOli Scherer-67/+45
2021-03-12Reduce destructuring and re-interning where possibleOli Scherer-15/+18
2021-03-12Resolve a FIXME around type equality checks in Relate for constantsOli Scherer-6/+9
2021-03-12Add convenience conversion methods for ScalarIntOli Scherer-2/+30
2021-03-12Intern valtree field vectorOli Scherer-5/+15
2021-03-12Implement valtreeOli Scherer-2/+19
2021-03-11Auto merge of #82964 - Nicholas-Baron:shorten_middle_ty, r=jackh726bors-1240/+1279
2021-03-10Moved more of the capture related types into closure.rsNicholas-Baron-172/+173
2021-03-10Moved more types into upvar.rs (now named closure.rs)Nicholas-Baron-169/+170
2021-03-10Moved all Adt* types to adt.rsNicholas-Baron-467/+488
2021-03-10Moved all Assoc* types to assoc.rs.Nicholas-Baron-162/+173
2021-03-10Moved types starting with 'Generic' into generics.rs.Nicholas-Baron-248/+259
2021-03-10Moved UpVar* types to a separate file.Nicholas-Baron-64/+74
2021-03-10Grouped some ungrouped use and mod lines.Nicholas-Baron-35/+19
2021-03-10Auto merge of #82982 - Dylan-DPC:rollup-mt497z7, r=Dylan-DPCbors-3/+5
2021-03-10Rollup merge of #81309 - lcnr:lazy-norm-err-msgh, r=nikomatsakisDylan DPC-3/+5
2021-03-09address pr review commentskatelyn a. martin-1/+19
2021-03-09implement unwinding abi's (RFC 2945)katelyn a. martin-12/+17
2021-03-09rustc_target: add "unwind" payloads to `Abi`katelyn a. martin-4/+4
2021-03-06Change x64 size checks to not apply to x32.Harald van Dijk-5/+5
2021-03-05Auto merge of #82795 - m-ou-se:rollup-uzx0b92, r=m-ou-sebors-2/+0
2021-03-05Rollup merge of #80723 - rylev:noop-lint-pass, r=estebankMara-2/+0
2021-03-04TypoOli Scherer-1/+1
2021-03-04Remove a dead code pathOli Scherer-1/+4
2021-03-04Auto merge of #81114 - bugadani:generator, r=estebankbors-1/+1
2021-03-03Fix testsRyan Levick-2/+0
2021-03-02Revert non-power-of-two vector restrictionErin Power-5/+0
2021-03-01Box generator-related Body fieldsDániel Buga-1/+1