| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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. | ||||
| 2012-10-21 | rustc: add new intrinsics - atomic_cxchg{_acq,_rel} | Luqman Aden | -6/+47 | |
| 2012-10-21 | Fix ICE stemming from use of unique pointers in unreachable blocks. | Josh Matthews | -1/+1 | |
| 2012-10-20 | Remove old fixed-length vector syntax | Ben Striegel | -6/+6 | |
| 2012-10-19 | Remove superfluous by-ref in option::get, option::get_default, option::expect | Tim Chevalier | -5/+5 | |
| Superficial change, no review. | ||||
| 2012-10-18 | rustc: Implement intra-crate static methods on anonymous trait ↵ | Patrick Walton | -32/+220 | |
| implementations. r=nmatsakis | ||||
| 2012-10-18 | libcore: minor code cleanup. | Erick Tryzelaar | -18/+11 | |
| This is minor and probably completely inconsequential to performance, but I find vec::map to be more clear than vec::each and a push. | ||||
| 2012-10-18 | libcore: call [u8] values bytes, not bufs | Erick Tryzelaar | -2/+2 | |
| 2012-10-18 | rustc: optimize away some mallocs when building GEP args | Erick Tryzelaar | -2/+1 | |
| 2012-10-17 | Merge pull request #3739 from killerswan/usagemsg | Tim Chevalier | -65/+75 | |
| Add a module to getopts for verbose option group declaration (and use it in rustc) | ||||
| 2012-10-17 | Add a module to getopts to support verbose option definition | Kevin Cantu | -65/+75 | |
| This is built on top of the existing functionality, but adds a `groups` module which defines functions allowing the user to specify whole short/long/description groups at once and provides a usage message. | ||||
| 2012-10-17 | Merge pull request #3716 from Blei/fix-3656 | Tim Chevalier | -3/+4 | |
| rustc: fix size computation of structs for the FFI | ||||
| 2012-10-16 | Remove integer suffixes | Tim Chevalier | -2/+2 | |
| 2012-10-16 | Change a use of map::get to map::find | Tim Chevalier | -2/+2 | |
| 2012-10-16 | rustc: Implement intra-crate static methods on anonymous trait implementations. | Patrick Walton | -109/+297 | |
