about summary refs log tree commit diff
path: root/src/librustc_mir/dataflow/generic
AgeCommit message (Expand)AuthorLines
2020-03-26Rename `dataflow::generic` to `dataflow::framework`Dylan MacKenzie-2592/+0
2020-03-22remove redundant closures (clippy::redundant_closure)Matthias Krüger-1/+1
2020-03-14Auto merge of #69716 - jonas-schievink:generator-size, r=tmandrybors-27/+70
2020-03-07Auto merge of #69676 - ecstatic-morse:fix-enum-discr-effect, r=oli-obkbors-20/+28
2020-03-06Model generator resumption in dataflowJonas Schievink-27/+70
2020-03-05Don't pass &mut where immutable reference (&) is sufficient (clippy::unnecess...Matthias Krüger-4/+4
2020-03-05Const items have by default a static lifetime, there's no need to annotate it...Matthias Krüger-2/+2
2020-03-03Use correct place for `enum_place`Dylan MacKenzie-20/+28
2020-03-01Auto merge of #69606 - JohnTitor:rollup-i3nrrcf, r=JohnTitorbors-54/+72
2020-03-01Rollup merge of #69562 - ecstatic-morse:dataflow-generator-discriminant, r=ol...Yuki Okushi-54/+72
2020-03-01Auto merge of #69295 - ecstatic-morse:unified-dataflow-generators, r=tmandrybors-11/+18
2020-03-01Auto merge of #69592 - petrochenkov:nosyntax, r=Centrilbors-1/+1
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-1/+1
2020-02-29use .iter() instead of .into_iter() on references.Matthias Krüger-1/+1
2020-02-28Don't bug when taking discriminant of generatorDylan MacKenzie-54/+72
2020-02-27Remove now unused `GenKill` impl for old `GenKillSet`Dylan MacKenzie-11/+0
2020-02-27Add inherent `visit_with` method to `dataflow::Results`Dylan MacKenzie-0/+18
2020-02-27Auto merge of #68528 - ecstatic-morse:maybe-init-variants, r=oli-obkbors-7/+110
2020-02-24don't explicitly compare against true or falseMatthias Krüger-1/+1
2020-02-19Auto merge of #69113 - ecstatic-morse:unified-dataflow-borrowed, r=wesleywiserbors-0/+11
2020-02-13Don't print block exit state if unchangedDylan MacKenzie-20/+35
2020-02-13Support effects for particular edges of `SwitchInt`Dylan MacKenzie-7/+110
2020-02-12Impl `GenKill` for old dataflow framework's `GenKillSet`Dylan MacKenzie-0/+11
2020-02-11Clarify why you shouldn't override `Analysis::into_engine`Dylan MacKenzie-3/+11
2020-02-11Skip caching block transfer functions for acyclic MIRDylan MacKenzie-10/+14
2020-02-10Add a `Visitor` for dataflow resultsDylan MacKenzie-0/+275
2020-02-10Add an `into_engine` method to `Analysis`Dylan MacKenzie-0/+30
2020-02-10Add a `contains` method to `ResultsCursor`Dylan MacKenzie-0/+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-01-19Document all methodsDylan MacKenzie-4/+15
2020-01-19Explain motivation for `GenKill` traitDylan MacKenzie-4/+12
2020-01-15Use trailing underscore for helper methodsDylan MacKenzie-4/+4
2020-01-14Fix testDylan MacKenzie-11/+14
2020-01-14Improve docs for `GenKill` and `GenKillSet`Dylan MacKenzie-6/+8
2020-01-14Improve docs for new frameworkDylan MacKenzie-3/+35
2020-01-14Add test for `ResultsCursor`Dylan MacKenzie-0/+331
2020-01-14Implement new dataflow framework and cursorDylan MacKenzie-0/+995
2020-01-14Improve graphviz visualization for new frameworkDylan MacKenzie-116/+402
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-1/+1
2019-12-22Format the worldMark Rousskov-38/+9
2019-10-01Update example table to match current outputDylan MacKenzie-19/+19
2019-10-01Reset row background for each blockDylan MacKenzie-0/+1
2019-09-30Add graphviz debug output for generic dataflowDylan MacKenzie-0/+412