about summary refs log tree commit diff
path: root/src/librustc/middle/astencode.rs
AgeCommit message (Expand)AuthorLines
2014-09-30Fixes ICE when using reexported unit-like structsMichael Kainer-1/+1
2014-09-24Remove dead code from librustcJakub Wieczorek-73/+0
2014-09-19rollup merge of #17338 : nick29581/variants-namespaceAlex Crichton-18/+18
2014-09-19rollup merge of #17314 : eddyb/span-no-gcAlex Crichton-1/+1
2014-09-19Add enum variants to the type namespaceNick Cameron-18/+18
2014-09-18rustc: remove Gc<Def> and depth from DefUpvar.Eduard Burtescu-4/+1
2014-09-18rustc: move type definitions from middle::freevars to middle::ty.Eduard Burtescu-15/+14
2014-09-18rustc: add a closure depth to DefUpvar.Eduard Burtescu-1/+2
2014-09-18rustc: remove BindingMode from DefLocal.Eduard Burtescu-1/+1
2014-09-18rustc: remove DefArg and DefBinding in favor of DefLocal.Eduard Burtescu-2/+0
2014-09-18Fix fallout in tests from removing the use of Gc in ExpnInfo.Eduard Burtescu-1/+1
2014-09-17librustc: Implement associated types behind a feature gate.Patrick Walton-3/+18
2014-09-17rustdoc: Correctly distinguish enums and typesP1start-1/+1
2014-09-16Fallout from renamingAaron Turon-5/+5
2014-09-15trans -- stop tracking vtables precisely, instead recompute as needed.Niko Matsakis-60/+180
2014-09-14rustc: fix fallout from using ptr::P.Eduard Burtescu-287/+263
2014-09-09rollup merge of #17040 : kmcallister/borrow-extctxtAlex Crichton-4/+4
2014-09-08quote: Explicitly borrow the ExtCtxtKeegan McAllister-4/+4
2014-09-08rustc: fix fallout from the addition of a 'tcx lifetime on tcx.Eduard Burtescu-12/+12
2014-09-02DST raw pointers - *-pointers are fat pointersNick Cameron-4/+21
2014-08-27Implement generalized object and type parameter bounds (Fixes #16462)Niko Matsakis-5/+33
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