about summary refs log tree commit diff
path: root/src/librustc_middle/mir
AgeCommit message (Expand)AuthorLines
2020-05-03Add `MutatingUseContext::Yield`Dylan MacKenzie-1/+3
2020-05-02Rollup merge of #71787 - tshepang:rustdoc-warnings, r=varkorDylan DPC-4/+4
2020-05-02Rollup merge of #71738 - RalfJung:pointer-no-alloc-id, r=oli-obkRalf Jung-16/+12
2020-05-02Rollup merge of #71712 - RalfJung:error-backtrace, r=oli-obkRalf Jung-11/+9
2020-05-02fix rustdoc warningsTshepang Lekhonkhobe-4/+4
2020-05-01fix Miri error message paddingRalf Jung-2/+2
2020-05-01remove AllocId generalization of PointerRalf Jung-16/+12
2020-05-01use hex for invalid bool and char (consistently with validation)Ralf Jung-2/+6
2020-05-01rename InvalidIntPtrUsageRalf Jung-40/+44
2020-05-01InterpError printing really is more Display than DebugRalf Jung-30/+27
2020-05-01tweak InvalidIntPointerUsage messageRalf Jung-2/+2
2020-04-30Rollup merge of #71590 - RalfJung:mir-dump-pointers, r=oli-obkTyler Mandry-10/+34
2020-04-30Miri: port error backtraces to std::backtraceRalf Jung-11/+9
2020-04-30Address review commentsOliver Scherer-4/+2
2020-04-30Highlight an error that can only happen in CTFEOliver Scherer-1/+1
2020-04-30Separate miri/ctfe unsupported operationsOliver Scherer-0/+2
2020-04-29Auto merge of #67343 - ecstatic-morse:qualif-structural-match, r=pnkfelixbors-0/+1
2020-04-29Rollup merge of #71217 - estebank:tail-borrow-sugg, r=pnkfelixDylan DPC-0/+3
2020-04-28Suggest `;` or assignment to drop borrows in tail exprsEsteban Küber-0/+3
2020-04-28Add `CustomEq` qualifDylan MacKenzie-0/+1
2020-04-27Change return type of `entry_fn` query to return a `LocalDefId`marmeladema-2/+2
2020-04-27keep 'pointer' terminology aroundRalf Jung-1/+4
2020-04-26Rollup merge of #71569 - samrat:miri-ub-on-size-mismatch, r=RalfJungDylan DPC-1/+16
2020-04-26fmtRalf Jung-5/+1
2020-04-26organize Debug/Display impls a bit more; avoid sign-ignorant decimal displayRalf Jung-20/+23
2020-04-26Adjust styleRalf Jung-1/+1
2020-04-26print pointers more compactly when they are too bigRalf Jung-10/+32
2020-04-26Rename ArgumentSizeMismatch to ScalarSizeMismatchSamrat Man Singh-5/+5
2020-04-26[miri] Throw UB if target size and data size don't matchSamrat Man Singh-1/+16
2020-04-26Rollup merge of #71392 - ecstatic-morse:body-predecessor-cache-arc, r=nikomat...Dylan DPC-31/+31
2020-04-24Replace filter_map().next() calls with find_map()Josh Stone-2/+1
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-7/+17
2020-04-24Rollup merge of #71459 - divergentdave:pointer-offset-0x, r=RalfJungDylan DPC-2/+2
2020-04-23Address comments from reviewmarmeladema-7/+5
2020-04-23Modify `as_local_hir_id` to return a bare `HirId`marmeladema-12/+10
2020-04-23Modify `as_local_hir_id` to accept a `LocalDefId` instead of a `DefId`marmeladema-6/+20
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-22Auto merge of #71044 - ecstatic-morse:body-predecessor-cache, r=oli-obkbors-303/+159