about summary refs log tree commit diff
path: root/src/librustc_middle
AgeCommit message (Expand)AuthorLines
2020-06-22Revert "Rollup merge of #72389 - Aaron1011:feature/move-fn-self-msg, r=nikoma...Aaron Hill-28/+7
2020-06-21num_counters to u32, after implementing TypeFoldableRich Kadel-1/+2
2020-06-21Auto merge of #73180 - matthewjasper:predicate-cache, r=nikomatsakisbors-81/+286
2020-06-21Auto merge of #72936 - jackh726:chalk-more, r=nikomatsakisbors-53/+46
2020-06-21remove switch_ty reliance in codegenRalf Jung-0/+2
2020-06-21Make is_freeze and is_copy_modulo_regions take TyCtxtAtRalf Jung-11/+5
2020-06-21Cache flags and escaping vars for predicatesMatthew Jasper-28/+202
2020-06-21Cache decoded predicate shorthandsMatthew Jasper-53/+84
2020-06-20Auto merge of #73563 - Manishearth:rollup-oowgwwm, r=Manishearthbors-22/+35
2020-06-20Rollup merge of #73378 - matthewjasper:arena-not-special, r=oli-obkManish Goregaokar-1/+0
2020-06-20Rollup merge of #73291 - marmeladema:hir-id-ification-fix, r=petrochenkovManish Goregaokar-16/+7
2020-06-20Rollup merge of #73539 - LukasKalbertodt:deprecate-vec-remove-item, r=Mark-Si...Ralf Jung-1/+0
2020-06-20Move bounds on associated types to the typeMatthew Jasper-0/+10
2020-06-20Don't set STILL_FURTHER_SPECIALIZABLE for regions/bound variablesMatthew Jasper-5/+0
2020-06-20Consider fewer predicates for projection candidatesMatthew Jasper-0/+18
2020-06-20Remove uses of `Vec::remove_item`Lukas Kalbertodt-1/+0
2020-06-20Remove `HirId` to `NodeId` conversion APIsmarmeladema-12/+4
2020-06-20Remove `NodeId` to `HirId` conversion APIsmarmeladema-1/+0
2020-06-20Move `trait_map` into `hir::Crate`marmeladema-3/+3
2020-06-20int -> i32Bastian Kauschke-22/+24
2020-06-19Rollup merge of #73458 - tmiasko:arena-layout, r=matthewjasperManish Goregaokar-12/+5
2020-06-19Rollup merge of #73452 - matthewjasper:auto-rec, r=nikomatsakisManish Goregaokar-0/+10
2020-06-19Rollup merge of #73442 - davidtwco:issue-72181-pretty-print-const-val-enum-no...Manish Goregaokar-2/+13
2020-06-19Rollup merge of #73359 - jonas-schievink:do-the-shimmy, r=matthewjasperManish Goregaokar-11/+41
2020-06-19Rollup merge of #73347 - tmiasko:incompatible-sanitizers, r=nikicManish Goregaokar-10/+7
2020-06-19Rollup merge of #72689 - lcnr:common_str, r=estebankManish Goregaokar-6/+3
2020-06-19Account for multiple impl/dyn Trait in return type when suggesting `'_`Esteban Küber-36/+27
2020-06-19Change InternedAdtDef to &'tcx AdtDefJack Huey-2/+2
2020-06-19Update chalk to 0.11.0Jack-2/+1
2020-06-19Lower constsJack Huey-1/+2
2020-06-19Update chalk and add LifetimeOutlives and ObjectSafe loweringJack Huey-1/+1
2020-06-19Update ChalkJack Huey-1/+1
2020-06-19Remove RustDefIdJack Huey-17/+3
2020-06-19Implement fn_def_datumJack Huey-1/+1
2020-06-19Use builtin types for Never, Array, and FnDefJack Huey-3/+1
2020-06-19Update chalkJack Huey-27/+42
2020-06-19Update chalkJack Huey-7/+3
2020-06-19Add compare-mode=chalk and add a little bit more implementations and fixmesJack Huey-3/+1
2020-06-19code coverage foundation for hash and num_countersRich Kadel-4/+59
2020-06-19Rollup merge of #73357 - petrochenkov:tmap, r=davidtwcoManish Goregaokar-10/+10
2020-06-19Rollup merge of #73257 - davidtwco:issue-73249-improper-ctypes-projection, r=...Manish Goregaokar-23/+13
2020-06-19pretty/mir: const value enums with no variantsDavid Wood-2/+13
2020-06-19Rollup merge of #73011 - richkadel:llvm-count-from-mir-pass, r=tmandryRalf Jung-0/+28
2020-06-19ty: simplify `transparent_newtype_field`David Wood-13/+1
2020-06-19lint: unify enum variant, union and struct logicDavid Wood-27/+25
2020-06-19ty: projections in `transparent_newtype_field`David Wood-4/+8
2020-06-19Rollup merge of #72497 - RalfJung:tag-term, r=oli-obkRalf Jung-32/+32
2020-06-18Rollup merge of #73034 - doctorn:nomangle-inline-linkage, r=matthewjasperManish Goregaokar-4/+4
2020-06-18Rollup merge of #72814 - RalfJung:mir-visir-terminator, r=oli-obkManish Goregaokar-46/+34
2020-06-18Rollup merge of #72804 - estebank:opaque-missing-lts-in-fn-2, r=nikomatsakisManish Goregaokar-9/+17