about summary refs log tree commit diff
path: root/src/librustc_middle
AgeCommit message (Expand)AuthorLines
2020-08-14Fix tests and address review commentsMatthew Jasper-6/+6
2020-08-14Add some documentation for (De|En)codableMatthew Jasper-0/+11
2020-08-14Simplify arena_types macrosMatthew Jasper-72/+29
2020-08-14Rework `rustc_serialize`Matthew Jasper-764/+591
2020-08-13Rollup merge of #75459 - RalfJung:local-info, r=oli-obkTyler Mandry-3/+6
2020-08-13merge `as_local_hir_id` with `local_def_id_to_hir_id`Bastian Kauschke-38/+35
2020-08-13self-profile: Cache more query key strings when doing self-profiling.Michael Woerister-1/+45
2020-08-12fix LocalInfo doc commentRalf Jung-3/+6
2020-08-12Rollup merge of #75394 - oli-obk:get_static, r=RalfJungYuki Okushi-0/+23
2020-08-11Auto merge of #74802 - Mark-Simulacrum:reland-74069, r=nnethercotebors-4/+23
2020-08-11Add a function to `TyCtxt` for computing an `Allocation` for a `static` item'...Oliver Scherer-0/+23
2020-08-11Rollup merge of #75226 - pnadon:miri-undef-uninit, r=RalfJungYuki Okushi-15/+15
2020-08-11Rollup merge of #75339 - RalfJung:eval-required, r=oli-obkDylan DPC-170/+5
2020-08-11Rollup merge of #75337 - davidtwco:polymorphization-75255-fixes, r=eddybDylan DPC-36/+33
2020-08-09rustc_middle: use IndexSet in OnDiskCacheJosh Stone-17/+5
2020-08-09instance: only polymorphize upvar substsDavid Wood-36/+33
2020-08-09move const_eval error reporting logic into rustc_mir::const_eval::errorRalf Jung-170/+5
2020-08-08Miri: Renamed "undef" to "uninit"Philippe Nadon-15/+15
2020-08-08Auto merge of #74932 - nnethercote:rm-ast-session-globals, r=petrochenkovbors-15/+11
2020-08-08Auto merge of #75276 - JohnTitor:rollup-rz4hs0w, r=JohnTitorbors-1/+1
2020-08-08Eliminate the `SessionGlobals` from `librustc_ast`.Nicholas Nethercote-15/+11
2020-08-08Auto merge of #74877 - lcnr:min_const_generics, r=oli-obkbors-1/+3
2020-08-07fix clippy::iter_next_slice: use .get(0) instead of .iter().next()Matthias Krüger-1/+1
2020-08-07instance: polymorphize `FnDef` substsDavid Wood-2/+12
2020-08-07instance: avoid unnecessary `mk_` callsDavid Wood-2/+10
2020-08-07ty: add `MAY_POLYMORPHIZE` flagDavid Wood-1/+19
2020-08-07instance: always polymorphize substsDavid Wood-38/+8
2020-08-07instance: polymorphize upvar closures/generatorsDavid Wood-20/+87
2020-08-06Auto merge of #75008 - eddyb:rmeta-indexed-trait-impls, r=nikomatsakisbors-24/+30
2020-08-05add min_const_generics feature gateBastian Kauschke-1/+3
2020-08-05Auto merge of #75155 - davidtwco:polymorphization-incr-comp-optimisations, r=...bors-1/+1
2020-08-05Auto merge of #75037 - richkadel:llvm-coverage-map-gen-5.2, r=wesleywiserbors-7/+52
2020-08-04Completes support for coverage in external cratesRich Kadel-7/+52
2020-08-04mir: use `FiniteBitSet<u32>` in polymorphizationDavid Wood-1/+1
2020-08-04Add `TyCtxtAt::{ty_error, ty_error_with_message}`LeSeulArtichaut-3/+19
2020-08-04Remove two fields from `SubstFolder`.Nicholas Nethercote-31/+6
2020-08-03Auto merge of #75055 - cjgillot:clean-cache, r=oli-obkbors-330/+31
2020-08-03Auto merge of #74969 - nnethercote:rm-GCX_PTR, r=Mark-Simulacrumbors-59/+19
2020-08-03Use more appropriate `tls::with_*` methods in some places.Nicholas Nethercote-6/+5
2020-08-03Remove `GCX_PTR`.Nicholas Nethercote-57/+18
2020-08-02Rollup merge of #75059 - shengsheng:typos, r=Dylan-DPCManish Goregaokar-1/+1
2020-08-03Rollup merge of #75054 - cjgillot:rename-depkind, r=petrochenkovYuki Okushi-11/+11
2020-08-02fix typosliuzhenyu-1/+1
2020-08-02Rename rustc_middle::cstore::DepKind to DependencyKind.Camille GILLOT-11/+11
2020-08-02Use Lift derive proc-macro in librustc_traits.Camille GILLOT-239/+23
2020-08-02Move IntercrateAmbiguityCause to librustc_trait_selection.Camille GILLOT-41/+0
2020-08-02Introduce an abstraction for EvaluationCache and SelectionCache.Camille GILLOT-50/+8
2020-08-02Auto merge of #74785 - euclio:deprecation-kinds, r=petrochenkovbors-7/+13
2020-08-01Auto merge of #74726 - oli-obk:tracing, r=Mark-Simulacrumbors-1/+1
2020-08-01rustc_metadata: track the simplified Self type for every trait impl.Eduard-Mihai Burtescu-24/+30