about summary refs log tree commit diff
path: root/src/librustc_middle
AgeCommit message (Expand)AuthorLines
2020-04-24Remove `Option` from the return type of `def_kind`.Eduard-Mihai Burtescu-32/+22
2020-04-24Split out the `Generator` case from `DefKind::Closure`.Eduard-Mihai Burtescu-1/+2
2020-04-24add a few more DefKindsmark-20/+27
2020-04-24Auto merge of #70820 - spastorino:replace-fragile-erroneous-const-sys, r=oli-obkbors-1/+12
2020-04-24Auto merge of #71215 - marmeladema:issue70853/librustc_middle-local-def-id-2,...bors-63/+70
2020-04-24Rollup merge of #71459 - divergentdave:pointer-offset-0x, r=RalfJungDylan DPC-2/+2
2020-04-23Address comments from reviewmarmeladema-23/+14
2020-04-23Modify `as_local_hir_id` to return a bare `HirId`marmeladema-42/+31
2020-04-23Modify `as_local_hir_id` to accept a `LocalDefId` instead of a `DefId`marmeladema-34/+63
2020-04-23librustc_middle: return LocalDefId instead of DefId in local_def_idmarmeladema-19/+17
2020-04-23Rename uneval_consts to required_constsSantiago Pastorino-5/+6
2020-04-23Visit unevaluated constants in super_bodySantiago Pastorino-0/+5
2020-04-23Add MirPass to collect Unevaluated consts in MIR bodySantiago Pastorino-0/+5
2020-04-23Make mir::Constant CopySantiago Pastorino-1/+1
2020-04-23add back Scalar::null_ptrRalf Jung-0/+5
2020-04-23Rollup merge of #71452 - ecstatic-morse:no-more-snapshot, r=RalfJungDylan DPC-2/+0
2020-04-23Rollup merge of #71005 - jonas-schievink:no-place-like-return, r=oli-obkDylan DPC-8/+0
2020-04-23Add leading 0x to offset in Debug fmt of PointerDavid Cook-2/+2
2020-04-22Add module docs and restrict visibilityDylan MacKenzie-5/+7
2020-04-22Use a ref-counted pointer for ownership of the predecessor cacheDylan MacKenzie-14/+23
2020-04-22Remove `predecessors_for`Dylan MacKenzie-12/+1
2020-04-22Remove outdated reference to interpreter snapshottingDylan MacKenzie-2/+0
2020-04-22Move `{Free,}RegionRelations` and `FreeRegionMap` out of `rustc_middle`Dylan MacKenzie-179/+0
2020-04-22Auto merge of #71044 - ecstatic-morse:body-predecessor-cache, r=oli-obkbors-340/+185
2020-04-22Replace multiple calls to `predecessors_for`Dylan MacKenzie-2/+4
2020-04-22Add `#[inline]` declarationsDylan MacKenzie-0/+15
2020-04-22Use `Body` everywhereDylan MacKenzie-51/+33
2020-04-22Use internal mutability for predecessor cacheDylan MacKenzie-287/+133
2020-04-22Rollup merge of #71401 - spastorino:remove-visit-place-base, r=wesleywiserDylan DPC-16/+2
2020-04-22Auto merge of #71424 - Dylan-DPC:rollup-iunh61a, r=Dylan-DPCbors-31/+47
2020-04-22Rollup merge of #71203 - csmoe:issue-71137, r=csmoeDylan DPC-3/+5
2020-04-22Rollup merge of #70970 - eddyb:trait-vs-impl-mismatch, r=oli-obkDylan DPC-28/+42
2020-04-22Auto merge of #71323 - nnethercote:bitcode-in-rlib, r=alexcrichtonbors-1/+0
2020-04-22Remove an old in-progress comment from a previous PR.Nicholas Nethercote-1/+0
2020-04-22add test for correct await spancsmoe-2/+2
2020-04-22Rollup merge of #71236 - sinkuu:cleanup, r=nikomatsakisYuki Okushi-2/+0
2020-04-21visit_place_base is just visit_localSantiago Pastorino-16/+2
2020-04-20Remove null placesJonas Schievink-5/+0
2020-04-20Treat RETURN_PLACE as a normal LocalJonas Schievink-3/+0
2020-04-20Use more `Iterator`s instead of `Vec`sEsteban Küber-7/+5
2020-04-20Auto merge of #70729 - nnethercote:a-big-options-clean-up, r=petrochenkovbors-3/+1
2020-04-20Remove unused dependenciesShotaro Yamada-2/+0
2020-04-20Auto merge of #71232 - eddyb:print-const-adts, r=oli-obkbors-68/+93
2020-04-19Auto merge of #71331 - Dylan-DPC:rollup-5rn1isc, r=Dylan-DPCbors-6/+2
2020-04-19Rollup merge of #71310 - JohnTitor:dont-did, r=estebankDylan DPC-6/+2
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-58/+61
2020-04-19Auto merge of #70015 - jonas-schievink:gen-needs-drop, r=matthewjasperbors-5/+3
2020-04-19Replace uses of `parse_opt_*` with `parse_*` where possible.Nicholas Nethercote-3/+1
2020-04-19Do not show DefId in diagnosticsYuki Okushi-6/+2
2020-04-18Do not emit note for projected derived obligationsEsteban Küber-1/+7