about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2020-01-04Update ABI in const impls of panic_fn/begin_panic_fn.Adam Perry-39/+22
2020-01-04core and std macros and panic internals use panic::Location::caller.Adam Perry-1/+1
2020-01-04{HirId,ItemLocal}{Map,Set} -> rustc::hir & nix rustc::nodemapMazdak Farrokhzad-3/+1
2020-01-04DefId{Map,Set} -> rustc::hir::def_idMazdak Farrokhzad-6/+3
2020-01-04canonicalize FxHash{Map,Set} importsMazdak Farrokhzad-8/+9
2020-01-04extract rustc::middle::codegen_fn_attrsMazdak Farrokhzad-3/+4
2020-01-04Rollup merge of #67822 - wesleywiser:revert_67676, r=oli-obkGuillaume Gomez-63/+7
2020-01-04Rollup merge of #67786 - Centril:canon-span, r=petrochenkovMazdak Farrokhzad-24/+23
2020-01-03Rollup merge of #67796 - Aaron1011:fix/mir-inline-proj, r=wesleywiserYuki Okushi-8/+4
2020-01-03Rollup merge of #67783 - LeSeulArtichaut:pattern-ref-warning, r=CentrilYuki Okushi-1/+1
2020-01-03Rollup merge of #67595 - ohadravid:impl-trait-does-not-live-long-enough, r=es...Yuki Okushi-2/+43
2020-01-02Revert `const_err` lint checking of castsWesley Wiser-63/+7
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-15/+15
2020-01-02Normalize `syntax::source_map` imports.Mazdak Farrokhzad-9/+8
2020-01-01Ensure that we process projections during MIR inliningAaron Hill-8/+4
2020-01-02Warn for bindings named same as variants when matching against a borrowLeSeulArtichaut-1/+1
2020-01-01Auto merge of #67676 - wesleywiser:lint_overflowing_int_casts, r=oli-obkbors-63/+135
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-58/+58
2019-12-31Change wording for lifetime suggestion for opaque types from `constraint` to ...Ohad Ravid-2/+2
2019-12-31Auto merge of #67032 - cjgillot:hirene, r=Zoxcbors-2/+2
2019-12-30[const-prop] Expand comment about casting ZST enumsWesley Wiser-1/+3
2019-12-30[const-prop] Clean up `check_cast()` a bitWesley Wiser-31/+35
2019-12-30[const-prop] Extract some functions out of `_const_prop`Wesley Wiser-91/+118
2019-12-30Lint overflowing integer casts in const propWesley Wiser-7/+46
2019-12-30Auto merge of #67707 - petrochenkov:crateren, r=Centrilbors-1/+1
2019-12-30Suggest adding a lifetime constraint when opaque type is responsible for "doe...Ohad Ravid-1/+42
2019-12-30Make things build againVadim Petrochenkov-1/+1
2019-12-30Auto merge of #67474 - mark-i-m:simplify-borrow_check-4, r=matthewjasperbors-239/+119
2019-12-30Handle recursive instantiation of drop shimsMatthew Jasper-2/+2
2019-12-30Auto merge of #67667 - wesleywiser:speed_up_trivially_valid_constants, r=oli-obkbors-3/+12
2019-12-30Remove HirVec from Generics.Camille GILLOT-2/+2
2019-12-30Auto merge of #67658 - spastorino:do-not-copy-zsts, r=oli-obkbors-25/+37
2019-12-30Auto merge of #67721 - JohnTitor:rollup-o8zm4r9, r=JohnTitorbors-2/+20
2019-12-30Rollup merge of #67687 - estebank:issue-67634, r=matthewjasperYuki Okushi-2/+20
2019-12-29fix review commentmark-5/+6
2019-12-29Get rid of ErrorReportingCtxmark-243/+122
2019-12-30Auto merge of #67631 - oli-obk:polymorphic_promotion, r=wesleywiserbors-32/+82
2019-12-29Auto merge of #66942 - cjgillot:hirene-ty, r=Zoxcbors-11/+11
2019-12-29Resolve long compile times when evaluating always valid constantsWesley Wiser-3/+12
2019-12-29Ensure that we don't cause *new* hard errors if we suddenly can evaluate more...Oliver Scherer-29/+41
2019-12-28Do not ICE on lifetime error involving closuresEsteban Küber-2/+20
2019-12-28Avoid copying some undef memory in MIRSantiago Pastorino-24/+28
2019-12-28Change "be returning" to "return"Matthew Kraai-1/+1
2019-12-28Rollup merge of #67659 - SimonSapin:matches, r=rkruppeOliver Scherer-1/+0
2019-12-28Rollup merge of #67632 - kraai:remove-collapsed-reference-links, r=steveklabnikOliver Scherer-1/+1
2019-12-28Rollup merge of #67621 - matthewjasper:correct-static-type, r=oli-obkOliver Scherer-9/+8
2019-12-28Prevent polymorphic const prop on assignmentsOliver Scherer-0/+7
2019-12-28Work around a resolve bug in const propOliver Scherer-1/+7
2019-12-27Fallout in other crates.Camille GILLOT-11/+11
2019-12-27Fix `Instance::resolve()` incorrectly returning specialized instancesWesley Wiser-16/+41