| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-11-07 | Rename src/rustc to src/librustc. Use the driver crate | Brian Anderson | -1119/+0 | |
| 2012-11-06 | Cleanup how we handle proto in types, remove unsound subtyping | Niko Matsakis | -27/+63 | |
| 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-02 | rustc: Implement typechecking, exhaustiveness checking, and borrow checking ↵ | Patrick Walton | -10/+38 | |
| for pattern matching of tuple structs. r=nmatsakis Conflicts: src/rustc/middle/typeck/check/alt.rs | ||||
| 2012-10-30 | Preserve parenthesization in the AST | Tim Chevalier | -0/+2 | |
| 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-25 | rustc: Typecheck, privacy check, and borrow check struct-like enum variants | Patrick Walton | -7/+32 | |
| 2012-10-23 | Remove <- operator from the compiler | Tim Chevalier | -1/+1 | |
| Yield an obsolete syntax error on things like "let foo <- bar;" and "foo <- bar;" r=brson Progress on #3466 | ||||
| 2012-10-15 | rustc: Merge module and type namespaces. r=brson | Patrick Walton | -2/+2 | |
| 2012-10-05 | Remove by-mutable-ref mode from the compiler | Tim Chevalier | -3/+0 | |
| and test cases. Closes #3513 | ||||
| 2012-10-05 | Revert "wip" | Tim Chevalier | -0/+3 | |
| This reverts commit ca49fd402af8e7bf613c43e996274b5a017958d2. | ||||
| 2012-10-05 | wip | Tim Chevalier | -3/+0 | |
| 2012-09-27 | core: More option demoding | Brian Anderson | -2/+2 | |
| 2012-09-26 | core: Replace map/map_default with map_ref/map_default_ref | Brian Anderson | -7/+7 | |
| 2012-09-23 | Register snapshots. Remove redundant Eq impls, Makefile hacks | Brian Anderson | -190/+0 | |
| 2012-09-20 | rustc: De-mode all overloaded operators | Patrick Walton | -0/+190 | |
| 2012-09-19 | demode the each() method on vec and other iterables. | Niko Matsakis | -4/+4 | |
| 2012-09-11 | Introduce auto adjustment table to subsume autoderef/autoref/borrowings. | Niko Matsakis | -92/+63 | |
| Fixes #3261 Fixes #3443 | ||||
| 2012-09-11 | Promote 'struct' from a restricted keyword to a strict keyword | Brian Anderson | -4/+4 | |
| 2012-09-07 | Implement &-patterns | Tim Chevalier | -2/+3 | |
| Closes #2855 | ||||
| 2012-09-07 | Convert field terminators to commas. Stop parsing semis. | Brian Anderson | -2/+2 | |
| 2012-09-07 | rustc: Add an "ne" method to the Eq trait, and implement it everywhere | Patrick Walton | -0/+6 | |
| 2012-09-04 | rustc: "import" -> "use" | Patrick Walton | -6/+6 | |
| 2012-08-29 | rustc: Make `<` and `=` into traits | Patrick Walton | -2/+181 | |
| 2012-08-27 | rustc: more pattern cleanup | Erick Tryzelaar | -2/+2 | |
| 2012-08-26 | Camel case the option type | Brian Anderson | -47/+47 | |
| 2012-08-23 | `m1!{...}` -> `m1!(...)` | Paul Stansifer | -29/+29 | |
| 2012-08-22 | Parse and typecheck moving out of enums (#2329) | Ben Blum | -0/+1 | |
| 2012-08-22 | intern identifiers | Paul Stansifer | -6/+8 | |
| 2012-08-21 | more sound treatment of fn& regions; change all & to be distinct | Niko Matsakis | -1/+1 | |
| 2012-08-15 | rustc: Parse labeled loop, break, and again | Patrick Walton | -3/+4 | |
| 2012-08-15 | rustc: Implement automatic reference for method receivers | Patrick Walton | -5/+3 | |
| 2012-08-13 | rustc: Mostly implement region-bounded stack closures | Patrick Walton | -2/+6 | |
| 2012-08-10 | Revert "rustc: Make function types have vstores in them" | Patrick Walton | -6/+2 | |
| This reverts commit 0101125a962abae18525d6014cd26ad10bbb96e6. | ||||
| 2012-08-10 | rustc: Make function types have vstores in them | Patrick Walton | -2/+6 | |
| 2012-08-08 | Convert impls to new syntax | Brian Anderson | -3/+3 | |
| 2012-08-08 | refactor categorization out of borrowck into its own module. | Niko Matsakis | -0/+868 | |
| first step towards #3148 and #3024. | ||||
