about summary refs log tree commit diff
path: root/src/librustc/middle/astencode.rs
AgeCommit message (Expand)AuthorLines
2014-11-26/*! -> //!Steve Klabnik-69/+51
2014-11-20Refactored new CodeExtent type for improved abstraction.Felix S. Klock II-4/+16
2014-11-19rustc: fix fallout of adding the `'tcx` lifetime to `Ty`.Eduard Burtescu-121/+142
2014-11-19rustc: middle: rename `ty::t` to `Ty` and use it unqualified everywhere.Eduard Burtescu-14/+14
2014-11-18Switch the code to use De Bruijn indices rather than binder-ids.Niko Matsakis-2/+2
2014-11-18Move trans, back, driver, and back into a new crate, rustc_trans. Reduces mem...Niko Matsakis-1/+1
2014-11-17auto merge of #19027 : nick29581/rust/coercions-4, r=alexcrichtonbors-10/+10
2014-11-17Fix fallout from coercion removalNick Cameron-10/+10
2014-11-16fallout from deprecating find_copy and get_copyAlexis Beingessner-2/+1
2014-11-10Use FnvHashMap instead of HashMap in rustcAriel Ben-Yehuda-2/+2
2014-11-07Make TyTrait embed a `TraitRef`, so that when we extend TraitRef, it naturall...Niko Matsakis-19/+23
2014-11-06Fallout from collection conventionsAlexis Beingessner-13/+13
2014-11-05auto merge of #18546 : bkoropoff/rust/unboxed-closures-cross-crate, r=nick29581bors-8/+14
2014-11-03rollup merge of #18506 : nikomatsakis/assoc-type-boundsAlex Crichton-3/+4
2014-11-03rollup merge of #18318 : arielb1/transmute-cleanupAlex Crichton-33/+10
2014-11-03Add a 4th space for associated types defined in a trait (currently unused)Niko Matsakis-1/+2
2014-11-03Restructure AST so that the associated type definition carriesNiko Matsakis-2/+2
2014-11-03Clean-up transmutes in librustcAriel Ben-Yehuda-33/+10
2014-11-02Treat cross-crate unboxed closure def IDs consistentlyBrian Koropoff-2/+6
2014-11-02Fix decoding of unboxed closure kindsBrian Koropoff-6/+8
2014-11-01Fix def ID mapping for method defsBrian Koropoff-11/+5
2014-11-01Remove FnStyle from DefFn and DefStaticMethodNick Cameron-4/+3
2014-10-29Rename fail! to panic!Steve Klabnik-8/+8
2014-10-24Add a lint for not using field pattern shorthandsP1start-2/+2
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-1/+1
2014-10-16Fix soundness bug in treatment of closure upvars by regionckBrian Koropoff-1/+2
2014-10-16librustc: Remove all uses of {:?}.Luqman Aden-2/+2
2014-10-15Allow self as an arg in extension methodsNick Cameron-2/+2
2014-10-09rustc: Add `const` globals to the languageAlex Crichton-0/+1
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