summary refs log tree commit diff
path: root/src/librustc/middle/astencode.rs
AgeCommit message (Expand)AuthorLines
2015-01-07use slicing sugarJorge Aparicio-5/+5
2015-01-06Register new snapshotsAlex Crichton-23/+0
2015-01-06rollup merge of #20481: seanmonstar/fmt-show-stringAlex Crichton-4/+4
2015-01-06core: split into fmt::Show and fmt::StringSean McArthur-4/+4
2015-01-07Replace full slice notation with index callsNick Cameron-3/+3
2015-01-05remove AdjustAddEnvJorge Aparicio-15/+0
2015-01-04serialize: Use assoc types + less old_orphan_checkAlex Crichton-0/+23
2015-01-03sed -i -s 's/\bmod,/self,/g' **/*.rsJorge Aparicio-1/+1
2014-12-30Remove the AssocSpaceNiko Matsakis-2/+1
2014-12-30Remove the def-id from type parameters. Having this def-id was bad for severa...Niko Matsakis-1/+1
2014-12-30Integrate projection bounds to `ExistentialBounds` but do not use them for an...Niko Matsakis-4/+6
2014-12-30Convert to use `Rc<TraitRef>` in object types (finally!).Niko Matsakis-6/+6
2014-12-30Implement associated type projection and normalization.Niko Matsakis-5/+5
2014-12-30Rename `Polytype` to `TypeScheme` to differentiate type schemes (early bound)...Niko Matsakis-20/+20
2014-12-22rollup merge of #19891: nikomatsakis/unique-fn-types-3Alex Crichton-5/+20
2014-12-22Adjust metadata for new fields and enum variants. Yawn.Niko Matsakis-5/+20
2014-12-21Fallout of std::str stabilizationAlex Crichton-3/+3
2014-12-19Implement "perfect forwarding" for HR impls (#19730).Niko Matsakis-4/+4
2014-12-19Centralize on using `Binder` to introduce new binding levels, rather than hav...Niko Matsakis-5/+5
2014-12-19Create distinct types for a PolyTraitRef (with bindings) and a normal TraitRef.Niko Matsakis-8/+23
2014-12-17auto merge of #19789 : nick29581/rust/assoc-ufcs2, r=nikomatsakisbors-0/+4
2014-12-16Path types to associated types with form `T::A`Nick Cameron-0/+4
2014-12-15Remove all shadowed lifetimes.Niko Matsakis-32/+32
2014-12-13librustc: use unboxed closuresJorge Aparicio-13/+15
2014-12-12Implement the astencode rules for predicates. These don't actually getNiko Matsakis-1/+31
2014-12-12Introduce predicates but don't use them.Niko Matsakis-0/+3
2014-12-12Start restructuring to support generalized where clauses etc.Niko Matsakis-1/+1
2014-12-04Move various data structures out of typeck and into ty.Niko Matsakis-40/+39
2014-11-26/*! -> //!Steve Klabnik-69/+51
2014-11-20Refactored new CodeExtent type for improved abstraction.Felix S. Klock II-4/+16
2014-11-19rustc: fix fallout of adding the `'tcx` lifetime to `Ty`.Eduard Burtescu-121/+142
2014-11-19rustc: middle: rename `ty::t` to `Ty` and use it unqualified everywhere.Eduard Burtescu-14/+14
2014-11-18Switch the code to use De Bruijn indices rather than binder-ids.Niko Matsakis-2/+2
2014-11-18Move trans, back, driver, and back into a new crate, rustc_trans. Reduces mem...Niko Matsakis-1/+1
2014-11-17auto merge of #19027 : nick29581/rust/coercions-4, r=alexcrichtonbors-10/+10
2014-11-17Fix fallout from coercion removalNick Cameron-10/+10
2014-11-16fallout from deprecating find_copy and get_copyAlexis Beingessner-2/+1
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-19/+23
2014-11-06Fallout from collection conventionsAlexis Beingessner-13/+13
2014-11-05auto merge of #18546 : bkoropoff/rust/unboxed-closures-cross-crate, r=nick29581bors-8/+14
2014-11-03rollup merge of #18506 : nikomatsakis/assoc-type-boundsAlex Crichton-3/+4
2014-11-03rollup merge of #18318 : arielb1/transmute-cleanupAlex Crichton-33/+10
2014-11-03Add a 4th space for associated types defined in a trait (currently unused)Niko Matsakis-1/+2
2014-11-03Restructure AST so that the associated type definition carriesNiko Matsakis-2/+2
2014-11-03Clean-up transmutes in librustcAriel Ben-Yehuda-33/+10
2014-11-02Treat cross-crate unboxed closure def IDs consistentlyBrian Koropoff-2/+6
2014-11-02Fix decoding of unboxed closure kindsBrian Koropoff-6/+8
2014-11-01Fix def ID mapping for method defsBrian Koropoff-11/+5
2014-11-01Remove FnStyle from DefFn and DefStaticMethodNick Cameron-4/+3