summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2020-03-09Add FIXMEOliver Scherer-0/+2
2020-03-09Fix #69191Felix S. Klock II-0/+6
2020-02-21Check types of statics in MIR typeckMatthew Jasper-2/+16
2020-02-21Check `Copy` lifetimes bounds when copying from a projectionMatthew Jasper-27/+25
2020-01-28Auto merge of #68587 - JohnTitor:rollup-fz45xwc, r=JohnTitorbors-0/+4
2020-01-27Don't call `tcx.fn_sig` on closuresAaron Hill-0/+4
2020-01-27don't clone types that are copy, round two.Matthias Krüger-72/+51
2020-01-25Rollup merge of #68111 - varkor:const-generics-type_name, r=oli-obkYuki Okushi-3/+2
2020-01-24Auto merge of #68494 - matthewjasper:internal-static-ptrs, r=nikomatsakisbors-22/+24
2020-01-24Print constants in `type_name` for const genericsvarkor-3/+2
2020-01-24Auto merge of #68414 - michaelwoerister:share-drop-glue, r=alexcrichtonbors-35/+9
2020-01-24Rollup merge of #68424 - estebank:suggest-borrow-for-non-copy-vec, r=davidtwcoTyler Mandry-4/+25
2020-01-23Make pointers to statics internalMatthew Jasper-22/+24
2020-01-23use `diagnostic_item` and modify wordingEsteban Küber-6/+16
2020-01-23Add projection query for upstream drop-glue instances.Michael Woerister-31/+1
2020-01-23Make drop-glue take advantage of -Zshare-generics.Michael Woerister-4/+8
2020-01-22librustc_mir: don't allocate vectors where slices will do.Matthias Krüger-3/+3
2020-01-21Suggest borrowing `Vec<NonCopy>` in for loopEsteban Küber-0/+11
2020-01-21Auto merge of #68423 - Centril:rollup-bdjykrv, r=Centrilbors-9/+23
2020-01-21Rollup merge of #68140 - ecstatic-morse:const-trait-bound-opt-out, r=oli-obkMazdak Farrokhzad-9/+23
2020-01-21Auto merge of #65672 - ecstatic-morse:unified-dataflow-proto, r=pnkfelixbors-721/+1796
2020-01-21Rollup merge of #68302 - anp:caller-fn-ptr, r=eddyb,oli-obkYuki Okushi-27/+53
2020-01-21Rollup merge of #68297 - Aaron1011:fix/new-const-prop-bounds, r=oli-obkYuki Okushi-22/+22
2020-01-20Add `constness` field to `ty::Predicate::Trait`Dylan MacKenzie-9/+23
2020-01-20Rollup merge of #68353 - Centril:code-liberation, r=petrochenkovDylan DPC-8/+0
2020-01-19Document all methodsDylan MacKenzie-4/+15
2020-01-19Explain motivation for `GenKill` traitDylan MacKenzie-4/+12
2020-01-19rustc_mir: don't require a self argument for ReifyShim.Eduard-Mihai Burtescu-27/+53
2020-01-18[const-prop] Run `x.py fmt`Wesley Wiser-5/+1
2020-01-18[const-prop] Remove useless typedefWesley Wiser-7/+5
2020-01-18remove rustc_error_codes deps except in rustc_driverMazdak Farrokhzad-8/+0
2020-01-18slice_patterns: remove internal uses of gateMazdak Farrokhzad-1/+1
2020-01-18Auto merge of #68170 - wesleywiser:stop_const_prop_ref_taking, r=oli-obkbors-20/+3
2020-01-17Rollup merge of #68314 - oli-obk:true_unwind, r=eddybTyler Mandry-13/+6
2020-01-17Rollup merge of #68204 - ecstatic-morse:item-kind-impl, r=oli-obkTyler Mandry-3/+3
2020-01-17Use named fields for `hir::ItemKind::Impl`Dylan MacKenzie-3/+3
2020-01-17Auto merge of #67476 - mark-i-m:simplify-borrow_check-5, r=matthewjasperbors-879/+787
2020-01-17Stop treating `FalseEdges` and `FalseUnwind` as having semantic value for con...Oliver Scherer-13/+6
2020-01-17Fix typoAaron Hill-1/+1
2020-01-17Auto merge of #68305 - Dylan-DPC:rollup-aoohsz8, r=Dylan-DPCbors-30/+22
2020-01-17Rollup merge of #68292 - matthiaskrgr:clone_on_copy, r=eddybDylan DPC-2/+2
2020-01-17Rollup merge of #68288 - RalfJung:fmt, r=oli-obkDylan DPC-28/+20
2020-01-17Auto merge of #67731 - matthewjasper:drop-in-place-reclimit, r=eddybbors-2/+2
2020-01-16Filter and test predicates using `normalize_and_test_predicates` for const-propAaron Hill-22/+22
2020-01-16don't clone types that are copyMatthias Krüger-2/+2
2020-01-16adjust Deref commentRalf Jung-7/+5
2020-01-16let rustfmt undo most of my edits :(Ralf Jung-29/+16
2020-01-16fix rustfmt falloutRalf Jung-36/+43
2020-01-16Rollup merge of #68096 - varkor:diagnostic-cleanup, r=CentrilDylan DPC-2/+2
2020-01-15Use trailing underscore for helper methodsDylan MacKenzie-4/+4