| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-02-28 | rustbuild: Sync changes to Cargo.lock | Alex Crichton | -2/+0 | |
| 2016-02-21 | rustbuild: Sync some Cargo.toml/lib.rs dependencies | Alex Crichton | -13/+11 | |
| The standard library doesn't depend on rustc_bitflags, so move it to explicit dependencies on all other crates. Additionally, the arena/fmt_macros deps could be dropped from libsyntax. | ||||
| 2016-02-11 | bootstrap: Add a bunch of Cargo.toml files | Alex Crichton | -0/+12 | |
| These describe the structure of all our crate dependencies. | ||||
| 2016-02-11 | Add a Cargo-based build system | Alex Crichton | -0/+652 | |
| This commit is the start of a series of commits which start to replace the makefiles with a Cargo-based build system. The aim is not to remove the makefiles entirely just yet but rather just replace the portions that invoke the compiler to do the bootstrap. This commit specifically adds enough support to perform the bootstrap (and all the cross compilation within) along with generating documentation. More commits will follow up in this series to actually wire up the makefiles to call this build system, so stay tuned! | ||||
| 2012-11-07 | Rename src/rustc to src/librustc. Use the driver crate | Brian Anderson | -61681/+0 | |
| 2012-11-07 | rustc: Long lines | Patrick Walton | -1/+2 | |
| 2012-11-07 | rustc: Implement the Drop trait. r=brson | Patrick Walton | -2/+101 | |
| 2012-11-06 | rustc: reuse const vals, translate fn paths as consts. Close #2530. | Graydon Hoare | -28/+48 | |
| 2012-11-06 | Cleanup how we handle proto in types, remove unsound subtyping | Niko Matsakis | -693/+576 | |
| 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 | -27/+1 | |
| 2012-11-05 | rustc: Implement deriving involving generic bounded traits. r=brson | Patrick Walton | -36/+147 | |
| 2012-11-05 | rustc: Implement parsing and typechecking for "once fn" | Patrick Walton | -41/+171 | |
| 2012-11-02 | rustc: Refactor vtable lookup to use a vtable context, so that it can be ↵ | Patrick Walton | -62/+101 | |
| called outside a function. rs=refactor | ||||
| 2012-11-02 | rustc: Eliminate the necessity of having an expr in order to call ↵ | Patrick Walton | -44/+80 | |
| lookup_vtables(). rs=#rust Automatically-generated derived methods don't have exprs and need to call this function. | ||||
| 2012-11-02 | rustc: Implement ~Trait. r=nmatsakis | Patrick Walton | -32/+121 | |
| 2012-11-02 | rustc: Implement dereference via unary '*' for structs. r=nmatsakis | Patrick Walton | -0/+51 | |
| 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 | |
