about summary refs log tree commit diff
path: root/src/rustc
AgeCommit message (Expand)AuthorLines
2012-10-29rustc: Implement typechecking for automatically-derived enumsPatrick Walton-2/+55
2012-10-29Merge pull request #3871 from pcwalton/masterPatrick Walton-32/+233
2012-10-27Remove unnecessary suffixesTim Chevalier-1/+1
2012-10-26Partial fix for #2687---impl method must only be subtype of trait method, not...Niko Matsakis-14/+20
2012-10-26rustc: Translate monomorphic intra-crate automatically-derived methods that f...Patrick Walton-32/+233
2012-10-25Fix long lineTim Chevalier-1/+2
2012-10-25Merge remote-tracking branch '14427/incoming'Brian Anderson-2/+2
2012-10-25rustc: Translate and check exhaustiveness of struct-like enum variant pattern...Patrick Walton-20/+105
2012-10-25Merge pull request #3858 from pcwalton/struct-like-typeckPatrick Walton-77/+197
2012-10-25Make error message for non-copyable args less misleadingTim Chevalier-1/+3
2012-10-25rustc: Typecheck, privacy check, and borrow check struct-like enum variantsPatrick Walton-77/+197
2012-10-25rustc: Translate tuple struct constructorsPatrick Walton-43/+151
2012-10-24Long linesBrian Anderson-6/+6
2012-10-24adjust commentsNiko Matsakis-8/+37
2012-10-24Implement proper subtyping for region fn types (part of #2263)Niko Matsakis-389/+687
2012-10-24Merge pull request #3852 from veddan/type-limitsBrian Anderson-0/+123
2012-10-24rustc: Implement typechecking for tuple structs. r=nmatsakisPatrick Walton-6/+49
2012-10-24Cleaned up formatting and fixed bug in rev_binopViktor Dahl-105/+119
2012-10-24Implemented '-W type-limits' (#3833)Viktor Dahl-0/+109
2012-10-23rustc: Implement construction of monomorphic struct-like variants. r=nmatsakisPatrick Walton-73/+288
2012-10-23Remove <- operator from the compilerTim Chevalier-56/+18
2012-10-23 Remove uses of binary move in the compilerTim Chevalier-2/+2
2012-10-23rustc: Implement typechecking for simple monomorphic derivable traits on mono...Patrick Walton-76/+339
2012-10-23rustc: Lower-case the error messages in kind.rs, for consistencyBrian Anderson-13/+13
2012-10-22Merge remote-tracking branch 'luqmana/incoming'Brian Anderson-6/+47
2012-10-22rustc: Factor out struct literal typechecking in preparation for struct-like ...Patrick Walton-122/+132
2012-10-22rustc: Implement generic cross-crate trait inheritancePatrick Walton-45/+157
2012-10-22Merge remote-tracking branch 'original/incoming' into incomingSimon BD-2316/+2872
2012-10-22rustc: Convert two printlns in trans into debug!Brian Anderson-2/+2
2012-10-22Long linesBrian Anderson-1/+2
2012-10-22Merge pull request #3826 from jdm/doublefailBrian Anderson-1/+1
2012-10-22Fix breakage (forgot to commit this...Tim Chevalier-1/+1
2012-10-22Incorporate review comments (mostly fixing indentation)Tim Chevalier-28/+26
2012-10-22Preliminary support for labeled break/continue for `loop`sTim Chevalier-97/+206
2012-10-22Simplify the AST representation of ty param boundsTim Chevalier-28/+35
2012-10-21Correct propagation of mutability from components to base in borrowckNiko Matsakis-9/+61
2012-10-21rustc: add new intrinsics - atomic_cxchg{_acq,_rel}Luqman Aden-6/+47
2012-10-21Fix ICE stemming from use of unique pointers in unreachable blocks.Josh Matthews-1/+1
2012-10-20Remove old fixed-length vector syntaxBen Striegel-6/+6
2012-10-19Remove superfluous by-ref in option::get, option::get_default, option::expectTim Chevalier-5/+5
2012-10-18rustc: Implement intra-crate static methods on anonymous trait implementation...Patrick Walton-32/+220
2012-10-18libcore: minor code cleanup.Erick Tryzelaar-18/+11
2012-10-18libcore: call [u8] values bytes, not bufsErick Tryzelaar-2/+2
2012-10-18rustc: optimize away some mallocs when building GEP argsErick Tryzelaar-2/+1
2012-10-17Merge pull request #3739 from killerswan/usagemsgTim Chevalier-65/+75
2012-10-17Add a module to getopts to support verbose option definitionKevin Cantu-65/+75
2012-10-17Merge pull request #3716 from Blei/fix-3656Tim Chevalier-3/+4
2012-10-16Remove integer suffixesTim Chevalier-2/+2
2012-10-16Change a use of map::get to map::findTim Chevalier-2/+2
2012-10-16rustc: Implement intra-crate static methods on anonymous trait implementations.Patrick Walton-109/+297