summaryrefslogtreecommitdiff
path: root/src/librustc_mir
Commit message (Expand)AuthorAgeFilesLines
* Rollup merge of #59343 - eddyb:rm-def-symbol-name, r=michaelwoeristerMazdak Farrokhzad2019-03-301-1/+1
|\
| * rustc(codegen): uncache `def_symbol_name` prefix from `symbol_name`.Eduard-Mihai Burtescu2019-03-291-1/+1
* | Rollup merge of #59510 - varkor:rename-type_parameters, r=eddybMazdak Farrokhzad2019-03-291-2/+2
|\ \
| * | Rename `type_parameters` to `generics` and so onvarkor2019-03-291-2/+2
* | | Rollup merge of #59358 - JohnTitor:use-track-errors, r=oli-obkMazdak Farrokhzad2019-03-291-6/+12
|\ \ \ | |_|/ |/| |
| * | Use ErrorReportedYuki OKUSHI2019-03-291-1/+2
| * | Remove unused variableYuki OKUSHI2019-03-291-1/+1
| * | Return correct valuesYuki OKUSHI2019-03-291-5/+7
| * | WIP: remove report_as_errorYuki OKUSHI2019-03-291-7/+5
| * | Set ok valueYuki OKUSHI2019-03-291-2/+2
| * | Remove err_countYuki OKUSHI2019-03-291-4/+5
| * | Use track_errorsYuki OKUSHI2019-03-291-3/+7
* | | Rollup merge of #59429 - estebank:for-loop-move-nll, r=petrochenkovMazdak Farrokhzad2019-03-282-16/+49
|\ \ \
| * | | When moving out of a for loop head, suggest borrowing it in nll modeEsteban Küber2019-03-252-16/+49
* | | | Rollup merge of #59216 - stepnivlk:type_dependent_defs-wrappers, r=oli-obkMazdak Farrokhzad2019-03-281-4/+2
|\ \ \ \ | |_|/ / |/| | |
| * | | Add def getting methods to librustc/ty/contextTomas Koutsky2019-03-161-4/+2
* | | | Rollup merge of #59430 - kenta7777:rename-evalcontext-to-interpretcx, r=oli-obkJosh Stone2019-03-2715-71/+71
|\ \ \ \ | |_|_|/ |/| | |
| * | | renames EvalContext to InterpretCx in docs and comments.kenta77772019-03-271-1/+1
| * | | renames EvalContext to InterpretCx.kenta77772019-03-2615-70/+70
| | |/ | |/|
* | | Rollup merge of #59232 - saleemjaffer:mir_place_refactor, r=oli-obkMazdak Farrokhzad2019-03-2621-160/+176
|\ \ \ | |/ / |/| |
| * | code review fixesSaleem Jaffer2019-03-245-108/+77
| * | adding mir::StaticKind enum for static and promotedSaleem Jaffer2019-03-2315-131/+187
| * | review fixesSaleem Jaffer2019-03-214-52/+34
| * | remove visit_static from librustc::mirSaleem Jaffer2019-03-202-15/+19
| * | tidy checksSaleem Jaffer2019-03-191-1/+2
| * | fixed all compilation errorsSaleem Jaffer2019-03-188-23/+26
| * | cleaner code as per reviewSaleem Jaffer2019-03-1810-201/+158
| * | promoted is still left in 2 placesSaleem Jaffer2019-03-1819-261/+305
* | | Auto merge of #59382 - davidtwco:rfc-2008-refactoring, r=petrochenkovbors2019-03-249-58/+42
|\ \ \
| * | | Re-order fields in `Def::Ctor`.David Wood2019-03-242-5/+5
| * | | Move `CtorOf` into `hir::def`.David Wood2019-03-242-5/+5
| * | | Remove `CtorOf` from `Node::Ctor`.David Wood2019-03-241-1/+1
| * | | Merge `DefPathData::VariantCtor` and `DefPathData::StructCtor`Vadim Petrochenkov2019-03-242-4/+4
| * | | Slightly more uniform treatment of struct and variant constructorsVadim Petrochenkov2019-03-241-4/+2
| * | | Remove `VariantDef::parent_did`Vadim Petrochenkov2019-03-244-26/+13
| * | | Separate variant id and variant constructor id.David Wood2019-03-246-37/+36
* | | | Auto merge of #59397 - kennytm:rollup, r=kennytmbors2019-03-248-39/+51
|\ \ \ \ | |/ / / |/| | |
| * | | Rollup merge of #59251 - matthewjasper:fix-graphviz, r=petrochenkovkennytm2019-03-248-39/+51
| |\ \ \
| | * | | Use a valid name for graphviz graphsMatthew Jasper2019-03-178-39/+51
* | | | | Auto merge of #59199 - estebank:untrack-errors, r=eddybbors2019-03-243-23/+21
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Add note to address check_match errorsEsteban Küber2019-03-222-3/+4
| * | | | address review commentsEsteban Küber2019-03-223-16/+9
| * | | | Remove track_errors from check_matchEsteban Küber2019-03-222-10/+14
* | | | | Auto merge of #59084 - estebank:diagnostic-spans, r=davidtwcobors2019-03-232-0/+3
|\ \ \ \ \
| * | | | | Swap const evaluation lint spans to point at problem in primary spanEsteban Küber2019-03-232-0/+3
| |/ / / /
* | | | | Auto merge of #59068 - ljedrz:kill_off_NodeId_stragglers, r=Zoxcbors2019-03-232-8/+4
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | HirIdification: remove all NodeIds from rustc_mirljedrz2019-03-102-8/+4
* | | | | Auto merge of #58902 - matthewjasper:generator-cleanup-blocks, r=davidtwcobors2019-03-212-40/+44
|\ \ \ \ \
| * | | | | Use the correct state for poisoning a generatorMatthew Jasper2019-03-031-13/+20
| * | | | | Don't incorrectly mark blocks in generator drop shims as cleanupMatthew Jasper2019-03-031-24/+22