about summary refs log tree commit diff
path: root/src/librustc/metadata/tyencode.rs
AgeCommit message (Expand)AuthorLines
2014-12-30Implement associated type projection and normalization.Niko Matsakis-4/+24
2014-12-30More rebase fixes.Huon Wilson-7/+7
2014-12-29Store Substs in an arena in the tcx.Huon Wilson-1/+1
2014-12-22Adjust metadata for new fields and enum variants. Yawn.Niko Matsakis-1/+6
2014-12-20rustc: use Ty instead of passing ty::sty around.Eduard Burtescu-100/+97
2014-12-19Make all predicates higher-ranked, not just trait references.Niko Matsakis-3/+3
2014-12-19Centralize on using `Binder` to introduce new binding levels, rather than hav...Niko Matsakis-7/+7
2014-12-19Create distinct types for a PolyTraitRef (with bindings) and a normal TraitRef.Niko Matsakis-3/+3
2014-12-18librustc: Always parse `macro!()`/`macro![]` as expressions if notPatrick Walton-1/+1
2014-12-14Rename FnStyle trait to Unsafety.Niko Matsakis-5/+5
2014-12-13librustc: use unboxed closuresJorge Aparicio-5/+9
2014-12-12Switch to using predicates to drive checking. Correct various tests --Niko Matsakis-0/+27
2014-11-20Refactored new CodeExtent type for improved abstraction.Felix S. Klock II-3/+14
2014-11-19rustc: middle: remove obsolete ty::get.Eduard Burtescu-1/+1
2014-11-19rustc: fix fallout of adding the `'tcx` lifetime to `Ty`.Eduard Burtescu-17/+26
2014-11-19rustc: middle: rename `ty::t` to `Ty` and use it unqualified everywhere.Eduard Burtescu-3/+3
2014-11-19rustc: avoid `use`-ing `syntax::ast::*`.Eduard Burtescu-22/+21
2014-11-18Switch the code to use De Bruijn indices rather than binder-ids.Niko Matsakis-2/+2
2014-11-16Try to remove ty_nil, some kind of error in exhaustiveness checkingNiko Matsakis-1/+0
2014-11-10Use FnvHashMap instead of HashMap in rustcAriel Ben-Yehuda-2/+2
2014-11-07Make TyTrait embed a `TraitRef`, so that when we extend TraitRef, it naturall...Niko Matsakis-7/+4
2014-11-06Fallout from collection conventionsAlexis Beingessner-1/+1
2014-10-28Remove ty_bot from the type systemJakub Bukaj-2/+8
2014-10-27Fix monomorphization of unboxed closuresBrian Koropoff-2/+4
2014-10-22Part of #6993. Moved a bunch of uses of Ident to NameJonathan S-1/+1
2014-10-16Fix soundness bug in treatment of closure upvars by regionckBrian Koropoff-0/+3
2014-10-02rustc: remove support for Gc.Eduard Burtescu-1/+0
2014-09-17librustc: Implement associated types behind a feature gate.Patrick Walton-0/+2
2014-09-16Generalize lifetime bounds on type parameters to support multipleNiko Matsakis-1/+1
2014-09-08rustc: fix fallout from the addition of a 'tcx lifetime on tcx.Eduard Burtescu-2/+2
2014-08-27Implement generalized object and type parameter bounds (Fixes #16462)Niko Matsakis-12/+23
2014-08-26DST coercions and DST structsNick Cameron-2/+5
2014-08-14librustc: Tie up loose ends in unboxed closures.Patrick Walton-1/+2
2014-08-07Rename `Share` to `Sync`Alex Crichton-1/+1
2014-07-31Move SeekableMemWriter into librbmlErick Tryzelaar-1/+1
2014-07-29remove seek from std::io::MemWriter, add SeekableMemWriter to librustcErick Tryzelaar-22/+23
2014-07-18librustc: Implement unboxed closures with mutable receiversPatrick Walton-1/+5
2014-07-17librustc: Remove cross-borrowing of `Box<T>` to `&T` from the language,Patrick Walton-1/+1
2014-07-05Refactored VecPerParamSpace to hide exposure of `Vec` representation.Felix S. Klock II-1/+1
2014-06-24Remove the quad_precision_float feature gateAlex Crichton-1/+0
2014-06-18Remove TraitStore from ty_traitNick Cameron-2/+0
2014-06-15Register new snapshotsAlex Crichton-25/+0
2014-06-13Introduce VecPerParamSpace and use it to represent sets of types andNiko Matsakis-18/+30
2014-06-11std: Remove i18n/l10n from format!Alex Crichton-0/+25
2014-06-08Remove the dead code identified by the new lintJakub Wieczorek-4/+0
2014-06-06Move subst data structures into subst.rs, fix capitalizationNiko Matsakis-4/+5
2014-06-05Fallout from the libcollections movementAlex Crichton-1/+1
2014-05-28std: Remove format_strbuf!()Alex Crichton-1/+1
2014-05-24core: rename strbuf::StrBuf to string::StringRicho Healey-2/+2
2014-05-15Updates with core::fmt changesAlex Crichton-9/+1