about summary refs log tree commit diff
path: root/src/librustc/util/ppaux.rs
AgeCommit message (Expand)AuthorLines
2013-08-19Make supertrait methods callable on object types.Michael Sullivan-2/+12
2013-08-19Issue #3678: Remove wrappers and call foreign functions directlyNiko Matsakis-0/+12
2013-08-11typeck: Modify method resolution to use new object adjustments, andNiko Matsakis-3/+2
2013-08-06auto merge of #8313 : msullivan/rust/cleanup, r=catamorphismbors-3/+7
2013-08-06Move EnumSet into libextraSangeun Kim-6/+4
2013-08-05Improve debug spew in _match.Michael Sullivan-3/+7
2013-08-03remove obsolete `foreach` keywordDaniel Micay-5/+5
2013-08-03replace all remaining `for` with `foreach` or `do`Daniel Micay-4/+6
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-5/+5
2013-07-29New naming convention for ast::{node_id, local_crate, crate_node_id, blk_chec...Michael Woerister-2/+2
2013-07-25auto merge of #8027 : nikomatsakis/rust/issue-4846-multiple-lifetime-paramete...bors-13/+34
2013-07-24Generalize the `ty::substs` struct so that it can representNiko Matsakis-13/+34
2013-07-23Major rework of how calls to self and super methods work.Michael Sullivan-7/+0
2013-07-17librustc: Remove the `Copy` bound from the language.Patrick Walton-2/+0
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-1/+1
2013-07-12auto merge of #7725 : msullivan/rust/default-methods, r=pcwaltonbors-11/+7
2013-07-11Clean up Repr impls a bit so we can add generic impls for @ and ~.Michael Sullivan-11/+7
2013-07-11Silence various warningsNiko Matsakis-1/+1
2013-07-11Port region inference code to use new graphNiko Matsakis-0/+6
2013-07-10Add an identifier to TypeParameterDefs and use it to pretty print type parame...Niko Matsakis-10/+11
2013-07-01Correct merge errors, broken testsNiko Matsakis-1/+1
2013-07-01Defer reasoning about region relationships until after regionck.Niko Matsakis-0/+19
2013-06-29Warning cleanupCorey Richardson-2/+0
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-2/+1
2013-06-28librustc: Fix merge fallout and test cases.Patrick Walton-1/+3
2013-06-28librustc: Change Const to Freeze in the compilerPatrick Walton-2/+2
2013-06-28librustc: Rename Owned to Send in the compilerPatrick Walton-2/+2
2013-06-25Warning policeJames Miller-1/+0
2013-06-23Fix pretty-printing builtin bounds on closures and traitsBen Blum-2/+6
2013-06-23Parse and typecheck (not kindcheck) bounds on trait paths.Ben Blum-2/+6
2013-06-23vec: remove BaseIter implementationDaniel Micay-2/+2
2013-06-22Fix-up PP Code to reflect new lifetime param syntaxJames Miller-37/+44
2013-06-22Initial Type Refactoring doneJames Miller-9/+9
2013-06-14add IteratorUtil to the preludeDaniel Micay-1/+0
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-4/+4
2013-06-11option: remove redundant old_iter implsDaniel Micay-1/+2
2013-06-10std: remove str::{connect,concat}*.Huon Wilson-7/+7
2013-06-10std: remove str::{len, slice, is_empty} in favour of methods.Huon Wilson-1/+1
2013-06-06Clean up a handful of build warnings.Michael Sullivan-1/+1
2013-06-05token_to_ident takes argument by referenceJohn Clements-1/+1
2013-06-05interner just uses uints, not idents with syntax contextJohn Clements-1/+1
2013-06-05removed some interner fieldsJohn Clements-1/+2
2013-06-01syntax: move callee_id into the expr_ variantsErick Tryzelaar-1/+0
2013-05-30Add 'Sized' builtin kind; doesn't do anything yetBen Blum-1/+3
2013-05-30Remove a bunch of unnecessary allocations and copiesBjörn Steinbrink-1/+1
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-0/+3
2013-05-28Move checking for moves and initialization of local variables and patterns intoNiko Matsakis-0/+6
2013-05-28Remove unnecessary allocations flagged by lintSeo Sanghyeon-4/+4
2013-05-22libextra: Rename the actual metadata names of libcore to libstd and libstd to...Patrick Walton-0/+2
2013-05-20Remove all unnecessary allocations (as flagged by lint)Alex Crichton-5/+5