summary refs log tree commit diff
path: root/src/librustc/metadata/tydecode.rs
AgeCommit message (Expand)AuthorLines
2015-02-18Replace all uses of `&foo[]` with `&foo[..]` en masse.Niko Matsakis-1/+1
2015-02-16Detect and store object-lifetime-defaults.Niko Matsakis-1/+19
2015-02-11Added DestructionScope variant to CodeExtent, representing the areaFelix S. Klock II-1/+10
2015-02-05cleanup: replace `as[_mut]_slice()` calls with deref coercionsJorge Aparicio-2/+2
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-1/+1
2015-02-01More deprecating of i/u suffixes in librariesAlfie John-14/+14
2015-01-30std: Stabilize FromStr and parseAlex Crichton-2/+6
2015-01-29s/Show/Debug/gJorge Aparicio-1/+1
2015-01-29convert remaining `range(a, b)` to `a..b`Jorge Aparicio-1/+1
2015-01-27Add `CodeExtent::Remainder` variant; pre-req for new scoping/drop rules.Felix S. Klock II-0/+8
2015-01-26Adjust most comments and messages to not use "unboxed".Eduard Burtescu-1/+1
2015-01-26Remove "unboxed" attribute in code referring to new closures.Eduard Burtescu-3/+3
2015-01-21rollup merge of #21396: japaric/no-parens-in-rangeAlex Crichton-1/+1
2015-01-20Remove onceness & bounds - they don't do anything.Ariel Ben-Yehuda-12/+0
2015-01-20Kill TraitStoreAriel Ben-Yehuda-15/+0
2015-01-19remove unnecessary parentheses from range notationJorge Aparicio-1/+1
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