| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-11-07 | Rename src/rustc to src/librustc. Use the driver crate | Brian Anderson | -17016/+0 | |
| 2012-11-06 | rustc: reuse const vals, translate fn paths as consts. Close #2530. | Graydon Hoare | -24/+33 | |
| 2012-11-06 | Cleanup how we handle proto in types, remove unsound subtyping | Niko Matsakis | -113/+104 | |
| Fixes #1896 which was never truly fixed, just masked. The given tests would have failed had they used `~fn()` and not `@fn()`. They now result in compilation errors. Fixes #2978. Necessary first step for #2202, #2263. | ||||
| 2012-11-05 | rustc: Stop declaring unused upcalls | Brian Anderson | -2/+1 | |
| 2012-11-05 | rustc: Implement deriving involving generic bounded traits. r=brson | Patrick Walton | -8/+23 | |
| 2012-11-05 | rustc: Implement parsing and typechecking for "once fn" | Patrick Walton | -0/+3 | |
| 2012-11-02 | rustc: Implement ~Trait. r=nmatsakis | Patrick Walton | -25/+80 | |
| 2012-11-02 | rustc: Implement dereference via unary '*' for structs. r=nmatsakis | Patrick Walton | -0/+35 | |
| 2012-11-02 | rustc: Implement translation of pattern matching for tuple structs and ↵ | Patrick Walton | -32/+176 | |
| unit-like structs. r=nmatsakis | ||||
| 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-30 | Preserve parenthesization in the AST | Tim Chevalier | -1/+14 | |
| 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-29 | Merge pull request #3871 from pcwalton/master | Patrick Walton | -22/+184 | |
| rustc: Translate monomorphic intra-crate automatically-derived method… | ||||
| 2012-10-27 | Remove unnecessary suffixes | Tim Chevalier | -1/+1 | |
| 2012-10-26 | rustc: Translate monomorphic intra-crate automatically-derived methods that ↵ | Patrick Walton | -22/+184 | |
| follow the "eq" format | ||||
| 2012-10-25 | rustc: Translate and check exhaustiveness of struct-like enum variant ↵ | Patrick Walton | -3/+63 | |
| patterns. r=nmatsakis | ||||
| 2012-10-25 | rustc: Translate tuple struct constructors | Patrick Walton | -9/+100 | |
| 2012-10-24 | Long lines | Brian Anderson | -6/+6 | |
| 2012-10-24 | adjust comments | Niko Matsakis | -3/+36 | |
| 2012-10-23 | rustc: Implement construction of monomorphic struct-like variants. r=nmatsakis | Patrick Walton | -8/+75 | |
| 2012-10-23 | Remove <- operator from the compiler | Tim Chevalier | -14/+3 | |
| Yield an obsolete syntax error on things like "let foo <- bar;" and "foo <- bar;" r=brson Progress on #3466 | ||||
| 2012-10-23 | rustc: Implement typechecking for simple monomorphic derivable traits on ↵ | Patrick Walton | -9/+42 | |
| monomorphic types. r=brson | ||||
| 2012-10-22 | Merge remote-tracking branch 'luqmana/incoming' | Brian Anderson | -5/+35 | |
| 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 | Incorporate review comments (mostly fixing indentation) | Tim Chevalier | -6/+5 | |
| Previous commit was r=nmatsakis | ||||
| 2012-10-22 | Preliminary support for labeled break/continue for `loop`s | Tim Chevalier | -23/+31 | |
| 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-21 | rustc: add new intrinsics - atomic_cxchg{_acq,_rel} | Luqman Aden | -5/+35 | |
| 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 | -3/+3 | |
| 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 | -4/+4 | |
| implementations. r=nmatsakis | ||||
| 2012-10-18 | rustc: optimize away some mallocs when building GEP args | Erick Tryzelaar | -2/+1 | |
| 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-15 | rustc: Merge module and type namespaces. r=brson | Patrick Walton | -18/+13 | |
| 2012-10-15 | rustc: Implement monomorphic default methods. r=nmatsakis | Patrick Walton | -126/+220 | |
| 2012-10-12 | Make trans ignore last use | Tim Chevalier | -17/+9 | |
| 2012-10-12 | Make moves explicit in rustc::middle | Tim Chevalier | -2/+2 | |
| 2012-10-12 | remove ctor from ast (take 2) (no review: just dead code removal) | Niko Matsakis | -114/+5 | |
| 2012-10-12 | Use the Nth impl when translating a static method call, instead | Niko Matsakis | -8/+47 | |
| of the 0th. 0th is only correct when there are no bound tps on the trait. Fixes #3741. | ||||
| 2012-10-12 | Replace several common macros of the form #m[...] with m!(...) | Kevin Cantu | -3/+3 | |
| This commit replaces nearly all remaining uses of #fmt, #debug, #error, and #info, and fixes some error messages... | ||||
| 2012-10-11 | Update FIXME numbers | Tim Chevalier | -3/+3 | |
| 2012-10-11 | Remove obsolete FIXME | Tim Chevalier | -3/+0 | |
| 2012-10-11 | Update FIXME numbers | Tim Chevalier | -1/+1 | |
| 2012-10-10 | rustc: fix size computation of structs for the FFI | Philipp Brüschweiler | -3/+4 | |
| It didn't take alignment into account. Fixes #3656. | ||||
| 2012-10-08 | Revert "remove ctor from ast" | Tim Chevalier | -5/+114 | |
| This reverts commit ed3689d57c988e1dd477930d957c4308c37d1a64. | ||||
