about summary refs log tree commit diff
path: root/src/librustc_middle
AgeCommit message (Expand)AuthorLines
2020-05-23fix Predicate perf regressionBastian Kauschke-2/+5
2020-05-23take mir::PlaceElem by valueBastian Kauschke-11/+11
2020-05-23iterate List by valueBastian Kauschke-29/+43
2020-05-23take predicates by value instead of by referenceBastian Kauschke-9/+3
2020-05-22Switch to non-doc commentDylan MacKenzie-5/+5
2020-05-22Use `OnceCell` for predecessor cacheDylan MacKenzie-14/+10
2020-05-22Use `OnceCell` instead of `Once`Dylan MacKenzie-13/+13
2020-05-22Remove dead ScopeTree codeMatthew Jasper-158/+2
2020-05-22Remove ReScopeMatthew Jasper-53/+11
2020-05-22Auto merge of #72460 - RalfJung:rollup-28fs06y, r=RalfJungbors-19/+59
2020-05-22Rollup merge of #71610 - divergentdave:InvalidUndefBytes-range, r=RalfJungRalf Jung-19/+59
2020-05-22Rollup merge of #72309 - petrochenkov:linkunspec, r=matthewjasperRalf Jung-9/+8
2020-05-21Rollup merge of #72149 - estebank:icemation, r=eddybRalf Jung-7/+6
2020-05-21Rollup merge of #72055 - lcnr:predicate-kind, r=nikomatsakisRalf Jung-113/+188
2020-05-21Use `DefId` in `ResolverOutputs::extern_crate_map` instead of `NodeId`marmeladema-8/+3
2020-05-21Use `DefId` in `ResolverOutputs::glob_map` instead of `NodeId`marmeladema-7/+3
2020-05-21Use `DefId` in `ResolverOutputs::maybe_unused_extern_crates` instead of `NodeId`marmeladema-7/+3
2020-05-21Use `LocalDefId` in `ResolverOutputs::maybe_unused_trait_imports` instead of ...marmeladema-7/+4
2020-05-21Use `HirId` in `ResolverOutputs::export_map` instead of `NodeId`marmeladema-12/+2
2020-05-21Use `HirId` in value of `ResolverOutputs::trait_map` instead of `NodeId`marmeladema-5/+1
2020-05-21Use `HirId` as key for `ResolverOutputs::trait_map` instead of `NodeId`marmeladema-4/+3
2020-05-21Auto merge of #71718 - NeoRaider:ffi_const_pure, r=Amanieubors-0/+6
2020-05-21Rollup merge of #72365 - marmeladema:remove-node_to_hir_id, r=ecstatic-morseRalf Jung-5/+0
2020-05-21Auto merge of #70705 - lcnr:generic_discriminant, r=nikomatsakisbors-15/+44
2020-05-20Rename some types describing native librariesVadim Petrochenkov-9/+8
2020-05-20`is_const_context` -> `is_inside_const_context`Bastian Kauschke-1/+1
2020-05-20ptr eq for `Predicate`Bastian Kauschke-6/+15
2020-05-20change `Predicate::kind` to return a referenceBastian Kauschke-24/+25
2020-05-20intern `PredicateKind`Bastian Kauschke-8/+31
2020-05-20introduce newtype'd `Predicate<'tcx>`Bastian Kauschke-26/+62
2020-05-20make `to_predicate` take a `tcx` argumentNiko Matsakis-11/+11
2020-05-20rename `Predicate` to `PredicateKind`, introduce aliasBastian Kauschke-86/+92
2020-05-20fix is_const_contextBastian Kauschke-11/+11
2020-05-20Rollup merge of #72364 - jsgf:remove-unused-deps, r=Mark-SimulacrumDylan DPC-1/+0
2020-05-20Rollup merge of #72275 - marmeladema:fix-issue-71104-2, r=ecstatic-morseDylan DPC-10/+7
2020-05-20Implement `#[ffi_const]` and `#[ffi_pure]` function attributesMatthias Schiffer-0/+6
2020-05-20Remove unused `StableHashingContext::node_to_hir_id` methodmarmeladema-5/+0
2020-05-19Remove unused dependenciesJeremy Fitzhardinge-1/+0
2020-05-19Auto merge of #69171 - Amanieu:new-asm, r=nagisa,nikomatsakisbors-8/+153
2020-05-19update `discriminant_value` usage in the compilerBastian Kauschke-1/+6
2020-05-19auto impl`DiscriminantKind` for every typeBastian Kauschke-0/+20
2020-05-19update select docsBastian Kauschke-14/+18
2020-05-18Rollup merge of #71973 - lcnr:lazy-norm, r=nikomatsakisDylan DPC-4/+37
2020-05-18Rollup merge of #71599 - ldm0:fnclo, r=nikomatsakisDylan DPC-10/+11
2020-05-18Move InlineAsmTemplatePiece and InlineAsmOptions to librustc_astAmanieu d'Antras-3/+4
2020-05-18Add asm! to MIRAmanieu d'Antras-8/+149
2020-05-18HIR passes for asm!Amanieu d'Antras-0/+3
2020-05-17Logically seperate lazy norm from `const_generics`Bastian Kauschke-2/+9
2020-05-17add docsBastian Kauschke-1/+1
2020-05-17merge lazy_normalization_consts into const_genericsBastian Kauschke-2/+2