summary refs log tree commit diff
path: root/src/librustc_mir/util
AgeCommit message (Expand)AuthorLines
2018-07-30Auto merge of #52805 - ljedrz:format_str_literal, r=petrochenkovbors-6/+6
2018-07-28Don't format!() string literalsljedrz-6/+6
2018-07-28Auto merge of #52711 - eddyb:unsized-manuallydrop, r=nikomatsakisbors-1/+3
2018-07-25Change ManuallyDrop from an union to a struct and make it a lang item.Eduard-Mihai Burtescu-1/+3
2018-07-25Improve readability in a few sortsljedrz-1/+1
2018-07-24Auto merge of #52597 - oli-obk:promotion_simplify, r=nagisabors-3/+1
2018-07-23Change single char str patterns to charsljedrz-3/+3
2018-07-23Promoteds are statics and statics have a place, not just a valueOliver Schneider-3/+1
2018-07-21Auto merge of #52115 - Dylan-DPC:feature/nll-liveness-regions, r=nikomatsakisbors-79/+166
2018-07-21remove unwanted tests and a reference to it in commentsdylan_DPC-5/+3
2018-07-20Improve NLL mutability errorsMatthew Jasper-3/+14
2018-07-20tidy updylan_DPC-2/+0
2018-07-20move NllLivenessMap and LocalWithRegion to liveness_mapdylan_DPC-56/+17
2018-07-20always get number of live variables from the mapNiko Matsakis-7/+7
2018-07-20tidy fixesdylan_DPC-2/+4
2018-07-19convert LocalWithRegion to Localdylan_DPC-1/+1
2018-07-19add LocalWithRegion NllLivenessMapdylan_DPC-2/+40
2018-07-19make liveness generic over set of local variablesNiko Matsakis-83/+139
2018-07-19generic shuffle continuesdylan_DPC-6/+6
2018-07-19use LiveVariableMap as trait bounddylan_DPC-18/+18
2018-07-19add trait structs and other changes from V to localdylan_DPC-20/+49
2018-07-19add generic parameterdylan_DPC-29/+34
2018-07-12Factor out suggest_ref_mut; use it in rustc_borrowckashtneoi-0/+20
2018-07-04Reuse the `DefsUsesVisitor` in `simulate_block()`.Nicholas Nethercote-24/+34
2018-07-02improve commentsNiko Matsakis-1/+4
2018-07-01remove the `ins` set altogetherNiko Matsakis-22/+12
2018-07-01use `WorkQueue` to track dirty bits in livenessNiko Matsakis-17/+24
2018-06-29Rename `IdxSet::clone_from`.Nicholas Nethercote-2/+2
2018-06-22Run rustfmtSantiago Pastorino-313/+470
2018-06-22Fix erroneous error note when using field after moveSantiago Pastorino-2/+4
2018-06-21Share code between gather_used_muts and find_assignmentsRémy Rakic-19/+18
2018-06-06When NLL has illegal move due to borrowed content, provide feedback about why...Felix S. Klock II-2/+6
2018-05-30rustc: rename mir::LocalDecl's syntactic_source_info to source_info.Eduard-Mihai Burtescu-2/+2
2018-05-30rustc: use syntactic (instead of visibility) source info where appropriate.Eduard-Mihai Burtescu-2/+2
2018-05-30rustc: rename mir::LocalDecl's source_info to visibility_source_info.Eduard-Mihai Burtescu-2/+2
2018-05-30rustc: rename mir::VisibilityScope to mir::SourceScope.Eduard-Mihai Burtescu-9/+9
2018-05-21rustc: make mk_substs_trait take &[Kind] instead of &[Ty].Eduard-Mihai Burtescu-3/+3
2018-05-17Switch to 1.26 bootstrap compilerMark Simulacrum-4/+4
2018-05-11Introduce ConstValue and use it instead of miri's Value for constant valuesJohn Kåre Alsaker-9/+6
2018-05-08Store the GeneratorInterior in the new GeneratorSubstsJohn Kåre Alsaker-4/+6
2018-05-08Store generator movability outside GeneratorInteriorJohn Kåre Alsaker-2/+3
2018-05-01rustc: return impl Iterator from Terminator(Kind)::successors(_mut).Eduard-Mihai Burtescu-2/+2
2018-04-27Auto merge of #50097 - glandium:box_free, r=nikomatsakisbors-13/+21
2018-04-26use `reveal_all` during drop elaborationNiko Matsakis-0/+2
2018-04-25Switch box_free to take the destructured contents of BoxMike Hommey-49/+12
2018-04-20Support an alternative form for box_freeMike Hommey-24/+44
2018-04-20Pass the right type to box_free() in MIRMike Hommey-7/+32
2018-04-10Add ok-wrapping to catch blocks, per RFCScott McMurray-6/+4
2018-04-07modify the error message- CR Commentsgaurikholkar-10/+4
2018-04-06reduce nested loops in the codegaurikholkar-2/+2