| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-03-02 | Move src/comp to src/rustc | Graydon Hoare | -126/+0 | |
| 2012-03-02 | restructure to better support method inlining | Niko Matsakis | -1/+1 | |
| 2012-02-24 | Encode/decode AST into metadata, re-instantiate inlined items | Niko Matsakis | -0/+12 | |
| 2012-02-15 | Replace some explicit fails with 'alt check' invocations | Marijn Haverbeke | -2/+1 | |
| 2012-02-13 | Track purity/unsafety of iface and impl methods | Marijn Haverbeke | -0/+10 | |
| Closes #1807 | ||||
| 2012-02-11 | correct fully qualified type names to include the crate; add tests (take 2) | Niko Matsakis | -1/+2 | |
| This reverts commit fc023d91c77f468211ba9f7681b4d2a6469aac74. | ||||
| 2012-02-11 | Revert prior commit until I have time to track down the valgrind error | Niko Matsakis | -2/+1 | |
| This reverts commit 2ec3a0b60833736a3c0d805768885b4392c36100. | ||||
| 2012-02-10 | correct fully qualified type names to include the crate; add tests | Niko Matsakis | -1/+2 | |
| fixes #1745 | ||||
| 2012-02-10 | put serializer into the build and encode full item paths | Niko Matsakis | -1/+9 | |
| 2012-02-09 | Remove some pointless imports | Marijn Haverbeke | -1/+0 | |
| 2012-01-31 | Change option::t to option | Tim Chevalier | -2/+2 | |
| Now that core exports "option" as a synonym for option::t, search-and- replace option::t with option. The only place that still refers to option::t are the modules in libcore that use option, because fixing this requires a new snapshot (forthcoming). | ||||
| 2012-01-25 | Rename tag to enum throughout the compiler | Marijn Haverbeke | -3/+3 | |
| This should reduce confusion of people trying to read the code. | ||||
| 2012-01-21 | rustc: Always resolve reexported names from original def | Haitao Li | -6/+1 | |
| Issue #1501 | ||||
| 2012-01-12 | Make driver::session::session no longer an object | Marijn Haverbeke | -4/+4 | |
| Rather, it is now a struct where properties like opts are accessed directly, and the error-reporting methods are part of a static impl (with the same name as the type). | ||||
| 2012-01-05 | Clean up translating of def_ids in metadata reader | Marijn Haverbeke | -41/+10 | |
| Reduces the amount of closure allocation, and makes the code cleaner. | ||||
| 2012-01-05 | Get external interfaces / impls working | Marijn Haverbeke | -20/+10 | |
| Issue #1227 | ||||
| 2012-01-05 | Write the iface type of an impl in the crate data | Marijn Haverbeke | -0/+9 | |
| Also, move checking of ifaces into the collect phase of typeck to give further passes some guarantees. Issue #1227 | ||||
| 2012-01-02 | More resolving and typechecking of bounded type parameters. | Marijn Haverbeke | -0/+1 | |
| Extern interfaces still don't get recognized. Issue #1227 | ||||
| 2011-12-28 | Change representation of type params to handle interface bounds | Marijn Haverbeke | -1/+1 | |
| Issue #1227 | ||||
| 2011-12-22 | Merge all 3 log syntaxes, tidy up residual misuses. | Graydon Hoare | -2/+2 | |
| 2011-12-20 | rustc: Implement re-export of renamed modules | Haitao Li | -0/+6 | |
| Issue #1115 | ||||
| 2011-12-16 | Finish resolving and calling of crate-external impls | Marijn Haverbeke | -6/+30 | |
| Issue #1227 | ||||
| 2011-12-16 | rustc: Implement non-renamed re-export across crates | Haitao Li | -2/+27 | |
| First patch for issue #1115. Not yet ready for re-exported modules which are renamed when importing them. | ||||
| 2011-12-13 | Copy first batch of material from libstd to libcore. | Graydon Hoare | -1/+1 | |
| 2011-11-17 | remove compile-command from local variable blocks | Niko Matsakis | -1/+0 | |
| 2011-09-12 | Reformat for new mode syntax, step 1 | Marijn Haverbeke | -6/+6 | |
| Long lines were fixed in a very crude way, as I'll be following up with another reformat in a bit. | ||||
| 2011-09-02 | Reformat. Issue #855 | Brian Anderson | -2/+2 | |
| 2011-08-27 | Convert rustc::driver::session to istrs. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-08-27 | Convert rustc::metadata to istrs. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-08-09 | Port the compiler to the ivec type [T] syntax. | Erick Tryzelaar | -2/+2 | |
| 2011-07-29 | Encode, decode, and thread through typechecking all the param kinds, not ↵ | Graydon Hoare | -1/+1 | |
| just the counts. | ||||
| 2011-07-27 | Reformat for new syntax | Marijn Haverbeke | -33/+31 | |
| 2011-07-26 | Remove all uses of tuples from the compiler and stdlib | Marijn Haverbeke | -13/+9 | |
| 2011-07-15 | rustc: Remove a bunch of exterior vectors | Patrick Walton | -1/+1 | |
| 2011-07-14 | rustc: Move much of metadata reading over to interior vectors | Patrick Walton | -1/+0 | |
| 2011-07-08 | Decode types across multiple crates. Closes #632 | Brian Anderson | -12/+50 | |
| 2011-07-08 | Cleanup decoding and crate searching | Brian Anderson | -0/+2 | |
| 2011-07-08 | Make the interface to metadata::csearch more consistent | Brian Anderson | -9/+11 | |
| 2011-07-08 | Remove unused functions from metadata::csearch | Brian Anderson | -9/+0 | |
| 2011-07-08 | Extract various dependencies from metadata::decoder to metadata::csearch | Brian Anderson | -5/+15 | |
| 2011-07-08 | Begin splitting metadata::decoder into decoding and crate search modules | Brian Anderson | -0/+43 | |
