about summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
2019-12-20Use `delay_span_bug` less oftenMatthew Jasper-3/+2
2019-12-20Correctly lower paths to generic associated typesMatthew Jasper-3/+3
2019-12-20Rollup merge of #64588 - matthewjasper:mir-address-of, r=oli-obkMazdak Farrokhzad-3/+0
2019-12-20Rollup merge of #67127 - estebank:disambiguate-suggestion, r=varkorMazdak Farrokhzad-0/+11
2019-12-18Add Rvalue::AddressOf to MIRMatthew Jasper-3/+0
2019-12-18Propagate cfg bootstrapMark Rousskov-3/+0
2019-12-13Consistently name `min_const_fn`Oliver Scherer-2/+2
2019-12-13Change the const stab default for internal const fnsOliver Scherer-4/+7
2019-12-13Elaborate internal const fn commentOliver Scherer-1/+3
2019-12-13Require stable/unstable annotations for the constness of all stable functions...Oliver Scherer-12/+50
2019-12-11Use structured suggestion for disambiguating method callsEsteban Küber-0/+11
2019-12-08Rollup merge of #66991 - Nashenas88:body_cache_cleanup, r=eddybMazdak Farrokhzad-8/+8
2019-12-08Rollup merge of #66325 - BartMassey:master, r=joshtriplettMazdak Farrokhzad-1/+1
2019-12-07Auto merge of #65881 - anp:implicit-caller-location, r=eddyb,oli-obkbors-6/+26
2019-12-06Rename to `then_some` and `then`varkor-3/+3
2019-12-06Use `to_option` in various placesvarkor-13/+4
2019-12-05Add caller_location paramter to FnAbi::new_internal.Adam Perry-2/+11
2019-12-05Generate &core::panic::Location type in a single place.Adam Perry-0/+10
2019-12-05Implement #[track_caller] in const.Adam Perry-4/+5
2019-12-05rustc: Apply clearer naming to BodyAndCache, fix Deref impl, remove unneeded ...Paul Daniel Faria-8/+8
2019-12-05Rollup merge of #67010 - estebank:raw-idents, r=CentrilMazdak Farrokhzad-0/+3
2019-12-04Auto merge of #66275 - oli-obk:organize-intrinsics-promotion-checks, r=RalfJungbors-3/+112
2019-12-03Accurately portray raw identifiers in error messagesEsteban Küber-0/+3
2019-12-04Leave fixmeOliver Scherer-0/+1
2019-12-03rustc: add docs to FnAbi::{of_fn_ptr,of_instance} and InstanceDef::Virtual.Eduard-Mihai Burtescu-1/+16
2019-12-03rustc: move Instance::fn_sig to ty::layout and privatize it.Eduard-Mihai Burtescu-66/+72
2019-12-03rustc_target: add abi::call::Conv::Rust distinct from Conv::C.Eduard-Mihai Burtescu-1/+1
2019-12-03rustc: take a PolyFnSig instead of an FnSig in FnAbi::of_fn_ptr.Eduard-Mihai Burtescu-7/+8
2019-12-03rustc: rename FnAbi::new to FnAbi::of_fn_ptr.Eduard-Mihai Burtescu-2/+2
2019-12-03rustc: compute FnAbi's for virtual calls through FnAbi::of_instance.Eduard-Mihai Burtescu-12/+8
2019-12-03rustc: use ReifyShim for reifying Virtual call instances.Eduard-Mihai Burtescu-12/+20
2019-12-03rustc: combine Instance::fn_sig_noadjust and Instance::fn_sig.Eduard-Mihai Burtescu-17/+15
2019-12-03const fns can read constants that invoke unstable const fnsOliver Scherer-1/+1
2019-12-03Explain the difference between the two whitelistsOliver Scherer-0/+9
2019-12-03Move all intrinsic whitelists into the constness check fileOliver Scherer-0/+35
2019-12-03Check intrinsics for callability in const fnsMahmut Bulut-3/+67
2019-12-02Remove HasLocalDecls impl from BodyCache's, properly reborrow to Body, rename...Paul Daniel Faria-2/+2
2019-12-02Remove BodyCache.body and rely on Deref as much as possible for ReadOnlyBodyC...Paul Daniel Faria-1/+1
2019-12-02Fix remaining compilation issuesPaul Daniel Faria-2/+2
2019-12-02Simplify BodyCache impl and fix all remaining type errors in librustc_mir (li...Paul Daniel Faria-12/+12
2019-12-02Rollup merge of #66907 - eddyb:br-nicer-named, r=oli-obkMazdak Farrokhzad-2/+6
2019-12-02Rollup merge of #66850 - eddyb:span-free-formats, r=oli-obkMazdak Farrokhzad-1/+1
2019-12-01Rollup merge of #66679 - mark-i-m:fix-anon-lifetime-errors, r=matthewjasperMazdak Farrokhzad-1/+1
2019-11-30Rollup merge of #66895 - Centril:rustc_feature, r=oli-obkMazdak Farrokhzad-3/+1
2019-11-30Rollup merge of #66883 - eddyb:we-cant-have-nice-things, r=oli-obkMazdak Farrokhzad-14/+35
2019-11-30rustc: don't just show raw DefIndex's in BrNamed's fmt::Debug impl.Eduard-Mihai Burtescu-2/+6
2019-11-30introduce crate rustc_feature and move active, accepted, and removed to itMazdak Farrokhzad-3/+1
2019-11-30rustc: fix ty::Const::eval's handling of inference variables.Eduard-Mihai Burtescu-14/+35
2019-11-29Rollup merge of #66793 - matthewjasper:record-static-refs, r=cramertjRalf Jung-0/+17
2019-11-29Rollup merge of #66791 - cjgillot:arena, r=Mark-SimulacrumRalf Jung-2/+3