about summary refs log tree commit diff
path: root/src/librustc/util
AgeCommit message (Expand)AuthorLines
2014-10-22Part of #6993. Moved a bunch of uses of Ident to NameJonathan S-3/+3
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-18/+18
2014-10-16Fix soundness bug in treatment of closure upvars by regionckBrian Koropoff-3/+3
2014-10-16librustc: Remove all uses of {:?}.Luqman Aden-17/+18
2014-10-15Make memoize!() a function insteadJakub Wieczorek-2/+56
2014-10-10Handle `while let` desugaringJohn Gallagher-0/+3
2014-10-07Use slice syntax instead of slice_to, etc.Nick Cameron-1/+1
2014-10-03Change rustc pretty-printing to print [T, ..n] instead of [T, .. n]P1start-1/+1
2014-10-02rollup merge of #17666 : eddyb/take-garbage-outAlex Crichton-2/+1
2014-10-02Revert "Use slice syntax instead of slice_to, etc."Aaron Turon-1/+1
2014-10-02rustc: remove support for Gc.Eduard Burtescu-2/+1
2014-10-02Use slice syntax instead of slice_to, etc.Nick Cameron-1/+1
2014-09-30Produce a better error for irrefutable `if let` patternsKevin Ballard-0/+1
2014-09-26librustc: Give trait methods accessible via fewer autoderefs priorityPatrick Walton-1/+2
2014-09-24Remove dead code from librustcJakub Wieczorek-9/+0
2014-09-19Add enum variants to the type namespaceNick Cameron-2/+2
2014-09-17librustc: Implement associated types behind a feature gate.Patrick Walton-3/+5
2014-09-15misc ppaux changesNiko Matsakis-11/+20
2014-09-14rustc: fix fallout from using ptr::P.Eduard Burtescu-15/+12
2014-09-12Track the visited AST's lifetime throughout Visitor.Eduard Burtescu-2/+2
2014-09-12Remove largely unused context from Visitor.Eduard Burtescu-8/+8
2014-09-03Fix spelling errors and capitalization.Joseph Crail-2/+2
2014-08-30Unify non-snake-case lints and non-uppercase statics lintsP1start-0/+2
2014-08-28Introduce snapshot_vec abstractionNiko Matsakis-0/+195
2014-08-27Implement generalized object and type parameter bounds (Fixes #16462)Niko Matsakis-86/+257
2014-08-26Rebasing changesNick Cameron-1/+1
2014-08-26DST coercions and DST structsNick Cameron-5/+6
2014-08-18libsyntax: Remove the `use foo = bar` syntax from the language in favorPatrick Walton-9/+9
2014-08-14librustc: Stop assuming that implementations and traits only containPatrick Walton-2/+2
2014-08-07Rename `Share` to `Sync`Alex Crichton-2/+2
2014-07-31Move SeekableMemWriter into librbmlErick Tryzelaar-232/+0
2014-07-29remove seek from std::io::MemWriter, add SeekableMemWriter to librustcErick Tryzelaar-0/+232
2014-07-24librustc: Stop desugaring `for` expressions and translate them directly.Patrick Walton-1/+1
2014-07-18librustc: Implement unboxed closures with mutable receiversPatrick Walton-0/+5
2014-07-17librustc: Remove cross-borrowing of `Box<T>` to `&T` from the language,Patrick Walton-1/+1
2014-07-16librustc: Implement the fully-expanded, UFCS form of explicit self.Patrick Walton-2/+26
2014-07-14rustc: Move util::sha2 to rustc_backBrian Anderson-680/+0
2014-07-14rustc: Move util::fs to rustc_backBrian Anderson-103/+0
2014-07-09Register new snapshotsAlex Crichton-10/+0
2014-07-08std: Rename the `ToStr` trait to `ToString`, and `to_str` to `to_string`.Richo Healey-66/+76
2014-07-07auto merge of #15440 : pcwalton/rust/struct-aliases, r=brsonbors-2/+1
2014-07-05Refactored VecPerParamSpace to hide exposure of `Vec` representation.Felix S. Klock II-6/+6
2014-07-04librustc: Accept type aliases for structures in structure literals andPatrick Walton-2/+1
2014-06-28auto merge of #15208 : alexcrichton/rust/snapshots, r=pcwaltonbors-2/+7
2014-06-28Rename all raw pointers as necessaryAlex Crichton-2/+7
2014-06-26Remove unnecessary to_string callsPiotr Jawniak-1/+1
2014-06-24librustc: Remove cross borrowing from mutable `Box`es to `&mut`.Patrick Walton-1/+1
2014-06-24librustc: Remove the fallback to `int` from typechecking.Niko Matsakis-4/+2
2014-06-24auto merge of #15079 : nikomatsakis/rust/issue-5527-unify-refactor, r=pnkfelixbors-8/+91
2014-06-22Rename ty_param_bounds_and_ty to PolytypeNiko Matsakis-2/+2