about summary refs log tree commit diff
path: root/src/rustc
AgeCommit message (Expand)AuthorLines
2012-11-05rustc: Implement parsing and typechecking for "once fn"Patrick Walton-41/+171
2012-11-02rustc: Refactor vtable lookup to use a vtable context, so that it can be call...Patrick Walton-62/+101
2012-11-02rustc: Eliminate the necessity of having an expr in order to call lookup_vtab...Patrick Walton-44/+80
2012-11-02rustc: Implement ~Trait. r=nmatsakisPatrick Walton-32/+121
2012-11-02rustc: Implement dereference via unary '*' for structs. r=nmatsakisPatrick Walton-0/+51
2012-11-02rustc: Implement translation of pattern matching for tuple structs and unit-l...Patrick Walton-79/+225
2012-11-02rustc: Implement typechecking, exhaustiveness checking, and borrow checking f...Patrick Walton-71/+166
2012-11-01Long linesBrian Anderson-1/+2
2012-11-01Support #[cfg] on methodsBrian Anderson-0/+28
2012-11-01rustc: Fix tab charactersPatrick Walton-30/+30
2012-11-01rustc: Stop overwriting trait static method types when checking generic trait...Patrick Walton-6/+34
2012-10-31rustc: Swap argument order in drop_and_cancel_cleanBrian Anderson-2/+2
2012-10-31Merge remote-tracking branch 'vertexclique/incoming'Brian Anderson-1/+7
2012-11-01change function and place in expr.rsMahmut Bulut-20/+7
2012-10-31Fix checking of duplicate and missing struct field initializers. Closes #3486...Brian Anderson-5/+9
2012-10-30Preserve parenthesization in the ASTTim Chevalier-33/+58
2012-10-30* dropnzero_val fn addedMahmut Bulut-1/+20
2012-10-30rustc: Translate "deriving" for monomorphic intra-crate enums. r=brsonPatrick Walton-38/+182
2012-10-30rustc: Instantiate trait refs for automatically-derived implementations. Shou...Patrick Walton-5/+18
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