summary refs log tree commit diff
path: root/src/librustc/middle/resolve.rs
AgeCommit message (Expand)AuthorLines
2014-10-07Use slice syntax instead of slice_to, etc.Nick Cameron-1/+1
2014-10-04Register new snapshotsBjörn Steinbrink-5/+2
2014-10-02Fix cross-crate tuple structs in staticsJakub Wieczorek-0/+5
2014-10-01auto merge of #17654 : gereeter/rust/no-unnecessary-cell, r=alexcrichtonbors-91/+66
2014-09-30Fixes ICE when using reexported unit-like structsMichael Kainer-4/+6
2014-09-30Removed some unnecessary RefCells from resolveJonathan S-91/+66
2014-09-28Cleanup error messages for anonymous impl for types not declared in the curre...Andrew Poelstra-10/+71
2014-09-25auto merge of #17378 : Gankro/rust/hashmap-entry, r=aturonbors-9/+15
2014-09-24handling fallout from entry apiAlexis Beingessner-9/+15
2014-09-24Remove unused enum variantsJakub Wieczorek-4/+0
2014-09-21Minor grammar fixes.Colin Davidson-2/+2
2014-09-19rollup merge of #17338 : nick29581/variants-namespaceAlex Crichton-19/+17
2014-09-19rollup merge of #17259 : eddyb/def-no-gcAlex Crichton-146/+161
2014-09-19Add enum variants to the type namespaceNick Cameron-19/+17
2014-09-18librustc: Implement the syntax in the RFC for unboxed closure sugar.Patrick Walton-0/+28
2014-09-18rustc: remove Gc<Def> and depth from DefUpvar.Eduard Burtescu-5/+1
2014-09-18rustc: move freevar finding to resolve.Eduard Burtescu-137/+155
2014-09-18rustc: add a closure depth to DefUpvar.Eduard Burtescu-10/+28
2014-09-18rustc: remove BindingMode from DefLocal.Eduard Burtescu-1/+1
2014-09-18rustc: remove DefArg and DefBinding in favor of DefLocal.Eduard Burtescu-22/+5
2014-09-17librustc: Implement associated types behind a feature gate.Patrick Walton-38/+159
2014-09-17rollup merge of #17226 : P1start/rustdoc-colourAlex Crichton-9/+9
2014-09-17rustdoc: Correctly distinguish enums and typesP1start-9/+9
2014-09-17move feature_gate to libsyntaxNick Cameron-4/+4
2014-09-16Fallout from renamingAaron Turon-1/+1
2014-09-14auto merge of #17163 : pcwalton/rust/impls-next-to-struct, r=alexcrichtonbors-5/+7
2014-09-14rustc: fix fallout from using ptr::P.Eduard Burtescu-42/+47
2014-09-13librustc: Forbid inherent implementations that aren't adjacent to thePatrick Walton-5/+7
2014-09-12auto merge of #17134 : vberger/rust/lint_unused_extern_crate, r=alexcrichtonbors-2/+63
2014-09-12Track the visited AST's lifetime throughout Visitor.Eduard Burtescu-4/+4
2014-09-12Remove largely unused context from Visitor.Eduard Burtescu-47/+54
2014-09-12New lint : unused_extern_crate. #10385Victor Berger-2/+63
2014-09-09rollup merge of #17114 : nick29581/dst-typeAlex Crichton-0/+1
2014-09-09Handle `Sized?` in `type` items.Nick Cameron-0/+1
2014-09-08librustc: Change the syntax of subslice matching to use postfix `..`Patrick Walton-12/+7
2014-08-30auto merge of #16598 : bkoropoff/rust/import-shadow-name, r=alexcrichtonbors-9/+12
2014-08-29Fixed missing use statementJoseph Martin-1/+1
2014-08-29Add support for labeled while loops.Pythoner6-1/+1
2014-08-27Implement generalized object and type parameter bounds (Fixes #16462)Niko Matsakis-25/+37
2014-08-19Include import name in import shadowing error messages.Brian Koropoff-9/+12
2014-08-16librustc: Forbid external crates, imports, and/or items from beingPatrick Walton-34/+283
2014-08-14librustc: Implement simple `where` clauses.Patrick Walton-0/+31
2014-08-14librustc: Stop assuming that implementations and traits only containPatrick Walton-98/+115
2014-08-14librustc: Tie up loose ends in unboxed closures.Patrick Walton-1/+1
2014-08-13librustc: Parse, but do not fully turn on, the `ref` keyword forPatrick Walton-2/+2
2014-07-24librustc: Stop desugaring `for` expressions and translate them directly.Patrick Walton-1/+36
2014-07-20Implement new mod import sugarJakub Wieczorek-25/+55
2014-07-19auto merge of #15650 : jakub-/rust/patterns-statics, r=pcwaltonbors-2/+7
2014-07-19auto merge of #15754 : jakub-/rust/diagnostics, r=alexcrichtonbors-15/+14
2014-07-19Add support for patterns referencing non-trivial staticsJakub Wieczorek-2/+7