summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2020-07-25The const propagator cannot trace references.Oliver Scherer-10/+36
2020-07-10Change how compiler-builtins gets many CGUsAlex Crichton-8/+1
2020-06-26Fix link error with #[thread_local] introduced by #71192Amanieu d'Antras-0/+8
2020-06-26Disable the `SimplifyArmIdentity` pass on betaWesley Wiser-1/+5
2020-06-13placate tidy.Felix S. Klock II-1/+1
2020-06-13Revert "Defer creating drop trees in MIR lowering until leaving that scope"Felix S. Klock II-8/+3
2020-06-13Revert "Reduce the number of drop-flag assignments in unwind paths"Felix S. Klock II-12/+39
2020-06-13Revert "Address review comments"Felix S. Klock II-6/+2
2020-06-13Revert "Auto merge of #71956 - ecstatic-morse:remove-requires-storage-analysi...Mark Rousskov-252/+370
2020-06-01test miri-unleash TLS accessesRalf Jung-10/+1
2020-06-01Auto merge of #71192 - oli-obk:eager_alloc_id_canonicalization, r=wesleywiserbors-6/+40
2020-05-30Rollup merge of #72772 - RalfJung:valid-char, r=petrochenkovRalf Jung-1/+1
2020-05-30Rollup merge of #72625 - Amanieu:asm-srcloc, r=petrochenkovRalf Jung-4/+22
2020-05-30Rollup merge of #72540 - davidtwco:issue-67552-mono-collector-comparison, r=v...Ralf Jung-5/+6
2020-05-30Rollup merge of #72521 - Amanieu:fix-72484, r=petrochenkovRalf Jung-2/+9
2020-05-30Rollup merge of #72299 - lcnr:sized_help, r=petrochenkovRalf Jung-8/+9
2020-05-30Make TLS accesses explicit in MIROliver Scherer-6/+40
2020-05-30more `LocalDefId`sBastian Kauschke-8/+9
2020-05-30miri validation: clarify valid values of 'char'Ralf Jung-1/+1
2020-05-30Rollup merge of #72419 - RalfJung:read-discriminant, r=oli-obk,eddybYuki Okushi-79/+105
2020-05-29Auto merge of #72756 - RalfJung:rollup-tbjmtx2, r=RalfJungbors-92/+229
2020-05-30more type sanity checks in MiriRalf Jung-2/+18
2020-05-29Rollup merge of #72103 - lcnr:borrowck-localdefid, r=jonas-schievinkRalf Jung-66/+58
2020-05-29Rollup merge of #71862 - LeSeulArtichaut:unsafe-block-in-unsafe-fn, r=nikomat...Ralf Jung-23/+117
2020-05-29Rollup merge of #71500 - josephlr:offset, r=oli-obk,RalfJungRalf Jung-3/+54
2020-05-29Rollup merge of #72591 - sexxi-goose:rename_upvar_list-to-closure_captures, r...Dylan DPC-2/+2
2020-05-29Improve inline asm error diagnosticsAmanieu d'Antras-4/+22
2020-05-28remove redundant `mk_const`Bastian Kauschke-1/+1
2020-05-28standardize limit comparisons with `Limit` typeDavid Wood-5/+6
2020-05-28mir: adjust conditional in recursion limit checkDavid Wood-1/+1
2020-05-27Add additional checks for isize overflowJoe Richey-3/+2
2020-05-28Auto merge of #72494 - lcnr:predicate-cleanup, r=nikomatsakisbors-35/+35
2020-05-27Add explanation about taking the minimum of the two lintsLeSeulArtichaut-0/+11
2020-05-27Fix wrong conflict resolutionLeSeulArtichaut-7/+1
2020-05-27Use the lowest of `unsafe_op_in_unsafe_fn` and `safe_borrow_packed` for packe...LeSeulArtichaut-5/+28
2020-05-27Fix inverted `if` conditionLeSeulArtichaut-1/+1
2020-05-27Apply suggestions from code reviewLeSeulArtichaut-23/+44
2020-05-27Implement RFC 2585LeSeulArtichaut-9/+54
2020-05-26Rollup merge of #72401 - ecstatic-morse:issue-72394, r=eddybDylan DPC-2/+2
2020-05-26Rollup merge of #72270 - RalfJung:lint-ref-to-packed, r=oli-obkDylan DPC-1/+71
2020-05-26Add checks and tests for computing abs(offset_bytes)Joe Richey-2/+3
2020-05-26Auto merge of #72093 - jonas-schievink:unmut, r=oli-obkbors-9/+111
2020-05-25Rename upvar_list to closure_capturesDhruv Jauhar-2/+2
2020-05-25Rollup merge of #72538 - rakshith-ravi:refactor/remove-const-query, r=oli-obkDylan DPC-32/+1
2020-05-25Rollup merge of #72451 - ecstatic-morse:nrvo-type-mismatch, r=matthewjasperDylan DPC-12/+6
2020-05-25librustc_mir: Add back use statementJoe Richey-0/+2
2020-05-25librustc_mir: Add support for const fn offset/arith_offsetJoe Richey-2/+51
2020-05-25Always validate MIR after optimizingJonas Schievink-0/+5
2020-05-25Add a small MIR validation passJonas Schievink-1/+93
2020-05-25Avoid `Operand::Copy` with `&mut T`Jonas Schievink-8/+13