about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2020-06-11Use `fn_span` to point to the actual method callAaron Hill-3/+3
2020-06-12Rollup merge of #73033 - Amanieu:asm-tls, r=oli-obkDylan DPC-6/+16
2020-06-11Explain move errors that occur due to method calls involving `self`Aaron Hill-30/+207
2020-06-11Rollup merge of #73182 - Aaron1011:feature/call-fn-span, r=matthewjasperDylan DPC-12/+44
2020-06-11Rollup merge of #73012 - Aaron1011:feature/span-debug-ctxt, r=matthewjasperDylan DPC-11/+28
2020-06-11Check associated opaque types in check_opaque_typesMatthew Jasper-1/+7
2020-06-11Rollup merge of #73172 - matthiaskrgr:cl9ppy, r=Dylan-DPCDylan DPC-8/+6
2020-06-11Rollup merge of #72380 - lcnr:const_context, r=estebankDylan DPC-1/+1
2020-06-10Fix testAaron Hill-0/+2
2020-06-10Track span of function in method calls, and use this in #[track_caller]Aaron Hill-12/+42
2020-06-10Rollup merge of #73133 - doctorn:unwind-mir-validation, r=jonas-schievinkDylan DPC-19/+48
2020-06-09Fix more clippy warningsMatthias Krüger-8/+6
2020-06-09Stop allowing `Indirect(..)` values to be propagatedWesley Wiser-1/+0
2020-06-09Address commentsNathan Corbyn-19/+26
2020-06-09Auto merge of #72114 - anyska:vtable-rename, r=nikomatsakisbors-5/+6
2020-06-08Show `SyntaxContext` in formatted `Span` debug outputAaron Hill-11/+28
2020-06-08Revert #71956Dylan MacKenzie-135/+370
2020-06-08Strengthen cleanup to cleanup checkNathan Corbyn-16/+16
2020-06-08Relax cleanup to cleanup checkNathan Corbyn-2/+2
2020-06-08Enforce unwind invariantsNathan Corbyn-19/+41
2020-06-07Don't intern memory in const prop.Oliver Scherer-14/+10
2020-06-07Rollup merge of #72908 - RalfJung:false-edge, r=matthewjasperDylan DPC-19/+19
2020-06-07Rollup merge of #72764 - jonas-schievink:mind-the-tyerr, r=estebankDylan DPC-26/+43
2020-06-07rename FalseEdges -> FalseEdgeRalf Jung-19/+19
2020-06-07Rollup merge of #72989 - pnkfelix:revert-pr-71840, r=matthewjasperDylan DPC-27/+45
2020-06-07Rollup merge of #72810 - RalfJung:mir-terminate-sanity, r=jonas-schievinkDylan DPC-16/+127
2020-06-07store `ObligationCause` on the heapBastian Kauschke-1/+1
2020-06-06Fix #[thread_local] statics as asm! sym operandsAmanieu d'Antras-6/+16
2020-06-06Fix link error with #[thread_local] introduced by #71192Amanieu d'Antras-0/+8
2020-06-06Auto merge of #72927 - petrochenkov:rustc, r=Mark-Simulacrumbors-4/+8
2020-06-05Rename traits::ImplSourceImpl to ImplSourceUserDefined.Ana-Maria Mihalache-3/+4
2020-06-05Rename traits::Vtable to ImplSource.Ana-Maria Mihalache-3/+3
2020-06-04placate tidy.Felix S. Klock II-1/+1
2020-06-04Revert "Defer creating drop trees in MIR lowering until leaving that scope"Felix S. Klock II-8/+3
2020-06-04Revert "Reduce the number of drop-flag assignments in unwind paths"Felix S. Klock II-12/+39
2020-06-04Revert "Address review comments"Felix S. Klock II-6/+2
2020-06-03Auto merge of #70107 - lcnr:issue68977, r=eddybbors-3/+3
2020-06-03Rollup merge of #72820 - jonas-schievink:instcombine-uninit, r=oli-obkDylan DPC-10/+8
2020-06-02Rename the crates in source codeVadim Petrochenkov-1/+5
2020-06-02Make things build againVadim Petrochenkov-4/+4
2020-06-02change WellFormed predicate to GenericArgBastian Kauschke-5/+4
2020-06-02add WellFormedConst predicateBastian Kauschke-1/+2
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-31InstCombine: Don't optimize `&mut *x` into `x`Jonas Schievink-10/+8
2020-05-31always print MIR Location when validator finds a problemRalf Jung-32/+36
2020-05-31more checks for SwitchIntRalf Jung-3/+7
2020-05-31replace DUMMY_SP by proper spanRalf Jung-5/+3
2020-05-31validate basic sanity for TerminatorKindRalf Jung-3/+108
2020-05-30Rollup merge of #72772 - RalfJung:valid-char, r=petrochenkovRalf Jung-1/+1