about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/dataflow/framework/mod.rs
AgeCommit message (Collapse)AuthorLines
2021-09-07Move the dataflow framework to its own crate.Camille GILLOT-546/+0
2021-09-07Move rustc_mir::borrow_check to new crate rustc_borrowck.Camille GILLOT-2/+1
2021-08-17Expose graphviz modulesWill Crichton-1/+1
2021-04-19fix few typosklensy-1/+1
2021-02-12[librustdoc] Reform lang string token splittingCasey Rodarmor-2/+2
Only split doctest lang strings on `,`, ` `, and `\t`. Additionally, to preserve backwards compatibility with pandoc-style langstrings, strip a surrounding `{}`, and remove leading `.`s from each token. Prior to this change, doctest lang strings were split on all non-alphanumeric characters except `-` or `_`, which limited future extensions to doctest lang string tokens, for example using `=` for key-value tokens. This is a breaking change, although it is not expected to be disruptive, because lang strings using separators other than `,` and ` ` are not very common
2020-10-04Replace `(Body, DefId)` with `Body` where possibleDylan MacKenzie-17/+6
A `Body` now contains its `MirSource`, which in turn contains the `DefId` of the item associated with the `Body`.
2020-09-26Remove intra-doc linkDylan MacKenzie-1/+1
2020-09-26Replace `discriminant_switch_effect` with more general versionDylan MacKenzie-21/+44
...that allows arbitrary effects on each edge of a `SwitchInt` terminator.
2020-08-30Add documentation to the `Analysis` traitsDylan MacKenzie-3/+19
2020-08-30Extend dataflow framework to support arbitrary latticesDylan MacKenzie-75/+38
2020-08-30mv compiler to compiler/mark-0/+556