| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-02-07 | Cleaned up imports per coding standards. | chromatic | -2/+2 | |
| No functional changes; just style. | ||||
| 2014-02-07 | Removed prelude::* from libstd files. | chromatic | -1/+4 | |
| This replaces the imports from the prelude with the re-exported symbols. | ||||
| 2014-02-04 | Replace NonCopyable usage with NoPod | Flavio Percoco | -4/+3 | |
| cc #10834 | ||||
| 2014-01-31 | Introduce marker types for indicating variance and for opting out | Niko Matsakis | -5/+17 | |
| of builtin bounds. Fixes #10834. Fixes #11385. cc #5922. | ||||
| 2014-01-06 | Register new snapshots | Alex Crichton | -27/+0 | |
| 2013-12-26 | libstd: Make a temporary separate `stage0` implementation for `Cell` to | Patrick Walton | -0/+27 | |
| avoid a crash in later stages | ||||
| 2013-12-18 | Register new snapshots | Alex Crichton | -35/+0 | |
| Time for a visit from the snapshot fairy! | ||||
| 2013-12-16 | libstd: Implement the new `Cell`. | Patrick Walton | -0/+100 | |
| 2013-12-15 | librustc: Remove identifiers named `box`, since it's about to become a keyword. | Patrick Walton | -8/+8 | |
| 2013-12-15 | std: fix spelling in docs. | Huon Wilson | -2/+2 | |
| 2013-12-10 | libstd: Remove `Cell` from the library. | Patrick Walton | -60/+0 | |
| 2013-11-26 | std: Remove unused attributes | klutzy | -2/+0 | |
| This also enables two tests properly. | ||||
| 2013-11-23 | Move mutable::Mut to cell::RefCell | Steven Fackler | -4/+298 | |
| 2013-11-22 | Strip down Cell functionality | Steven Fackler | -59/+3 | |
| 2013-11-19 | libstd: Change all uses of `&fn(A)->B` over to `|A|->B` in libstd | Patrick Walton | -2/+2 | |
| 2013-10-22 | Drop the '2' suffix from logging macros | Alex Crichton | -2/+2 | |
| Who doesn't like a massive renaming? | ||||
| 2013-09-30 | std: Remove usage of fmt! | Alex Crichton | -2/+2 | |
| 2013-08-27 | librustc: Ensure that type parameters are in the right positions in paths. | Patrick Walton | -1/+1 | |
| This removes the stacking of type parameters that occurs when invoking trait methods, and fixes all places in the standard library that were relying on it. It is somewhat awkward in places; I think we'll probably want something like the `Foo::<for T>::new()` syntax. | ||||
| 2013-08-23 | auto merge of #8677 : bblum/rust/scratch, r=alexcrichton | bors | -0/+6 | |
| r anybody; there isn't anything complicated here | ||||
| 2013-08-22 | Enabled unit tests in std and extra. | Vadim Chugunov | -2/+0 | |
| 2013-08-21 | Don't fail in port.try_recv() the second time. Close #7800. | Ben Blum | -0/+6 | |
| 2013-08-12 | Make cell with_ref/with_mut_ref use finally. Close #7975. | Ben Blum | -8/+8 | |
| 2013-07-22 | new snapshot | Daniel Micay | -1/+0 | |
| 2013-07-20 | Use Option .take() or .take_unwrap() instead of util::replace where possible | blake2-ppc | -2/+1 | |
| 2013-06-29 | Rename #[mutable] to #[no_freeze] | Brian Anderson | -1/+2 | |
| 2013-06-04 | std::cell: Modernize constructors | Philipp Brüschweiler | -14/+14 | |
| Part of #3853 | ||||
| 2013-06-01 | Remove all uses of `pub impl`. rs=style | Patrick Walton | -8/+10 | |
| 2013-05-30 | Remove unnecessary 'use' forms | Daniel Farina | -2/+1 | |
| Fix a laundry list of warnings involving unused imports that glutted up compilation output. There are more, but there seems to be some false positives (where 'remedy' appears to break the build), but this particular set of fixes seems safe. | ||||
| 2013-05-30 | Require documentation by default for libstd | Alex Crichton | -0/+2 | |
| Adds documentation for various things that I understand. Adds #[allow(missing_doc)] for lots of things that I don't understand. | ||||
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -0/+1 | |
| 2013-05-24 | use deriving for DeepClone | Daniel Micay | -14/+1 | |
| 2013-05-22 | libstd: Rename libcore to libstd and libstd to libextra; update makefiles. | Patrick Walton | -0/+136 | |
| This only changes the directory names; it does not change the "real" metadata names. | ||||
| 2013-02-26 | libcore: Move Cell to core and de-~mut core and std | Patrick Walton | -90/+0 | |
| 2013-02-15 | libstd: Get rid of `move`. | Luqman Aden | -6/+6 | |
| 2013-02-13 | Remove die!, raplace invocations with fail! Issue #4524 pt 3 | Nick Desaulniers | -2/+2 | |
| 2013-02-07 | Make ~fn non-copyable, make &fn copyable, split barefn/closure types, | Niko Matsakis | -2/+0 | |
| correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719. | ||||
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -2/+2 | |
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -0/+1 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Revert "librustc: Make unqualified identifier searches terminate at the ↵ | Patrick Walton | -1/+0 | |
| nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6. | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -0/+1 | |
| module scope. r=tjc | ||||
| 2012-12-27 | librustc: Terminate name searches at the nearest module scope for paths that ↵ | Patrick Walton | -0/+3 | |
| contain at least two components. r=graydon | ||||
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+10 | |
| 2012-11-18 | Made more stuff pure. | Jesse Jones | -2/+2 | |
| escape functions in char, io.with_str_reader, base64 and md5sum, cell.empty_cell and is_empty. | ||||
| 2012-10-12 | Make moves explicit in std tests | Tim Chevalier | -1/+1 | |
| 2012-10-04 | Remove by-copy mode from std, mostly | Tim Chevalier | -1/+1 | |
| One instance remains in net_tcp due to a foreign fn. Lots of instances remain in serialization.rs, but IIRC that is being removed. I had to do unholy things to task-perf-word-count-generic to get it to compile after demoding pipes. I may well have messed up its performance, but it passes. | ||||
| 2012-10-03 | Remove uses of + mode from libstd | Tim Chevalier | -3/+3 | |
| More or less the same as my analogous commit for libcore. Had to remove the forbid(deprecated_modes) pragma from some files -- will restore it after the snapshot. | ||||
| 2012-09-28 | De-export std::{bitv, cell, timer}. Part of #3583. | Graydon Hoare | -3/+3 | |
| 2012-09-28 | std: Eliminate deprecated patterns | Brian Anderson | -1/+0 | |
| 2012-09-11 | Make moves explicit in arguments | Tim Chevalier | -1/+1 | |
| 2012-09-10 | Make remaining moves explicit in libstd | Tim Chevalier | -2/+2 | |
