about summary refs log tree commit diff
path: root/src/librustc_middle
AgeCommit message (Expand)AuthorLines
2020-07-15Auto merge of #74113 - lcnr:type-dependent-consts-2, r=eddybbors-74/+407
2020-07-15unify Instance::resolveBastian Kauschke-12/+15
2020-07-15unsafety_check_result_for_const_argBastian Kauschke-1/+1
2020-07-15WithOptConstParam::dummy -> WithOptConstParam::unknownBastian Kauschke-4/+5
2020-07-15ty_def_id -> def_id_for_type_ofBastian Kauschke-3/+3
2020-07-15improve namingBastian Kauschke-42/+47
2020-07-15cleanupBastian Kauschke-6/+46
2020-07-15update promoted_mirBastian Kauschke-2/+14
2020-07-15update const arg queriesBastian Kauschke-32/+91
2020-07-15only call `typeck_tables_of_const_arg` for const argsBastian Kauschke-2/+13
2020-07-15decode stuffBastian Kauschke-3/+3
2020-07-15const generics work!Bastian Kauschke-16/+59
2020-07-15continue mir pipelineBastian Kauschke-17/+37
2020-07-15optimized_mirBastian Kauschke-3/+12
2020-07-15InstanceDef::ItemBastian Kauschke-18/+34
2020-07-15typeck all the tablesBastian Kauschke-0/+19
2020-07-15const_eval_resolveBastian Kauschke-7/+38
2020-07-15ConstKind::UnevaluatedBastian Kauschke-11/+23
2020-07-15begin using `WithOptParam`Bastian Kauschke-6/+39
2020-07-15introduce the query `opt_const_param_of`Bastian Kauschke-0/+19
2020-07-15Change `SymbolName::name` to a `&str`.Nicholas Nethercote-34/+51
2020-07-15Auto merge of #74175 - nnethercote:more-static-symbols, r=oli-obkbors-2/+1
2020-07-15Remove lots of `Symbol::as_str()` calls.Nicholas Nethercote-2/+1
2020-07-14Rollup merge of #74228 - estebank:unsized-param, r=davidtwcoManish Goregaokar-3/+6
2020-07-14Suggest boxing or borrowing unsized fieldsEsteban Küber-1/+4
2020-07-14Suggest borrowing unsized argument typesEsteban Küber-2/+2
2020-07-14Rollup merge of #74227 - erikdesjardins:layun, r=estebankManish Goregaokar-3/+3
2020-07-11Rollup merge of #74240 - da-x:fix-74081, r=ManishearthManish Goregaokar-1/+1
2020-07-11Rollup merge of #72920 - oli-obk:const_transmute, r=RalfJungManish Goregaokar-1/+1
2020-07-11Fix try_print_visible_def_path_recur for opt_def_id usageDan Aloni-1/+1
2020-07-11Stabilize `transmute` in constants and statics but not const fnOliver Scherer-1/+1
2020-07-10Rollup merge of #74162 - lcnr:ToPredicate-no-ref, r=varkorManish Goregaokar-13/+13
2020-07-10Rollup merge of #74127 - tamird:allowlist, r=oli-obkManish Goregaokar-11/+11
2020-07-10Rollup merge of #73862 - oli-obk:const_array_to_slice, r=RalfJungManish Goregaokar-1/+1
2020-07-10Remove an unwrap in layout computationErik Desjardins-3/+3
2020-07-10Avoid "whitelist"Tamir Duberstein-11/+11
2020-07-09Rollup merge of #74079 - nnethercote:session-globals, r=nikomatsakisManish Goregaokar-8/+7
2020-07-09Rollup merge of #74070 - eddyb:forall-tcx-providers, r=nikomatsakisManish Goregaokar-20/+42
2020-07-09Eliminate confusing "globals" terminology.Nicholas Nethercote-8/+7
2020-07-08ToPredicate by valueBastian Kauschke-13/+13
2020-07-06Auto merge of #73978 - Mark-Simulacrum:shrink-paramenv, r=nnethercotebors-16/+115
2020-07-05Rollup merge of #74057 - lcnr:expected_found, r=davidtwcoManish Goregaokar-31/+26
2020-07-05Rollup merge of #74000 - lcnr:lazy_normalisation_consts, r=varkorManish Goregaokar-1/+1
2020-07-05Rollup merge of #73871 - da-x:private-types-2018-no-extern, r=petrochenkovManish Goregaokar-17/+18
2020-07-05Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>.Eduard-Mihai Burtescu-18/+21
2020-07-05Replace early-bound normalization hack with per-query key/value type aliases.Eduard-Mihai Burtescu-2/+21
2020-07-05Avoid deconstructing pointer for hashingMark Rousskov-2/+3
2020-07-05Shrink ParamEnv to 16 bytesMark Rousskov-16/+114
2020-07-05expected found `&T` -> `T`Bastian Kauschke-31/+26
2020-07-04add `lazy_normalization_consts` feature gateBastian Kauschke-1/+1