about summary refs log tree commit diff
path: root/src/librustc/metadata/decoder.rs
AgeCommit message (Expand)AuthorLines
2015-01-26Fallout of io => old_ioAlex Crichton-5/+5
2015-01-19remove unnecessary parentheses from range notationJorge Aparicio-1/+1
2015-01-16Record negative trait_impls separatedlyFlavio Percoco-0/+23
2015-01-13Return the Vec from decoder::get_item_attrs.Ms2ger-6/+4
2015-01-07rollup merge of #20721: japaric/snapAlex Crichton-3/+3
2015-01-07use slicing sugarJorge Aparicio-3/+3
2015-01-07std: Stabilize the std::hash moduleAlex Crichton-3/+2
2015-01-06Register new snapshotsAlex Crichton-2/+2
2015-01-07Replace full slice notation with index callsNick Cameron-3/+3
2015-01-05rollup merge of #20482: kmcallister/macro-reformAlex Crichton-7/+8
2015-01-05DecodeInlinedItem: convert to "unboxed" closuresJorge Aparicio-9/+9
2015-01-05Reformat metadata for exported macrosKeegan McAllister-7/+8
2015-01-03sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio-3/+3
2015-01-03sed -i -s 's/\bmod,/self,/g' **/*.rsJorge Aparicio-1/+1
2015-01-02rollup merge of #20416: nikomatsakis/coherenceAlex Crichton-3/+9
2015-01-02rollup merge of #20385: nick29581/x-objectAlex Crichton-3/+3
2015-01-02std: Stabilize the prelude moduleAlex Crichton-1/+3
2015-01-02Fix an infinite loop in the stability check that was the result ofNiko Matsakis-3/+9
2014-12-31rustc: replace `GetCrateDataCb` alias with an unboxed closureJorge Aparicio-16/+17
2015-01-01Fix a bug with cross-crate trait implsNick Cameron-3/+3
2014-12-30Patch more metadata decoding problems.Niko Matsakis-5/+6
2014-12-30Adjust tests for inferenceGet more conservative about inference for now. Seem...Niko Matsakis-1/+1
2014-12-30Convert to use `Rc<TraitRef>` in object types (finally!).Niko Matsakis-5/+5
2014-12-30Implement associated type projection and normalization.Niko Matsakis-1/+14
2014-12-30Rename `Polytype` to `TypeScheme` to differentiate type schemes (early bound)...Niko Matsakis-2/+2
2014-12-29Switch Region information from uint to u32.Huon Wilson-1/+1
2014-12-27save-analysis: emit names of items that a glob import actually imports.Nick Cameron-0/+8
2014-12-22rollup merge of #19891: nikomatsakis/unique-fn-types-3Alex Crichton-1/+1
2014-12-22Rote changes that don't care to distinguish between a fn pointer and a fn item.Niko Matsakis-1/+1
2014-12-21Fallout of std::str stabilizationAlex Crichton-3/+3
2014-12-20rustc: middle: move TraitItemKind from resolve to def.Eduard Burtescu-4/+3
2014-12-19librustc: use `#[deriving(Copy)]`Jorge Aparicio-3/+1
2014-12-19Implement "perfect forwarding" for HR impls (#19730).Niko Matsakis-2/+2
2014-12-19Centralize on using `Binder` to introduce new binding levels, rather than hav...Niko Matsakis-2/+2
2014-12-19Create distinct types for a PolyTraitRef (with bindings) and a normal TraitRef.Niko Matsakis-2/+2
2014-12-14Parse `unsafe impl` but don't do anything particularly interesting with the r...Niko Matsakis-4/+10
2014-12-14Parse `unsafe trait` but do not do anything with it beyond parsing and integr...Niko Matsakis-0/+5
2014-12-13librustc: use unboxed closuresJorge Aparicio-30/+43
2014-12-13librustc: fix falloutJorge Aparicio-1/+3
2014-12-12Switch to using predicates to drive checking. Correct various tests --Niko Matsakis-2/+14
2014-12-12Introduce predicates but don't use them.Niko Matsakis-1/+3
2014-12-12auto merge of #19391 : nick29581/rust/assoc-eq, r=nikomatsakisbors-1/+1
2014-12-12auto merge of #19568 : barosl/rust/enum-struct-variants-ice, r=alexcrichtonbors-7/+15
2014-12-12Mostly non-behaviour-changing changes (style, etc.)Nick Cameron-1/+1
2014-12-12Fix ICE when a struct variant enum is imported from an external crateBarosl Lee-7/+15
2014-12-08librustc: Make `Copy` opt-in.Niko Matsakis-2/+4
2014-12-04Move various data structures out of typeck and into ty.Niko Matsakis-2/+1
2014-11-30fix missed switch pointed out in review plus a few othersjfager-15/+9
2014-11-29Replace some verbose match statements with their `if let` equivalent.jfager-43/+32
2014-11-19rustc: middle: remove obsolete ty::get.Eduard Burtescu-1/+1