about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2020-02-11Add note about `elaborate_drops::InitializationData`Dylan MacKenzie-0/+3
2020-02-11Skip caching block transfer functions for acyclic MIRDylan MacKenzie-10/+14
2020-02-11Use new dataflow framework for `rustc_peek` testsDylan MacKenzie-42/+28
2020-02-11Use new dataflow framework for drop elaboration and borrow checkingDylan MacKenzie-312/+166
2020-02-11Auto merge of #69062 - Dylan-DPC:rollup-7wpjpqu, r=Dylan-DPCbors-12/+97
2020-02-11Rollup merge of #68816 - estebank:fn-mut-closure, r=varkorDylan DPC-6/+97
2020-02-11Rollup merge of #66498 - bjorn3:less_feature_flags, r=Dylan-DPCDylan DPC-6/+0
2020-02-11Move more into decorate functions.jumbatm-15/+17
2020-02-11Run RustFmtjumbatm-22/+20
2020-02-11Invert control in struct_lint_level.jumbatm-68/+91
2020-02-11simplify_try: address some of eddyb's commentsMazdak Farrokhzad-0/+3
2020-02-11Auto merge of #68929 - matprec:consistent-issue-references, r=Dylan-DPCbors-4/+7
2020-02-10remove outdated commentRalf Jung-1/+0
2020-02-10Use new dataflow interface for initialization/borrows analysesDylan MacKenzie-108/+195
2020-02-10Implement a `find_descendant` method for `MovePath`Dylan MacKenzie-41/+47
2020-02-10Add a `Visitor` for dataflow resultsDylan MacKenzie-0/+275
2020-02-10Add an `into_engine` method to `Analysis`Dylan MacKenzie-4/+35
2020-02-10Add a `contains` method to `ResultsCursor`Dylan MacKenzie-0/+7
2020-02-10handle TerminatorKind::Yield by returning Err(Unpromotable)Chris Simpkins-0/+1
2020-02-10Auto merge of #69012 - Dylan-DPC:rollup-13qn0fq, r=Dylan-DPCbors-35/+46
2020-02-10Rollup merge of #69005 - ecstatic-morse:unified-dataflow-graphviz, r=wesleywiserDylan DPC-35/+46
2020-02-09Auto merge of #67665 - Patryk27:master, r=zackmdavisbors-1/+1
2020-02-09Make issue references consistentMatthias Prechtl-4/+7
2020-02-09Use nicer alignment when printing state vectorsDylan MacKenzie-15/+29
2020-02-09Don't break first lineDylan MacKenzie-12/+12
2020-02-09Remove unnecessary allowsDylan MacKenzie-3/+0
2020-02-09Add option to `dot::render` for monospace fontDylan MacKenzie-1/+1
2020-02-09Print `after` effect in default graphviz formatterDylan MacKenzie-4/+4
2020-02-09const-prop: use overflowing_unary_op for overflowing checking of unary opsRalf Jung-17/+17
2020-02-09miri: equip unary_op with overflow detectionRalf Jung-9/+27
2020-02-09bring back extra check for int_min%-1Ralf Jung-0/+11
2020-02-09miri: simplify singed operator overflow detectionRalf Jung-24/+14
2020-02-09Improve reporting errors and suggestions for trait boundsPatryk Wychowaniec-1/+1
2020-02-08review commentsEsteban Küber-6/+7
2020-02-08Make `associated_items` query return a sliceJonas Schievink-1/+2
2020-02-07Skip `Drop` terminators for enum variants without drop glueDylan MacKenzie-15/+30
2020-02-07Auto merge of #65232 - nikomatsakis:lazy-norm-anon-const-push-2, r=matthewjasperbors-6/+18
2020-02-07Rollup merge of #68164 - tmiasko:no-sanitize, r=nikomatsakisDylan DPC-0/+23
2020-02-07Remove unused feature gates from librustc_mirbjorn3-6/+0
2020-02-06Rollup merge of #68524 - jonas-schievink:generator-resume-arguments, r=ZoxcDylan DPC-38/+118
2020-02-06index ReEmpty by universeNiko Matsakis-4/+6
2020-02-06integrate the `sub_free_regions` code so we have only one copy of itNiko Matsakis-2/+7
2020-02-06add a `IsEmpty` for use in verified boundsNiko Matsakis-0/+5
2020-02-06Clarify comment about `_2` living across a yieldJonas Schievink-2/+3
2020-02-05Selectively disable sanitizer instrumentationTomasz Miąsko-0/+23
2020-02-05Rollup merge of #68809 - ecstatic-morse:const-int-functions, r=oli-obkDylan DPC-2/+17
2020-02-04Implement remaining `unchecked` arithmetic intrinsicsDylan MacKenzie-2/+17
2020-02-04Rollup merge of #68819 - estebank:split_at_mut, r=oli-obkDylan DPC-2/+25
2020-02-04Auto merge of #68377 - estebank:fn-obligations-spans, r=oli-obkbors-1/+3
2020-02-04Auto merge of #68708 - Mark-Simulacrum:stage0-step, r=pietroalbinibors-1/+0