about summary refs log tree commit diff
path: root/src/librustc_mir/borrow_check
AgeCommit message (Expand)AuthorLines
2019-03-23Auto merge of #59068 - ljedrz:kill_off_NodeId_stragglers, r=Zoxcbors-6/+2
2019-03-23adding mir::StaticKind enum for static and promotedSaleem Jaffer-92/+138
2019-03-21review fixesSaleem Jaffer-34/+24
2019-03-20Add a -Z time option which prints only passes which runs onceJohn Kåre Alsaker-2/+3
2019-03-19tidy checksSaleem Jaffer-1/+2
2019-03-18fixed all compilation errorsSaleem Jaffer-15/+8
2019-03-18cleaner code as per reviewSaleem Jaffer-58/+37
2019-03-18promoted is still left in 2 placesSaleem Jaffer-126/+142
2019-03-17Use a valid name for graphviz graphsMatthew Jasper-4/+4
2019-03-16Revert the `LazyConst` PROliver Scherer-40/+37
2019-03-15rustc: slice substs in ty::print instead of passing the full ones.Eduard-Mihai Burtescu-1/+1
2019-03-15rustc: remove PrintCx from ty::Print and rely on printers carrying TyCtxt.Eduard-Mihai Burtescu-4/+4
2019-03-15rustc: move ty::print::PrintConfig's fields to FmtPrinter.Eduard-Mihai Burtescu-6/+2
2019-03-15rustc: don't pass Namespace explicitly, but rather track it in FmtPrinter.Eduard-Mihai Burtescu-2/+3
2019-03-15rustc: don't keep RegionHighlightMode in a thread-local.Eduard-Mihai Burtescu-32/+54
2019-03-15rustc: rename item_path to def_path (except the module in ty).Eduard-Mihai Burtescu-2/+2
2019-03-15rustc: remove TyCtxt::parent_def_id in favor of TyCtxt::parent.Eduard-Mihai Burtescu-1/+1
2019-03-15rustc: remove fmt::{Debug,Display} from ty::TyKind.Eduard-Mihai Burtescu-1/+1
2019-03-10Make migrate mode work at item level granularityMatthew Jasper-23/+5
2019-03-10HirIdification: remove all NodeIds from rustc_mirljedrz-6/+2
2019-03-08expand unused doc comment diagnosticAndy Russell-3/+3
2019-03-07hir: remove NodeId from PatKindljedrz-1/+0
2019-03-07HirIdification: replace NodeId method callsljedrz-19/+16
2019-03-05Handle new ConstValue variants in mirvarkor-2/+14
2019-03-03Auto merge of #58505 - schomatis:fix/nll/remove-live-var, r=matthewjasperbors-170/+138
2019-03-03Auto merge of #58673 - matthewjasper:typeck-ptr-coercions, r=pnkfelixbors-2/+151
2019-03-01Handle type annotations in promoted MIR correctlyMatthew Jasper-15/+17
2019-03-01Remove unnecessary parameterMatthew Jasper-4/+2
2019-03-01Include bounds from promoted constants in NLLMatthew Jasper-19/+107
2019-03-01Put Local, Static and Promoted as one Base variant of PlaceSantiago Pastorino-119/+137
2019-02-27Rename variadic to c_variadicDan Robertson-2/+2
2019-02-27Support defining C compatible variadic functionsDan Robertson-2/+9
2019-02-27rename Substs to InternalSubstscsmoe-7/+7
2019-02-26replace &'tcx Substs with SubstsRefcsmoe-13/+13
2019-02-26Auto merge of #58561 - ljedrz:HirIdify_some_nodes, r=Zoxcbors-1/+1
2019-02-25Auto merge of #57609 - matthewjasper:more-restrictive-match, r=pnkfelixbors-48/+43
2019-02-24hir: remove NodeId from Blockljedrz-1/+1
2019-02-24Type check pointer comparisonsMatthew Jasper-1/+39
2019-02-23Type check coercions to pointer typesMatthew Jasper-1/+112
2019-02-23Rollup merge of #58199 - clintfred:partial-move-err-msg, r=estebankMazdak Farrokhzad-2/+8
2019-02-21Activate two phase borrows on all usesMatthew Jasper-28/+16
2019-02-21Use normal mutable borrows in MIR match loweringMatthew Jasper-9/+8
2019-02-21Improve error message and add tests for borrowck match handlingMatthew Jasper-11/+19
2019-02-20Run rustfmtSantiago Pastorino-117/+155
2019-02-20Fix erroneous loop diagnostic in nllSantiago Pastorino-56/+123
2019-02-20Use successor_within_block helperSantiago Pastorino-4/+1
2019-02-15nll: remove `NllLivenessMap` and `LiveVar`Lucas Molas-117/+71
2019-02-15nll: remove `NllLivenessMap` from `LocalUseMap`Lucas Molas-33/+52
2019-02-15nll: remove `NllLivenessMap` from `LivenessContext`Lucas Molas-32/+27
2019-02-13Propagate region constraints more precisely from closuresMatthew Jasper-66/+102