| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-11-02 | rustc: Implement translation of pattern matching for tuple structs and ↵ | Patrick Walton | -79/+225 | |
| unit-like structs. r=nmatsakis | ||||
| 2012-11-02 | rustc: Implement typechecking, exhaustiveness checking, and borrow checking ↵ | Patrick Walton | -71/+166 | |
| for pattern matching of tuple structs. r=nmatsakis Conflicts: src/rustc/middle/typeck/check/alt.rs | ||||
| 2012-11-01 | Long lines | Brian Anderson | -1/+2 | |
| 2012-11-01 | Support #[cfg] on methods | Brian Anderson | -0/+28 | |
| 2012-11-01 | rustc: Fix tab characters | Patrick Walton | -30/+30 | |
| 2012-11-01 | rustc: Stop overwriting trait static method types when checking generic ↵ | Patrick Walton | -6/+34 | |
| trait refs. Closes #3903. rs=blocking-burg | ||||
| 2012-10-31 | rustc: Swap argument order in drop_and_cancel_clean | Brian Anderson | -2/+2 | |
| 2012-10-31 | Merge remote-tracking branch 'vertexclique/incoming' | Brian Anderson | -1/+7 | |
| 2012-11-01 | change function and place in expr.rs | Mahmut Bulut | -20/+7 | |
| 2012-10-31 | Fix checking of duplicate and missing struct field initializers. Closes ↵ | Brian Anderson | -5/+9 | |
| #3486. Closes #3892 | ||||
| 2012-10-30 | Preserve parenthesization in the AST | Tim Chevalier | -33/+58 | |
| Maintain explicit "paren" nodes in the AST so we can pretty-print without having to guess where parens should go. We may revisit this in the future. r=graydon | ||||
| 2012-10-30 | * dropnzero_val fn added | Mahmut Bulut | -1/+20 | |
| * zero-mem for not needed drop situation placed in Ignore | ||||
| 2012-10-30 | rustc: Translate "deriving" for monomorphic intra-crate enums. r=brson | Patrick Walton | -38/+182 | |
| 2012-10-30 | rustc: Instantiate trait refs for automatically-derived implementations. ↵ | Patrick Walton | -5/+18 | |
| Should fix check-fast. rs=bustage | ||||
| 2012-10-29 | rustc: Implement typechecking for automatically-derived enums | Patrick Walton | -2/+55 | |
| 2012-10-29 | Merge pull request #3871 from pcwalton/master | Patrick Walton | -32/+233 | |
| rustc: Translate monomorphic intra-crate automatically-derived method… | ||||
| 2012-10-27 | Remove unnecessary suffixes | Tim Chevalier | -1/+1 | |
| 2012-10-26 | Partial fix for #2687---impl method must only be subtype of trait method, ↵ | Niko Matsakis | -14/+20 | |
| not exact match. | ||||
| 2012-10-26 | rustc: Translate monomorphic intra-crate automatically-derived methods that ↵ | Patrick Walton | -32/+233 | |
| follow the "eq" format | ||||
| 2012-10-25 | Fix long line | Tim Chevalier | -1/+2 | |
| 2012-10-25 | Merge remote-tracking branch '14427/incoming' | Brian Anderson | -2/+2 | |
| Conflicts: src/libstd/sort.rs | ||||
| 2012-10-25 | rustc: Translate and check exhaustiveness of struct-like enum variant ↵ | Patrick Walton | -20/+105 | |
| patterns. r=nmatsakis | ||||
| 2012-10-25 | Merge pull request #3858 from pcwalton/struct-like-typeck | Patrick Walton | -77/+197 | |
| rustc: Typecheck, privacy check, and borrow check struct-like enum variants. r=tjc | ||||
| 2012-10-25 | Make error message for non-copyable args less misleading | Tim Chevalier | -1/+3 | |
| No review, just changing error message text. Closes #3855 | ||||
| 2012-10-25 | rustc: Typecheck, privacy check, and borrow check struct-like enum variants | Patrick Walton | -77/+197 | |
| 2012-10-25 | rustc: Translate tuple struct constructors | Patrick Walton | -43/+151 | |
| 2012-10-24 | Long lines | Brian Anderson | -6/+6 | |
| 2012-10-24 | adjust comments | Niko Matsakis | -8/+37 | |
| 2012-10-24 | Implement proper subtyping for region fn types (part of #2263) | Niko Matsakis | -389/+687 | |
| 2012-10-24 | Merge pull request #3852 from veddan/type-limits | Brian Anderson | -0/+123 | |
| Lint pass like GCC's -Wtype-limits (#3833) | ||||
| 2012-10-24 | rustc: Implement typechecking for tuple structs. r=nmatsakis | Patrick Walton | -6/+49 | |
| 2012-10-24 | Cleaned up formatting and fixed bug in rev_binop | Viktor Dahl | -105/+119 | |
| 2012-10-24 | Implemented '-W type-limits' (#3833) | Viktor Dahl | -0/+109 | |
| 2012-10-23 | rustc: Implement construction of monomorphic struct-like variants. r=nmatsakis | Patrick Walton | -73/+288 | |
| 2012-10-23 | Remove <- operator from the compiler | Tim Chevalier | -56/+18 | |
| Yield an obsolete syntax error on things like "let foo <- bar;" and "foo <- bar;" r=brson Progress on #3466 | ||||
| 2012-10-23 | Remove uses of binary move in the compiler | Tim Chevalier | -2/+2 | |
| 2012-10-23 | rustc: Implement typechecking for simple monomorphic derivable traits on ↵ | Patrick Walton | -76/+339 | |
| monomorphic types. r=brson | ||||
| 2012-10-23 | rustc: Lower-case the error messages in kind.rs, for consistency | Brian Anderson | -13/+13 | |
| 2012-10-22 | Merge remote-tracking branch 'luqmana/incoming' | Brian Anderson | -6/+47 | |
| 2012-10-22 | rustc: Factor out struct literal typechecking in preparation for struct-like ↵ | Patrick Walton | -122/+132 | |
| enum variants | ||||
| 2012-10-22 | rustc: Implement generic cross-crate trait inheritance | Patrick Walton | -45/+157 | |
| 2012-10-22 | Merge remote-tracking branch 'original/incoming' into incoming | Simon BD | -2316/+2872 | |
| 2012-10-22 | rustc: Convert two printlns in trans into debug! | Brian Anderson | -2/+2 | |
| 2012-10-22 | Long lines | Brian Anderson | -1/+2 | |
| 2012-10-22 | Merge pull request #3826 from jdm/doublefail | Brian Anderson | -1/+1 | |
| Fix ICE stemming from use of unique pointers in unreachable blocks. | ||||
| 2012-10-22 | Fix breakage (forgot to commit this... | Tim Chevalier | -1/+1 | |
| 2012-10-22 | Incorporate review comments (mostly fixing indentation) | Tim Chevalier | -28/+26 | |
| Previous commit was r=nmatsakis | ||||
| 2012-10-22 | Preliminary support for labeled break/continue for `loop`s | Tim Chevalier | -97/+206 | |
| This patch adds preliminary middle-end support (liveness and trans) for breaks and `loop`s to `loop` constructs that have labels. while and for loops can't have labels yet. Progress on #2216 | ||||
| 2012-10-22 | Simplify the AST representation of ty param bounds | Tim Chevalier | -28/+35 | |
| Change ast::ty_param_bound so that all ty param bounds are represented as traits, with no special cases for Copy/Send/Owned/Const. typeck::collect generates the special cases. A consequence of this is that code using the #[no_core] attribute can't use the Copy kind/trait. Probably not a big deal? As a side effect, any user-defined traits that happen to be called Copy, etc. in the same module override the built-in Copy trait. r=nmatsakis Closes #2284 | ||||
| 2012-10-21 | Correct propagation of mutability from components to base in borrowck | Niko Matsakis | -9/+61 | |
| Fixes #3828. | ||||
