summary refs log tree commit diff
path: root/src/librustdoc/clean
AgeCommit message (Expand)AuthorLines
2016-12-05Refactor ty::FnSig to privatize all fieldsMark-Simulacrum-3/+3
2016-12-02Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakisbors-10/+8
2016-11-30Auto merge of #37954 - eddyb:rustdoc-2, r=alexcrichtonbors-98/+87
2016-11-30rustdoc: link to cross-crate sources directly.Eduard-Mihai Burtescu-98/+87
2016-11-29rustc: simplify AdtDef by removing the field types and ty::ivar.Eduard-Mihai Burtescu-5/+5
2016-11-29rustc: remove type information from TraitDef.Eduard-Mihai Burtescu-5/+3
2016-11-28Adds TyCtxt::require_lang_item(LangItem) to simplify lang item requires.Mark-Simulacrum-2/+1
2016-11-28Refactor TyTrait to contain a interned ExistentialPredicate slice.Mark-Simulacrum-17/+10
2016-11-28Remove BuiltinBound and BuiltinBounds.Mark-Simulacrum-39/+18
2016-11-28Refactor BuiltinBounds to Vec<DefId> on TraitObject.Mark-Simulacrum-2/+22
2016-11-28Privatize TraitObject.principal and add a method accessor, returning Option.Mark-Simulacrum-22/+26
2016-11-28rustc_typeck: save the type cache for rustdoc and save-analysis.Eduard Burtescu-4/+7
2016-11-28rustc: embed path resolutions into the HIR instead of keeping DefMap.Eduard-Mihai Burtescu-30/+34
2016-11-28rustc: desugar `use a::{b,c};` into `use a::b; use a::c;` in HIR.Eduard-Mihai Burtescu-60/+12
2016-11-28rustc: desugar UFCS as much as possible during HIR lowering.Eduard Burtescu-11/+30
2016-11-24rustdoc: we can now assume DocContext always has a TyCtxt.Eduard-Mihai Burtescu-273/+201
2016-11-24rustdoc: use libsyntax ast::Attribute instead of "cleaning" them.Eduard-Mihai Burtescu-75/+92
2016-11-21Fix fallout in `rustdoc` and tests.Jeffrey Seyfried-3/+3
2016-11-17hash the contents of impl-item-ref by adding them to visitorNiko Matsakis-4/+5
2016-11-13do not use deprecated text for unstable docsAndy Russell-7/+9
2016-11-10rustc: clean up lookup_item_type and remove TypeScheme.Eduard Burtescu-36/+30
2016-11-10rustc: unify and simplify managing associated items.Eduard Burtescu-147/+128
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-10/+10
2016-10-25Utilize AccumulateVec to avoid heap allocations in mk_{substs, type_list, tup...Mark-Simulacrum-1/+1
2016-10-06Rollup merge of #36966 - ollie27:rustdoc_mut_ptr_impl, r=alexcrichtonJonathan Turner-2/+2
2016-10-04Turn some impossible definitions into ICEsVadim Petrochenkov-10/+8
2016-10-04Eliminate ty::VariantKind in favor of def::CtorKindVadim Petrochenkov-11/+11
2016-10-04Fix cross-crate resolution of half-items created by export shadowingVadim Petrochenkov-4/+5
2016-10-04rustdoc: Fix missing *mut T implOliver Middleton-2/+2
2016-10-02Remove redundant 'Variant' in variant names, stop reexporting.Corey Farwell-13/+11
2016-10-02Migrate `VariantKind` constructor to `Clean` impl.Corey Farwell-7/+7
2016-10-02Remove redundant 'Import' in variant names, stop reexporting.Corey Farwell-9/+8
2016-10-02Cleanup `return` statements.Corey Farwell-4/+4
2016-10-02Migrate `VariantKind` construction function to associated function.Corey Farwell-8/+10
2016-10-02Rename method 'to_string' to match conventions.Corey Farwell-2/+2
2016-10-02Remove redundant 'Type' in variant names, stop reexporting.Corey Farwell-38/+37
2016-10-01Auto merge of #36885 - Manishearth:rollup, r=Manishearthbors-10/+15
2016-09-30Migrate Item ➡ ItemType function to method.Corey Farwell-10/+15
2016-09-28Call arrays "arrays" instead of "vecs" internallyJonas Schievink-3/+3
2016-09-20rustc_metadata: replace RBML with a simple and type-safe scheme.Eduard Burtescu-1/+1
2016-09-20rustc_metadata: split the Def description of a DefId from item_children.Eduard Burtescu-9/+7
2016-09-20rustc_metadata: move all encoding/decoding helpers to methods.Eduard Burtescu-2/+2
2016-09-20rustc_metadata: group information into less tags.Eduard Burtescu-18/+10
2016-09-20rustc: remove ImplOrTraitItemId and TraitDef's associated_type_names.Eduard Burtescu-4/+2
2016-09-20rustc_metadata: move more RBML tags to auto-serialization.Eduard Burtescu-53/+67
2016-09-20rustc: remove hir::fold.Eduard Burtescu-70/+50
2016-09-20rustc: replace uses of NodeId in Def, other than closures and labels.Eduard Burtescu-5/+2
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-6/+6
2016-09-13Remove some ancient code providing special support for newtypesVadim Petrochenkov-6/+5
2016-09-08Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt`Vadim Petrochenkov-9/+7