summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2021-05-03Remove assert_matches feature attributes.Mara Bos-1/+0
2021-05-03Remove assert_matches usersMark Rousskov-6/+2
2021-03-20Auto merge of #82919 - bstrie:stabchar, r=dtolnaybors-1/+0
2021-03-19Stabilize `assoc_char_funcs` and `assoc_char_consts`bstrie-1/+0
2021-03-19Rollup merge of #83297 - oli-obk:why_bug_today_if_you_can_delay_to_tomorrow, ...Dylan DPC-5/+9
2021-03-19Auto merge of #82951 - sexxi-goose:wr-mir-replace-methods2, r=nikomatsakisbors-34/+53
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-18Remove unwrap_none/expect_none from compiler/.Mara Bos-3/+7
2021-03-18Auto merge of #82868 - petrochenkov:bto, r=estebankbors-0/+1
2021-03-18hir: Preserve used syntax in `TyKind::TraitObject`Vadim Petrochenkov-0/+1
2021-03-18Rollup merge of #83080 - tmiasko:inline-coverage, r=wesleywiserDylan DPC-0/+8
2021-03-17Auto merge of #83188 - petrochenkov:field, r=lcnrbors-2/+2
2021-03-17Auto merge of #83090 - jackh726:bound_var_replacer_option, r=varkorbors-55/+53
2021-03-17Rollup merge of #83124 - cjgillot:iiib, r=petrochenkovYuki Okushi-3/+2
2021-03-16Auto merge of #82936 - oli-obk:valtree, r=RalfJung,lcnr,matthewjasperbors-162/+443
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-16ast/hir: Rename field-related structuresVadim Petrochenkov-2/+2
2021-03-16Auto merge of #83153 - Aaron1011:eval-always-extern_mod_stmt_cnum, r=michaelw...bors-0/+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-15Functions inlined into reachable functions are reachableTomasz Miąsko-0/+8
2021-03-15Add comments with examples and testsRoxane-1/+23
2021-03-15Mark `extern_mod_stmt_cnum` as `eval_always`Aaron Hill-0/+2
2021-03-15Rollup merge of #83132 - Aaron1011:fix/incr-cache-dummy, r=estebankDylan DPC-3/+3
2021-03-15Rollup merge of #83108 - jyn514:remove-unused, r=estebankDylan DPC-5/+0
2021-03-15Pacify tidyOli Scherer-1/+1
2021-03-15Do not expose fallible `to_int` operation on `Scalar`.Oli Scherer-19/+17
2021-03-15Document valtreeOli Scherer-0/+18
2021-03-15s/ConstantSource/ConstantKind/Oli Scherer-29/+21
2021-03-15Auto merge of #82999 - cuviper:rustc-rayon-0.3.1, r=Mark-Simulacrumbors-1/+1
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-14Assert there is no duplicate node.Camille GILLOT-3/+2
2021-03-14Introduce new fake readsRoxane-0/+6
2021-03-14Remove unused `opt_local_def_id_to_hir_id` functionJoshua Nelson-5/+0
2021-03-13Auto merge of #83064 - cjgillot:fhash, r=jackh726bors-7/+0
2021-03-13Auto merge of #82891 - cjgillot:monoparent, r=petrochenkovbors-0/+12
2021-03-12Make def_key and HIR parenting consistent.Camille GILLOT-0/+12
2021-03-12Visit `mir::Constant::user_ty` for completeness.Oli Scherer-2/+2
2021-03-12Replace a custom lift method with a Lift implOli Scherer-4/+7
2021-03-12Prepare mir::Constant for ty::Const only supporting valtreesOli Scherer-11/+164
2021-03-12Directly intern allocations so that we can write a `Lift` impl for themOli Scherer-6/+29
2021-03-12Add `ty` helper function for mir constantsOli Scherer-0/+3
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