| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-07-09 | Tag re-exports differently in metadata | Tim Chevalier | -0/+1 | |
| so that the "list metadata" command doesn't print out anything about intrinsics, but other code can see them. Closes #2771 | ||||
| 2012-07-05 | Change 'iface' to 'trait' internally; parse `trait` as `iface` synonym | Lindsey Kuper | -6/+6 | |
| 2012-07-01 | Convert to new closure syntax | Brian Anderson | -1/+1 | |
| 2012-06-13 | Box AST idents | Brian Anderson | -1/+1 | |
| 2012-06-08 | remove alias analysis and replace with borrowck | Niko Matsakis | -1/+0 | |
| This reverts commit 7ef825bb607c4e934c92bd0b73ecbc4c24f3286b. | ||||
| 2012-06-07 | Revert "remove alias analysis and replace with borrowck" | Brian Anderson | -0/+1 | |
| 18s perf regression compiling rustc with opts This reverts commit 7f6ee0ce0df8af4c21b065cb49b95079ae643f77. | ||||
| 2012-06-07 | remove alias analysis and replace with borrowck | Niko Matsakis | -1/+0 | |
| cc #2540 | ||||
| 2012-05-17 | Annotate or fix FIXMEs in LLVM bindings and metadata code | Tim Chevalier | -0/+3 | |
| Fixed up a few FIXMEs in lib/llvm to use more descriptive data types. Covered FIXMEs in metadata::{creader, csearch, decoder} and one in encoder. | ||||
| 2012-05-15 | Generate drop glue correctly for classes with destructors | Tim Chevalier | -0/+1 | |
| 2012-05-13 | rustc: Eliminate metadata's dependency on trans | Brian Anderson | -1/+0 | |
| 2012-05-02 | Remove commented-out code and old comments that accidentally snuck in | Tim Chevalier | -3/+2 | |
| 2012-05-02 | Encode the ifaces a class implements in metadata | Tim Chevalier | -1/+12 | |
| This lets you use class A as if it had type B if A implements B, and A and B are in different crates from your own. Closes #2285 | ||||
| 2012-04-23 | encode the borrowing table, add a simple cross-crate borrowing test | Niko Matsakis | -1/+2 | |
| 2012-04-19 | make nominal types optionally parameterized by a self region. | Niko Matsakis | -0/+2 | |
| Issue #2201. | ||||
| 2012-04-08 | Encode crate dependencies' hash and version data | Haitao Li | -0/+4 | |
| 2012-04-06 | Convert old-style for loops to new-style | Marijn Haverbeke | -1/+1 | |
| Most could use the each method, but because of the hack used to disambiguate old- and new-style loops, some had to use vec::each. (This hack will go away soon.) Issue #1619 | ||||
| 2012-03-27 | Enforce mutability declarations in classes; correct shapes for classes | Tim Chevalier | -0/+1 | |
| 1. Enforce mutability declarations on class fields. Don't allow any mutation of class fields not declared as mutable (except inside the constructor). 2. Handle classes correctly in shape (treat classes like records). | ||||
| 2012-03-23 | Keep an explicit map of things that have to be spilled | Marijn Haverbeke | -0/+1 | |
| This prevents us from spilling locals more than once. Closes #2040 | ||||
| 2012-03-23 | Remove last vestiges of old-style intrinsics | Marijn Haverbeke | -1/+0 | |
| Closes #2048 | ||||
| 2012-03-23 | Revert removal of intrinsics | Marijn Haverbeke | -0/+1 | |
| Oops. We can't do this yet until the next snapshot. | ||||
| 2012-03-23 | Remove support for the old-style intrinsics | Marijn Haverbeke | -1/+0 | |
| Closes #2042 Closes #1981 | ||||
| 2012-03-22 | Make cross-crate calls to class methods work | Tim Chevalier | -1/+1 | |
| 2012-03-21 | add mut decls to rustc and make them mandatory | Niko Matsakis | -1/+1 | |
| 2012-03-16 | Classes WIP | Tim Chevalier | -0/+1 | |
| Cross-crate metadata for classes works well enough that programs with classes in other crates compile successfully, but output wrong results. Checking in work so far to avoid merge hassles. (Tests are xfailed.) | ||||
| 2012-03-15 | Properly recognize external intrinsics | Marijn Haverbeke | -0/+1 | |
| 2012-03-15 | Make sure enum and resource constructors are inlined properly | Marijn Haverbeke | -1/+3 | |
| 2012-03-15 | Rename dict to vtable throughout the compiler | Marijn Haverbeke | -1/+1 | |
| The difference went away. | ||||
| 2012-03-02 | Move src/comp to src/rustc | Graydon Hoare | -0/+112 | |
