summary refs log tree commit diff
path: root/src/librustc_middle
AgeCommit message (Expand)AuthorLines
2020-08-07Fix #[track_caller] shims for trait objects.Adam Perry-1/+1
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-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
2020-07-03Rollup merge of #73949 - wesleywiser:simplify_try_fixes, r=oli-obkManish Goregaokar-0/+12
2020-07-02Fix debuginfo so that it points to the correct localWesley Wiser-0/+12
2020-07-02Auto merge of #73751 - eddyb:no-empty-tables, r=nikomatsakisbors-42/+27
2020-07-02Remove `TypeckTables::empty(None)` and make hir_owner non-optional.Eduard-Mihai Burtescu-42/+27
2020-07-02Auto merge of #73954 - Manishearth:rollup-8qvh170, r=Manishearthbors-17/+55
2020-07-02Rollup merge of #73684 - richkadel:llvm-coverage-map-gen-2, r=wesleywiserManish Goregaokar-17/+55
2020-07-01Rollup merge of #73906 - JohnTitor:missing-bt, r=jonas-schievinkManish Goregaokar-1/+1
2020-07-01Rollup merge of #73569 - Aaron1011:fix/macro-rules-group, r=petrochenkovManish Goregaokar-0/+1
2020-07-01Rollup merge of #73449 - ehuss:duplicate-lang-item, r=matthewjasperManish Goregaokar-0/+5
2020-07-01Review fixDan Aloni-1/+1
2020-07-01Insert NoDelim groups around nonterminals when lowering macro_rulesAaron Hill-0/+1
2020-07-01Rollup merge of #73776 - aszenz:refactor_mir_module, r=wesleywiserManish Goregaokar-492/+509
2020-07-01Rollup merge of #73705 - lcnr:skip_binder, r=nikomatsakisManish Goregaokar-176/+116
2020-06-30Stabilize `#[track_caller]`.Adam Perry-1/+1
2020-07-01Add missing backtick in `ty_error_with_message`Yuki Okushi-1/+1
2020-06-30Switch crate_extern_paths to a query, and tweak wording.Eric Huss-10/+5
2020-06-30Provide more information on duplicate lang item error.Eric Huss-0/+10
2020-06-30Stabilize casts and coercions to `&[T]` in const fnOliver Scherer-1/+1
2020-06-30remove unused `TypeError::ProjectionBoundsLength`Bastian Kauschke-10/+0
2020-06-30change `skip_binder` to use T by valueBastian Kauschke-27/+23
2020-06-30stop taking references in RelateBastian Kauschke-141/+95
2020-06-29Fix try_print_visible_def_path for Rust 2018Dan Aloni-17/+18
2020-06-29add spans to injected coverage countersRich Kadel-17/+55
2020-06-28Auto merge of #72437 - ecstatic-morse:stabilize-const-if-match, r=oli-obkbors-14/+1
2020-06-28Remove `ignore-tidy-filelength`Dylan MacKenzie-2/+0
2020-06-28Remove `const_if_match` feature gate from librariesDylan MacKenzie-1/+1
2020-06-28Remove `control_flow_destroyed` and properly lower `&&` and `||`Dylan MacKenzie-11/+0