summary refs log tree commit diff
path: root/src/librustc/middle/astencode.rs
AgeCommit message (Expand)AuthorLines
2015-02-18Replace all uses of `&foo[]` with `&foo[..]` en masse.Niko Matsakis-1/+1
2015-02-16rustc: qualify expressions in check_const for potential promotion.Eduard Burtescu-0/+14
2015-02-16rustc: use FromPrimitive for decoding astencode_tag.Eduard Burtescu-2/+3
2015-02-12Update metadata to reflect that predicates/schemes/trait-defs are now severedNiko Matsakis-12/+1
2015-02-11Added DestructionScope variant to CodeExtent, representing the areaFelix S. Klock II-0/+6
2015-02-05cleanup: replace `as[_mut]_slice()` calls with deref coercionsJorge Aparicio-1/+1
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-16/+16
2015-02-02Auto merge of #21647 - alfie:suffix-medium, r=alexcrichtonbors-10/+10
2015-02-01Separate out the unboxed closure table into two tables, so that we canNiko Matsakis-58/+39
2015-02-01More deprecating of i/u suffixes in librariesAlfie John-10/+10
2015-01-30Remove the capture mode map and just store the capture mode for individual va...Niko Matsakis-41/+25
2015-01-29Auto merge of #21677 - japaric:no-range, r=alexcrichtonbors-2/+2
2015-01-29`for x in range(a, b)` -> `for x in a..b`Jorge Aparicio-2/+2
2015-01-29Rollup merge of #21626 - Ms2ger:various-cleanup, r=eddybManish Goregaokar-1/+1
2015-01-28Fix a latent bug in trait dispatch where we sometimes counted associated typesNiko Matsakis-4/+4
2015-01-28Remove a custom variant of iter::Cloned.Ms2ger-1/+1
2015-01-26Fallout of io => old_ioAlex Crichton-1/+1
2015-01-26librustc: remove unused DefUpvar field.Eduard Burtescu-4/+2
2015-01-26Remove "unboxed" attribute in code referring to new closures.Eduard Burtescu-47/+40
2015-01-24Store a method-from-trait's impl in some cases when it is known.Huon Wilson-0/+22
2015-01-21rollup merge of #20179: eddyb/blind-itemsAlex Crichton-2/+0
2015-01-21rustc: fix fallout of merging ast::ViewItem into ast::Item.Eduard Burtescu-2/+0
2015-01-20Kill TraitStoreAriel Ben-Yehuda-11/+0
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