summary refs log tree commit diff
path: root/src/librustc/metadata/tydecode.rs
AgeCommit message (Expand)AuthorLines
2015-01-07use slicing sugarJorge Aparicio-9/+9
2015-01-06rollup merge of #20481: seanmonstar/fmt-show-stringAlex Crichton-2/+2
2015-01-06rollup merge of #20609: cmr/memAlex Crichton-2/+2
2015-01-06core: split into fmt::Show and fmt::StringSean McArthur-2/+2
2015-01-07Replace full slice notation with index callsNick Cameron-8/+8
2015-01-06syntax/rustc: implement isize/usizeCorey Richardson-2/+2
2015-01-05remove mk_closureJorge Aparicio-3/+0
2015-01-05conv_did: convert to "unboxed" closureJorge Aparicio-127/+254
2015-01-03sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio-1/+1
2015-01-03sed -i -s 's/\bmod,/self,/g' **/*.rsJorge Aparicio-1/+1
2015-01-02std: Stabilize the prelude moduleAlex Crichton-1/+0
2014-12-30Remove the def-id from type parameters. Having this def-id was bad for severa...Niko Matsakis-4/+4
2014-12-30Integrate projection bounds to `ExistentialBounds` but do not use them for an...Niko Matsakis-7/+15
2014-12-30Convert to use `Rc<TraitRef>` in object types (finally!).Niko Matsakis-7/+7
2014-12-30Implement associated type projection and normalization.Niko Matsakis-8/+29
2014-12-30Move the scalar types out of static data so that we can put `Rc` into sty.Niko Matsakis-31/+32
2014-12-29Intern Region in tcx.Huon Wilson-2/+3
2014-12-29Intern BareFnTys to make sty slightly smaller.Huon Wilson-2/+4
2014-12-29Switch Region information from uint to u32.Huon Wilson-6/+13
2014-12-29Store Substs in an arena in the tcx.Huon Wilson-6/+6
2014-12-22rollup merge of #19891: nikomatsakis/unique-fn-types-3Alex Crichton-1/+5
2014-12-22Adjust metadata for new fields and enum variants. Yawn.Niko Matsakis-1/+5
2014-12-21Fallout of std::str stabilizationAlex Crichton-6/+6
2014-12-19librustc: use `#[deriving(Copy)]`Jorge Aparicio-2/+1
2014-12-19Make all predicates higher-ranked, not just trait references.Niko Matsakis-8/+8
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-4/+6
2014-12-14Rename FnStyle trait to Unsafety.Niko Matsakis-8/+8
2014-12-13librustc: use unboxed closuresJorge Aparicio-7/+14
2014-12-12Switch to using predicates to drive checking. Correct various tests --Niko Matsakis-1/+28
2014-12-08librustc: Make `Copy` opt-in.Niko Matsakis-0/+2
2014-11-20Refactored new CodeExtent type for improved abstraction.Felix S. Klock II-4/+15
2014-11-19rustc: fix fallout of adding the `'tcx` lifetime to `Ty`.Eduard Burtescu-33/+42
2014-11-19rustc: middle: rename `ty::t` to `Ty` and use it unqualified everywhere.Eduard Burtescu-4/+4
2014-11-19rustc: avoid `use`-ing `syntax::ast::*`.Eduard Burtescu-4/+3
2014-11-18Switch the code to use De Bruijn indices rather than binder-ids.Niko Matsakis-5/+2
2014-11-17Switch to purely namespaced enumsSteven Fackler-0/+2
2014-11-17auto merge of #19027 : nick29581/rust/coercions-4, r=alexcrichtonbors-1/+1
2014-11-17Fix fallout from coercion removalNick Cameron-1/+1
2014-11-17auto merge of #18914 : Gankro/rust/cloned, r=aturonbors-1/+1
2014-11-16fallout from deprecating find_copy and get_copyAlexis Beingessner-1/+1
2014-11-16Try to remove ty_nil, some kind of error in exhaustiveness checkingNiko Matsakis-1/+0
2014-11-07Make TyTrait embed a `TraitRef`, so that when we extend TraitRef, it naturall...Niko Matsakis-3/+2
2014-11-06Fallout from collection conventionsAlexis Beingessner-4/+4
2014-11-05auto merge of #18546 : bkoropoff/rust/unboxed-closures-cross-crate, r=nick29581bors-1/+4
2014-11-04Separate string->integer implementation in strconvBrendan Zabarauskas-3/+2
2014-11-02Treat cross-crate unboxed closure def IDs consistentlyBrian Koropoff-1/+4
2014-10-29Rename fail! to panic!Steve Klabnik-14/+14
2014-10-28Remove ty_bot from the type systemJakub Bukaj-3/+8
2014-10-27Fix monomorphization of unboxed closuresBrian Koropoff-2/+5