| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-10-12 | add pass to check that unsafe fns cannot be used as values | Niko Matsakis | -1/+3 | |
| 2011-10-12 | correct lines over 78 chars | Niko Matsakis | -1/+1 | |
| 2011-10-12 | enable unsafe checking but only with a flag --check-unsafe | Niko Matsakis | -2/+5 | |
| 2011-10-12 | [Renaming] str_to_float is now float::from_str, float_to_str is now ↵ | David Rajchenbach-Teller | -1/+1 | |
| float::to_str | ||||
| 2011-10-11 | [Move] Moved str_to_float, float_to_str from compiler to lib | David Rajchenbach-Teller | -1/+1 | |
| 2011-10-10 | Adjust function signatures to allow for vecs being immediate | Marijn Haverbeke | -1/+1 | |
| Some code was relying on vectors being implicitly by-reference (as non-immediate value). This adds the necessary &&-sigils. Closes #1021 | ||||
| 2011-10-06 | Revert "rustc: Add a workaround for a segfault with --time-passes (issue ↵ | Marijn Haverbeke | -24/+9 | |
| #1005)." This reverts commit 100e0264b2a2e4e7d8f27b4ed25af8cb7b4a8c3c. | ||||
| 2011-10-05 | rustc: Add a workaround for a segfault with --time-passes (issue #1005). | Patrick Walton | -9/+24 | |
| 2011-10-04 | Use std::os::get_exe_path to determine sysroot | Brian Anderson | -6/+4 | |
| 2011-10-04 | Remove some redundancy in metadata::creader | Brian Anderson | -4/+4 | |
| 2011-10-04 | Encapsulate current sysroot and lib path handling into util::filesearch | Brian Anderson | -24/+15 | |
| 2011-09-30 | rustc: Stub a --stack-growth option; it's behind a flag for now because it ↵ | Patrick Walton | -2/+6 | |
| requires patches to LLVM. | ||||
| 2011-09-30 | Change the directory for target libs | Brian Anderson | -2/+1 | |
| This pushes them down from stageN/lib/rustc/$(target) to stageN/lib/rustc/$(target)/lib in order to make room for a target bin dir | ||||
| 2011-09-29 | Remove legacy library search paths | Brian Anderson | -1/+1 | |
| 2011-09-29 | Make rustc's host triple agree with the build system's | Brian Anderson | -1/+9 | |
| 2011-09-29 | Reorganize structure of build directory | Brian Anderson | -10/+10 | |
| Each stage is organized more according to Unix standards and to accommodate multiple target architectures. stageN/ bin - rustc lives here lib - libraries that rustc needs lib/rustc/$(target_triple/ - target libraries | ||||
| 2011-09-28 | Eliminate glue.o. Closes #990 | Brian Anderson | -11/+1 | |
| 2011-09-23 | More steps to arch-specific target libs (#474) | Graydon Hoare | -1/+1 | |
| 2011-09-21 | Add target_triple to session::options. Use host triple by default, accept ↵ | Graydon Hoare | -14/+31 | |
| --target on command line. | ||||
| 2011-09-20 | Move linker invocation from driver::rustc to back::link | Brian Anderson | -87/+1 | |
| 2011-09-12 | Factor imports mindlessly. | Graydon Hoare | -31/+9 | |
| 2011-09-12 | Pretty-print for new arg-mode syntax | Marijn Haverbeke | -0/+1 | |
| 2011-09-12 | Reformat for new mode syntax, step 1 | Marijn Haverbeke | -27/+29 | |
| Long lines were fixed in a very crude way, as I'll be following up with another reformat in a bit. | ||||
| 2011-09-12 | Pass all arguments by reference, make immut alias mode equiv to value | Marijn Haverbeke | -3/+3 | |
| Arguments that can't be safely referenced will be implicitly copied. (Warnings for expensive copies will be forthcoming.) This will allow us to get rid of most of the ampersands in function signatures. See [1]. [1] https://mail.mozilla.org/pipermail/rust-dev/2011-September/000759.html | ||||
| 2011-09-02 | Reformat. Issue #855 | Brian Anderson | -226/+191 | |
| 2011-09-01 | Convert all uses of #ifmt to #fmt. Issue #855 | Brian Anderson | -6/+6 | |
| 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 | |
