summary refs log tree commit diff
path: root/src/librustdoc/clean/simplify.rs
AgeCommit message (Collapse)AuthorLines
2016-11-24rustdoc: we can now assume DocContext always has a TyCtxt.Eduard-Mihai Burtescu-1/+1
2016-11-10rustc: clean up lookup_item_type and remove TypeScheme.Eduard Burtescu-1/+1
2016-10-02Cleanup `return` statements.Corey Farwell-1/+1
2016-08-17rustc: use Vec instead of VecPerParamSpace for ty::GenericPredicates.Eduard Burtescu-23/+12
2016-05-03rustdoc: use btree map for where clausesGeorg Brandl-3/+3
to get more reproducible output. Fixes: #32555
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-1/+1
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-2/+2
2016-03-27rustc: move middle::subst into middle::ty.Eduard Burtescu-1/+1
2015-08-24fallout from moving def-idNiko Matsakis-3/+3
2015-06-26rustc: switch most remaining middle::ty functions to methods.Eduard Burtescu-3/+2
2015-06-10Removed many pointless calls to *iter() and iter_mut()Joshua Landau-2/+2
2015-04-07rustdoc: Simplify predicates with paren notationAlex Crichton-11/+55
This change is aimed at improving cross-crate (inlined) notation of generic closures. The change modifies `simplify::where_predicates` to handle parenthesized notation as well as starting to handle supertrait bounds as well. This was necessary because all output constraints of closures are bound to `FnOnce` but most trait bounds are that of `FnMut`. Close #21801
2015-04-07rustdoc: Simplify cross-crate where clausesAlex Crichton-0/+136
Add a custom module to rustdoc which simplifies the output of `middle::ty` into a more readable form which tends to be written down anyway! Closes #20646