about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2021-10-19Rollup merge of #89988 - tmiasko:unpromote-const-drop, r=oli-obkMatthias Krüger-0/+1
2021-10-18Do not promote values with const drop that need to be droppedTomasz Miąsko-0/+1
2021-10-18Auto merge of #89124 - cjgillot:owner-info, r=michaelwoeristerbors-630/+102
2021-10-18Rename `needs_drop` to `needs_non_const_drop`Tomasz Miąsko-1/+1
2021-10-18Normalize obligations for closure confirmationjackh726-0/+1
2021-10-18Rollup merge of #89990 - petrochenkov:idempty, r=wesleywiserMatthias Krüger-1/+1
2021-10-17rustc_span: `Ident::invalid` -> `Ident::empty`Vadim Petrochenkov-1/+1
2021-10-17Rollup merge of #89946 - JohnTitor:fix-89686, r=petrochenkovMatthias Krüger-5/+10
2021-10-17Rollup merge of #89738 - eddyb:extern-crate-recursion, r=nagisaMatthias Krüger-10/+18
2021-10-17Auto merge of #89514 - davidtwco:polymorphize-shims-and-predicates, r=lcnrbors-15/+44
2021-10-17Rollup merge of #89943 - matthiaskrgr:clpcompl, r=oli-obkYuki Okushi-3/+3
2021-10-16clippy::complexity changesMatthias Krüger-3/+3
2021-10-16Fix an ICE with TAITs and FutureYuki Okushi-5/+10
2021-10-16Adopt let_else across the compilerest31-12/+6
2021-10-15Move push_outlives_components to rustc_inferjackh726-214/+0
2021-10-15allow `potential_query_instability` everywherelcnr-0/+1
2021-10-14Inline on_mir_pass and add inline to dump_mirCameron Steffen-0/+1
2021-10-14add dedicated error variant for writing the discriminant of an uninhabited en...Ralf Jung-0/+5
2021-10-12Justify untracked access.Camille GILLOT-0/+1
2021-10-12Filter unstable and doc hidden variants in usefulness checkingDevin Ragotzy-1/+9
2021-10-11Make naming more explicit.Camille GILLOT-4/+4
2021-10-11Rollup merge of #89722 - jkugelman:cannonical-typo, r=joshtriplettMatthias Krüger-2/+2
2021-10-10ty::pretty: prevent infinite recursion for `extern crate` paths.Eduard-Mihai Burtescu-1/+8
2021-10-10ty::pretty: document "dummy Span extern crate" special-case in `try_print_vis...Eduard-Mihai Burtescu-10/+11
2021-10-10Auto merge of #88952 - skrap:add-armv7-uclibc, r=nagisabors-2/+2
2021-10-10Fix spelling: Cannonical -> CanonicalJohn Kugelman-2/+2
2021-10-10Compute full HIR hash during lowering.Camille GILLOT-27/+19
2021-10-10Directly use AttributeMap inside OwnerInfo.Camille GILLOT-24/+4
2021-10-09Perform indexing during lowering.Camille GILLOT-464/+14
2021-10-09Make index_hir incremental.Camille GILLOT-142/+109
2021-10-09Hash during lowering.Camille GILLOT-27/+4
2021-10-09Forbid hashing HIR outside of indexing.Camille GILLOT-23/+27
2021-10-09Auto merge of #89343 - Mark-Simulacrum:no-args-queries, r=cjgillotbors-36/+40
2021-10-09Use an IndexVec for bodies.Camille GILLOT-13/+15
2021-10-09Store lowering outputs per owner.Camille GILLOT-56/+65
2021-10-08Rollup merge of #89649 - matthiaskrgr:clippycompl, r=jyn514Guillaume Gomez-2/+2
2021-10-08clippy::complexity fixesMatthias Krüger-2/+2
2021-10-08Auto merge of #89576 - tom7980:issue-89275-fix, r=estebankbors-4/+11
2021-10-08Auto merge of #89619 - michaelwoerister:incr-vtables, r=nagisabors-79/+70
2021-10-07Rollup merge of #89025 - ricobbe:raw-dylib-link-ordinal, r=michaelwoeristerJubilee-1/+1
2021-10-07Remove eval_always for HIR queries.Camille GILLOT-11/+1
2021-10-07Turn tcx.vtable_allocation() into a query.Michael Woerister-65/+69
2021-10-07Auto merge of #89534 - camsteffen:diag-name, r=oli-obkbors-4/+9
2021-10-07Remove untracked vtable-const-allocation cache from tcxMichael Woerister-15/+2
2021-10-06Query the fingerprint style during key reconstructionMark Rousskov-36/+40
2021-10-06Rollup merge of #89329 - tmiasko:print-type-sizes-no-fields, r=jackh726Manish Goregaokar-2/+5
2021-10-06Add new target armv7-unknown-linux-uclibceabihfYannick Koehler-2/+2
2021-10-06Introduce get_diagnostic_nameCameron Steffen-4/+9
2021-10-06Auto merge of #89323 - estebank:derive-binop, r=petrochenkovbors-0/+21
2021-10-05Consider unfulfilled obligations in binop errorsEsteban Kuber-0/+21