about summary refs log tree commit diff
path: root/src/librustc_middle
AgeCommit message (Expand)AuthorLines
2020-07-22Erase regions in try_eval_bitsAaron Hill-0/+1
2020-07-22Normalize opaque types when converting `ParamEnv` to `Reveal::All`Aaron Hill-75/+127
2020-07-21Revert "Compare tagged/niche-filling layout and pick the best one"Mark Rousskov-23/+4
2020-07-21fetch -> lookupBastian Kauschke-1/+1
2020-07-21`try_update` -> `try_upgrade`Bastian Kauschke-1/+1
2020-07-21remove some const arg in ty dep path boilerplateBastian Kauschke-0/+21
2020-07-22[AVR] Ensure that function pointers stored within aggregates are annotated wi...Dylan McKay-4/+29
2020-07-21Auto merge of #69749 - davidtwco:issue-46477-polymorphization, r=eddybbors-59/+151
2020-07-20Migrate rustc_depr uses to use deprecation attributeMark Rousskov-30/+41
2020-07-20Rollup merge of #74376 - lcnr:type-dependent-path-cleanup, r=eddybManish Goregaokar-1/+5
2020-07-20index: introduce and use `FiniteBitSet`David Wood-6/+6
2020-07-20ty: normalize fn sigs before substDavid Wood-17/+26
2020-07-20mir: `unused_generic_params` queryDavid Wood-29/+52
2020-07-20ty: add doc comments to `Generics` methodsDavid Wood-1/+3
2020-07-20trait_sel: only test predicates w/ no substsDavid Wood-3/+3
2020-07-20ty: `STILL_FURTHER_SPECIALIZABLE` w/out prnt substDavid Wood-8/+66
2020-07-19Rollup merge of #74516 - lcnr:min-specialization-ice, r=matthewjasperManish Goregaokar-1/+3
2020-07-19do not try fetching the ancestors of errored trait implsBastian Kauschke-1/+3
2020-07-19Auto merge of #74091 - richkadel:llvm-coverage-map-gen-4, r=tmandrybors-9/+8
2020-07-18add note to `opt_const_param_of`Bastian Kauschke-1/+5
2020-07-17Rollup merge of #74069 - erikdesjardins:bad-niche, r=nikomatsakisManish Goregaokar-4/+23
2020-07-17Rollup merge of #74424 - sexxi-goose:move_hir_place, r=nikomatsakisManish Goregaokar-0/+116
2020-07-17Rollup merge of #74169 - ecstatic-morse:dataflow-unreachable, r=pnkfelixManish Goregaokar-0/+17
2020-07-17Generating the coverage mapRich Kadel-9/+8
2020-07-17Auto merge of #72983 - Lezzz:rename-typeck, r=nikomatsakisbors-43/+43
2020-07-17compare tagged/niche-filling layout and pick the best oneErik Desjardins-1/+16
2020-07-17[experiment] ty/layout: compute both niche-filling and tagged layouts for enums.Eduard-Mihai Burtescu-4/+8
2020-07-17Rename TypeckTables to TypeckResults.Valentin Lazureanu-43/+43
2020-07-17Auto merge of #74395 - Mark-Simulacrum:stage0-next, r=pietroalbinibors-3/+1
2020-07-16apply bootstrap cfgsMark Rousskov-3/+1
2020-07-16Move hir::Place to librustc_middle/hirAman Arora-0/+116
2020-07-17Remove some `Symbol:as_str()` calls.Nicholas Nethercote-6/+7
2020-07-17Add `UnsafetyViolationDetails`.Nicholas Nethercote-4/+88
2020-07-16Auto merge of #74202 - oli-obk:mir_const, r=RalfJungbors-385/+457
2020-07-16Group the try_eval functions before the eval functionsOliver Scherer-10/+10
2020-07-16Make `try_eval` privateOliver Scherer-2/+2
2020-07-16Move `ty::Const` and `ty::ConstKind` into their own modulesOliver Scherer-426/+445
2020-07-15Rollup merge of #74353 - pierwill:pierwill-edit-dep-node, r=jonas-schievinkManish Goregaokar-6/+8
2020-07-15s/try_to_usize/try_to_machine_usize/Oliver Scherer-4/+4
2020-07-15Reduce the amount of interning and `layout_of` calls in const eval.Oliver Scherer-17/+70
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