about summary refs log tree commit diff
path: root/src/librustc/middle/astencode.rs
AgeCommit message (Expand)AuthorLines
2014-08-26Rebasing changesNick Cameron-3/+9
2014-08-26DST coercions and DST structsNick Cameron-59/+213
2014-08-18libsyntax: Remove the `use foo = bar` syntax from the language in favorPatrick Walton-5/+5
2014-08-16librustc: Forbid external crates, imports, and/or items from beingPatrick Walton-2/+14
2014-08-14librustc: Stop assuming that implementations and traits only containPatrick Walton-11/+48
2014-08-14librustc: Tie up loose ends in unboxed closures.Patrick Walton-19/+62
2014-08-13librustc: Parse, but do not fully turn on, the `ref` keyword forPatrick Walton-1/+27
2014-08-09librustc: Encode upvar_borrow_map in metadata.Luqman Aden-1/+42
2014-07-31Move SeekableMemWriter into librbmlErick Tryzelaar-1/+1
2014-07-31remove serialize::ebml, add librbmlErick Tryzelaar-151/+150
2014-07-29remove seek from std::io::MemWriter, add SeekableMemWriter to librustcErick Tryzelaar-5/+3
2014-07-18librustc: Implement unboxed closures with mutable receiversPatrick Walton-2/+69
2014-07-17librustc: Remove cross-borrowing of `Box<T>` to `&T` from the language,Patrick Walton-2/+3
2014-07-15change to new trait style for method field refsJohn Clements-1/+2
2014-07-13update fold_method to return a smallvectorJohn Clements-2/+5
2014-07-13refactor Method definition to make space for macrosJohn Clements-1/+1
2014-07-09Fix all the test falloutCorey Richardson-1/+2
2014-07-08std: Rename the `ToStr` trait to `ToString`, and `to_str` to `to_string`.Richo Healey-8/+8
2014-07-05Refactored VecPerParamSpace to hide exposure of `Vec` representation.Felix S. Klock II-1/+1
2014-06-28Rename all raw pointers as necessaryAlex Crichton-1/+1
2014-06-22Rename ty_param_bounds_and_ty to PolytypeNiko Matsakis-19/+19
2014-06-17librustc: Don't overwrite vtables when coercing to trait object.Luqman Aden-23/+47
2014-06-14rustc: Obsolete the `@` syntax entirelyAlex Crichton-1/+1
2014-06-13Introduce VecPerParamSpace and use it to represent sets of types andNiko Matsakis-44/+81
2014-06-11rustc: Move the AST from @T to Gc<T>Alex Crichton-7/+7
2014-06-06Move Def out of syntax crate, where it does not belongNiko Matsakis-34/+35
2014-06-06Move subst data structures into subst.rs, fix capitalizationNiko Matsakis-6/+7
2014-05-30librustc: Fix snake case errors.Kevin Butler-7/+7
2014-05-24core: rename strbuf::StrBuf to string::StringRicho Healey-3/+3
2014-05-22libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`.Patrick Walton-2/+4
2014-05-12librustc: Remove all uses of `~str` from librustc.Patrick Walton-2/+2
2014-05-11core: Remove the cast moduleAlex Crichton-3/+3
2014-05-09Currently trans uses Vec<ty::t> to represent substitutions instead of a properNiko Matsakis-9/+30
2014-04-24Pre-step towards issue #12624 and others: Introduce ExprUseVisitor, remove theNiko Matsakis-65/+4
2014-04-23rustc: remove usage of root_map from astencodeFlavio Percoco-1/+0
2014-04-22rustc: de-@ metadata::cstore.Eduard Burtescu-16/+16
2014-04-22rustc: de-@ freevars.Eduard Burtescu-4/+4
2014-04-22rustc: de-@ some RefCell's.Eduard Burtescu-1/+1
2014-04-22rustc: de-@ ty::AutoAdjustment.Eduard Burtescu-4/+4
2014-04-22rustc: de-@ method and vtable maps.Eduard Burtescu-17/+11
2014-04-22rustc: move the method and vtable maps into ty::ctxt.Eduard Burtescu-8/+6
2014-04-13Make Result::{unwrap, unwrap_err} require ShowSteven Fackler-3/+3
2014-04-11rustc: fix fallout from removing ast::Sigil and use ty::TraitStore in ty::Clo...Eduard Burtescu-8/+5
2014-04-11auto merge of #13424 : eddyb/rust/ty-mut-in-store, r=nikomatsakisbors-27/+22
2014-04-11rustc: fix the fallout from moving mutability into VstoreSlice and RegionTrai...Eduard Burtescu-27/+22
2014-04-10rustc: rename ty::vstore and its variants to UpperCamelCase.Eduard Burtescu-2/+2
2014-04-10libstd: Implement `StrBuf`, a new string buffer type like `Vec`, andPatrick Walton-2/+3
2014-04-04Fix fallout from std::libc separationCorey Richardson-1/+1
2014-04-02middle: astencode: remove dead codeCorey Richardson-14/+0
2014-03-31rustc: Switch field privacy as necessaryAlex Crichton-4/+4