| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-10-10 | rust / build: Remove the `rust` tool | Tim Chevalier | -256/+0 | |
| Sadly, there's a lack of resources for maintaining the `rust` tool, and we decided in the 2013-10-08 Rust team meeting that it's better to remove it altogether than to leave it in a broken state. This deletion is without prejudice. If a person or people appear who would like to maintain the tool, we will probably be happy to resurrect it! Closes #9775 | ||||
| 2013-10-09 | option: rewrite the API to use composition | Daniel Micay | -1/+1 | |
| 2013-10-01 | Migrate users of 'loop' to 'continue' | Alex Crichton | -1/+1 | |
| Closes #9467 | ||||
| 2013-09-27 | auto merge of #9552 : brson/rust/0.9-pre, r=alexcrichton | bors | -1/+1 | |
| 2013-09-26 | Update version numbers to 0.9-pre | Brian Anderson | -1/+1 | |
| 2013-09-26 | Update the compiler to not use printf/printfln | Alex Crichton | -4/+4 | |
| 2013-09-24 | auto merge of #9480 : brson/rust/noexit, r=thestinger | bors | -5/+4 | |
| This can cause unexpected errors in the runtime when done while scheduler threads are still initializing. Required some restructuring of the main_args functions in our libraries. | ||||
| 2013-09-24 | Don't use libc::exit. #9473 | Brian Anderson | -5/+4 | |
| This can cause unexpected errors in the runtime when done while scheduler threads are still initializing. Required some restructuring of the main_args functions in our libraries. | ||||
| 2013-09-24 | rust: Don't call libc::exit | Brian Anderson | -4/+6 | |
| This appears to eliminate the common errors with assertions failures in rust_initialize_rt_tls_key. | ||||
| 2013-09-22 | rustdoc: Out with the old, in with the new | Alex Crichton | -1/+5 | |
| Removes old rustdoc, moves rustdoc_ng into its place instead (plus drops the _ng suffix). Also shreds all reference to rustdoc_ng from the Makefile rules. | ||||
| 2013-09-21 | Update version numbers to 0.8 | Brian Anderson | -1/+1 | |
| 2013-09-15 | rust test: pass the remaining arguments through | David Creswick | -3/+4 | |
| The arguments after `rust test filename.rs` should be passed through to the test binary. This allows the `rust` command to be used to run a subset of tests, to run ignored tests, and to run benchmarks. | ||||
| 2013-09-12 | librust: Remove unnecessary workaround. Closes #7617 | Luqman Aden | -14/+8 | |
| 2013-09-04 | Update clients of path.rs to use new API. | Felix S. Klock II | -2/+4 | |
| In most cases this involved removing a ~str allocations or clones (yay), or coercing a ~str to a slice. In a few places, I had to bind an intermediate Path (e.g. path.pop() return values), so that it would live long enough to support the borrowed &str. And in a few places, where the code was actively using the property that the old API returned ~str's, I had to put in to_owned() or clone(); but in those cases, we're trading an allocation within the path.rs code for one in the client code, so they neutralize each other. | ||||
| 2013-08-23 | removed os::set_args, closing #8325 | Do Nhat Minh | -10/+9 | |
| removed pub on real_args, changed test to use args | ||||
| 2013-08-19 | Add externfn macro and correctly label fixed_stack_segments | Niko Matsakis | -0/+2 | |
| 2013-08-10 | std: Transform.find_ -> .find | Erick Tryzelaar | -1/+1 | |
| 2013-08-07 | core: option.map_consume -> option.map_move | Erick Tryzelaar | -1/+1 | |
| 2013-08-03 | remove obsolete `foreach` keyword | Daniel Micay | -2/+2 | |
| this has been replaced by `for` | ||||
| 2013-08-01 | migrate many `for` loops to `foreach` | Daniel Micay | -2/+2 | |
| 2013-07-28 | librust: Stop rust tool from crashing on macos. | Luqman Aden | -1/+7 | |
| 2013-07-24 | Change 'print(fmt!(...))' to printf!/printfln! in src/lib* | Birunthan Mohanathas | -5/+4 | |
| 2013-07-17 | librustc: Remove all uses of the `Copy` bound. | Patrick Walton | -5/+5 | |
| 2013-07-17 | librustc: Remove all uses of "copy". | Patrick Walton | -2/+2 | |
| 2013-07-17 | librustc: Add a lint mode for unnecessary `copy` and remove a bunch of them. | Patrick Walton | -1/+1 | |
| 2013-07-08 | Bump version numbers to 0.8-pre | Brian Anderson | -1/+1 | |
| 2013-07-01 | rustc: add a lint to enforce uppercase statics. | Huon Wilson | -5/+5 | |
| 2013-06-30 | Bump version from 0.7-pre to 0.7 | Brian Anderson | -1/+1 | |
| 2013-06-30 | auto merge of #7468 : cmr/rust/great_renaming, r=pcwalton | bors | -17/+4 | |
| 2013-06-29 | Add -v/--version support to rust binary | Jordi Boggiano | -0/+6 | |
| 2013-06-29 | Great renaming: propagate throughout the rest of the codebase | Corey Richardson | -17/+4 | |
| 2013-06-29 | Make librust satisfy noncopyable stack closures | Ben Blum | -3/+3 | |
| 2013-06-25 | Rename all files with the 'rc' extension | Alex Crichton | -0/+0 | |
| 2013-06-23 | vec: remove BaseIter implementation | Daniel Micay | -1/+1 | |
| I removed the `static-method-test.rs` test because it was heavily based on `BaseIter` and there are plenty of other more complex uses of static methods anyway. | ||||
| 2013-06-21 | vec: rm old_iter implementations, except BaseIter | Daniel Micay | -2/+2 | |
| The removed test for issue #2611 is well covered by the `std::iterator` module itself. This adds the `count` method to `IteratorUtil` to replace `EqIter`. | ||||
| 2013-06-14 | add IteratorUtil to the prelude | Daniel Micay | -1/+0 | |
| 2013-06-12 | Silence some warnings. | Huon Wilson | -1/+0 | |
| 2013-06-12 | std: convert str::repeat to a method. | Huon Wilson | -1/+1 | |
| 2013-06-11 | option: remove redundant old_iter impls | Daniel Micay | -1/+3 | |
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -0/+10 | |
| 2013-05-28 | Move checking for moves and initialization of local variables and patterns into | Niko Matsakis | -6/+6 | |
| borrow checker and generalize what moves are allowed. Fixes a nasty bug or two in the pattern move checking code. Unifies dataflow code used for initialization and other things. First step towards once fns. Everybody wins. Fixes #4384. Fixes #4715. cc once fns (#2202), optimizing local moves (#5016). | ||||
| 2013-05-27 | Refactor core::run in order to address many of the issues | gareth | -2/+2 | |
| mentioned in #2625. This change makes the module more oriented around Process values instead of having to deal with process ids directly. Apart from issues mentioned in #2625, other changes include: - Changing the naming to be more consistent - Process/process is now used instead of a mixture of Program/program and Process/process. - More docs/tests. Some io/scheduler related issues remain (mentioned in #2625). | ||||
| 2013-05-24 | Make rust {test, run} exit with appropriate code. | Herman J. Radtke III | -10/+14 | |
| Scripts need to know if the tests pass or the program ran correctly. | ||||
| 2013-05-22 | libextra: Rename the actual metadata names of libcore to libstd and libstd ↵ | Patrick Walton | -0/+6 | |
| to libextra | ||||
| 2013-05-19 | reduce the usage of explicit version markers | Daniel Micay | -4/+4 | |
| 2013-05-12 | Don't create subprocesses for the `rust` command | Alex Crichton | -54/+45 | |
| Instead link against the built libraries and directly invoke those. | ||||
| 2013-05-10 | renamed vec::from_slice to vec::to_owned | Youngsoo Son | -1/+1 | |
| 2013-04-27 | only use #[no_core] in libcore | Daniel Micay | -2/+0 | |
| 2013-04-13 | librust: make `rust run file.rs` past any extra arguments to the compiled ↵ | Huon Wilson | -4/+4 | |
| program. | ||||
| 2013-04-10 | Bump version to 0.7-pre | Brian Anderson | -2/+2 | |
