| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-09-01 | Use #env to get the rustc version again. Issue #855 | Brian Anderson | -3/+1 | |
| 2011-09-01 | Rename std::istr to std::str. Issue #855 | Brian Anderson | -30/+30 | |
| 2011-09-01 | Remove std::str. Issue #855 | Brian Anderson | -1/+0 | |
| 2011-09-01 | Remove the last use of istr::to_estr from rustc. Issue #855 | Brian Anderson | -5/+5 | |
| 2011-09-01 | Convert main functions to istrs. Issue #855 | Brian Anderson | -2/+1 | |
| 2011-09-01 | Make resolve recognize upvars | Marijn Haverbeke | -2/+2 | |
| Upvars are now marked with def_upvar throughout, not just when going through freevars::lookup_def. This makes things less error-prone. One thing to watch out for is that def_upvar is used in `for each` bodies too, when they refer to a local outside the body. | ||||
| 2011-09-01 | Move mutability checking into its own pass. | Marijn Haverbeke | -2/+4 | |
| Having it in the alias pass was slightly more efficient (finding expression roots has to be done in both passes), but further muddled up the already complex alias checker. Also factors out some duplication in the mutability-checking code. | ||||
| 2011-08-31 | Convert uses of #fmt to #ifmt. Issue #855 | Brian Anderson | -18/+18 | |
| 2011-08-30 | Convert #env to istrs. Temporarily disable usage in rustc. Issue #855 | Brian Anderson | -1/+3 | |
| 2011-08-27 | Convert misc compiler bits to istrs. Issue #855 | Brian Anderson | -8/+8 | |
| 2011-08-27 | Convert rustc driver to istrs. Issue #855 | Brian Anderson | -111/+115 | |
| 2011-08-27 | Convert rustc::driver::session to istrs. Issue #855 | Brian Anderson | -10/+12 | |
| 2011-08-27 | Convert pretty-printer to istrs. Issue #855 | Brian Anderson | -6/+7 | |
| 2011-08-27 | Convert parser to istrs. Issue #855 | Brian Anderson | -3/+6 | |
| 2011-08-27 | Convert rustc::util to istrs. Issue #855 | Brian Anderson | -2/+4 | |
| 2011-08-27 | Convert rustc::metadata to istrs. Issue #855 | Brian Anderson | -13/+14 | |
| 2011-08-27 | Convert rustc::middle::trans to istrs. Issue #855 | Brian Anderson | -2/+2 | |
| 2011-08-27 | Convert rustc::lib::llvm to istr::sbufs. Issue #855 | Brian Anderson | -2/+2 | |
| 2011-08-27 | Convert back::link to istrs. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-08-27 | Convert ast::ident to istr. Issue #855 | Brian Anderson | -10/+12 | |
| 2011-08-27 | Convert std::os to istrs. Issue #855 | Brian Anderson | -1/+2 | |
| 2011-08-27 | Convert std::io to istrs. Issue #855 | Brian Anderson | -5/+8 | |
| 2011-08-27 | Convert std::run to istrs. Issue #855 | Brian Anderson | -13/+18 | |
| 2011-08-27 | Convert std::getopts to istrs. Issue #855 | Brian Anderson | -55/+61 | |
| 2011-08-27 | Convert std::fs to istrs. Issue #855 | Brian Anderson | -16/+19 | |
| 2011-08-27 | Convert std::int to istrs. Issue #855 | Brian Anderson | -4/+7 | |
| 2011-08-26 | Deleting trailing whitespace | Eric Holk | -1/+1 | |
| 2011-08-26 | Bugfix. `--pretty typed` requires expansion. Closes #691. | Paul Stansifer | -21/+14 | |
| 2011-08-23 | Add kind-checking for assign-op, copy, ret, be, fail exprs. Fix caught ↵ | Graydon Hoare | -1/+1 | |
| kinding-violations in rustc and libstd. | ||||
| 2011-08-22 | Drop arguments on the caller side, not the callee | Marijn Haverbeke | -15/+13 | |
| This makes it easier for the caller to optimize the take/drop away for temporary values, and opens up new possibilities for alias handling. Breaks tail calls. | ||||
| 2011-08-20 | Reformat | Brian Anderson | -98/+94 | |
| This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[] | ||||
| 2011-08-18 | Print tag names in type error messages. Closes #834. | Michael Sullivan | -6/+6 | |
| 2011-08-17 | Convert rustc main to ivecs | Brian Anderson | -4/+3 | |
| 2011-08-16 | Port the compiler to the expr foo::<T> syntax. | Erick Tryzelaar | -17/+19 | |
| 2011-08-16 | Port the compiler to foo<T> decl syntax. | Erick Tryzelaar | -1/+1 | |
| 2011-08-16 | Port the compiler to the typaram foo<T> syntax. | Erick Tryzelaar | -1/+1 | |
| 2011-08-16 | Remove partial DPS back-end | Marijn Haverbeke | -4/+1 | |
| It won't be finished on the short term, and it's already bit-rotting fast. We can fetch this from git's autumn annals if we need it. | ||||
| 2011-08-16 | Rename std::ivec to std::vec | Brian Anderson | -9/+7 | |
| 2011-08-15 | The wonky for...in... whitespace was bothering me. Sorry! | Lindsey Kuper | -5/+5 | |
| 2011-08-15 | Fix compilation of paths containing ".". Closes #821. | Michael Sullivan | -17/+12 | |
| 2011-08-12 | Remove std::vec | Brian Anderson | -1/+0 | |
| 2011-08-12 | Remove vecs from std::getopts | Brian Anderson | -6/+5 | |
| 2011-08-12 | Convert std::run to ivecs | Brian Anderson | -3/+3 | |
| 2011-08-12 | Rename std::ioivec to std::io | Brian Anderson | -7/+7 | |
| 2011-08-12 | Rename str::connect_ivec to str::connect | Brian Anderson | -3/+3 | |
| 2011-08-12 | Rename str::split_ivec to str::split | Brian Anderson | -2/+2 | |
| 2011-08-12 | Convert uses of str::split to split_ivec | Brian Anderson | -3/+3 | |
| 2011-08-12 | Rename std::str::unsafe_from_bytes_ivec to unsafe_from_bytes | Brian Anderson | -1/+1 | |
| 2011-08-12 | Remove vecs from the rustc driver | Brian Anderson | -40/+42 | |
| 2011-08-10 | rustc: Add a --gc switch for debugging and experimentation | Patrick Walton | -2/+5 | |
