about summary refs log tree commit diff
path: root/src/librustc/metadata/encoder.rs
AgeCommit message (Expand)AuthorLines
2014-09-30Fixes ICE when using reexported unit-like structsMichael Kainer-1/+1
2014-09-30librustc: Stop looking in metadata in type contents.Patrick Walton-0/+16
2014-09-30Removed some unnecessary RefCells from resolveJonathan S-1/+1
2014-09-17librustc: Implement associated types behind a feature gate.Patrick Walton-33/+137
2014-09-16Fallout from renamingAaron Turon-4/+4
2014-09-15trans -- stop tracking vtables precisely, instead recompute as needed.Niko Matsakis-14/+14
2014-09-14rustc: fix fallout from using ptr::P.Eduard Burtescu-72/+38
2014-09-12Track the visited AST's lifetime throughout Visitor.Eduard Burtescu-3/+3
2014-09-12Remove largely unused context from Visitor.Eduard Burtescu-15/+15
2014-09-08rustc: fix fallout from the addition of a 'tcx lifetime on tcx.Eduard Burtescu-7/+7
2014-09-05reuse original symbols for inlined itemsStuart Pernsteiner-4/+5
2014-08-27Implement generalized object and type parameter bounds (Fixes #16462)Niko Matsakis-66/+98
2014-08-25rustc: Encode the visibility of foreign itemsAlex Crichton-0/+1
2014-08-16librustc: Forbid external crates, imports, and/or items from beingPatrick Walton-1/+0
2014-08-14librustc: Stop assuming that implementations and traits only containPatrick Walton-94/+171
2014-08-14librustc: Tie up loose ends in unboxed closures.Patrick Walton-3/+18
2014-08-05Allow generic foreign functions.Russell-1/+2
2014-07-31Byte literals!Simon Sapin-6/+1
2014-07-31Move SeekableMemWriter into librbmlErick Tryzelaar-1/+1
2014-07-31remove serialize::ebml, add librbmlErick Tryzelaar-611/+611
2014-07-29remove seek from std::io::MemWriter, add SeekableMemWriter to librustcErick Tryzelaar-12/+12
2014-07-28rustc: encode is_sugared_doc on ast::AttributeCorey Richardson-0/+1
2014-07-28rustdoc: show struct field docs when inlinedCorey Richardson-0/+25
2014-07-21repair macro docsJohn Clements-2/+2
2014-07-18librustc: Only emit constructor functions as necessary.Luqman Aden-9/+3
2014-07-18librustc: Implement unboxed closures with mutable receiversPatrick Walton-0/+40
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-12/+19
2014-07-15change to new trait style for method field refsJohn Clements-2/+3
2014-07-15Fix errorsAdolfo Ochagavía-3/+2
2014-07-15Deprecate `str::from_char`Adolfo Ochagavía-1/+1
2014-07-15Deprecate `str::from_utf8_owned`Adolfo Ochagavía-1/+1
2014-07-13refactor Method definition to make space for macrosJohn Clements-2/+2
2014-07-12auto merge of #15601 : jbclements/rust/disable-default-macro-behavior, r=alex...bors-28/+16
2014-07-11use side table to store exported macrosJohn Clements-28/+16
2014-07-10Bug fixes for stability trackingAaron Turon-0/+4
2014-07-08carry self ident forward through re-parsingJohn Clements-4/+4
2014-07-08auto merge of #15493 : brson/rust/tostr, r=pcwaltonbors-26/+26
2014-07-08std: Rename the `ToStr` trait to `ToString`, and `to_str` to `to_string`.Richo Healey-26/+26
2014-07-08Change DST syntax: type -> Sized?Nick Cameron-14/+1
2014-07-05rustc: Remove CrateId and all related supportAlex Crichton-42/+10
2014-07-03Simplify PatIdent to contain an Ident rather than a PathJohn Clements-4/+4
2014-06-30rustdoc: incorporate stability index throughoutAaron Turon-7/+11
2014-06-28Rename all raw pointers as necessaryAlex Crichton-4/+4
2014-06-22Rename ty_param_bounds_and_ty to PolytypeNiko Matsakis-11/+11
2014-06-18Add stability inheritanceAaron Turon-1/+31
2014-06-13Introduce VecPerParamSpace and use it to represent sets of types andNiko Matsakis-15/+18
2014-06-11rustc: Move the AST from @T to Gc<T>Alex Crichton-7/+9
2014-06-09Implement #[plugin_registrar]Keegan McAllister-20/+20
2014-06-06rustc: Preserve reachable extern fns with LTOAlex Crichton-0/+25