| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-08-01 | std: Change `Times` trait to use `do` instead of `for` | blake2-ppc | -12/+12 | |
| Change the former repetition:: for 5.times { } to:: do 5.times { } .times() cannot be broken with `break` or `return` anymore; for those cases, use a numerical range loop instead. | ||||
| 2013-08-01 | migrate many `for` loops to `foreach` | Daniel Micay | -6/+6 | |
| 2013-07-31 | auto merge of #8139 : brson/rust/rm-old-task-apis, r=pcwalton | bors | -1/+1 | |
| This removes a bunch of options from the task builder interface that are irrelevant to the new scheduler and were generally unused anyway. It also bumps the stack size of new scheduler tasks so that there's enough room to run rustc and changes the interface to `Thread` to not implicitly join threads on destruction, but instead require an explicit, and mandatory, call to `join`. | ||||
| 2013-07-30 | std: Remove ManualThreads spawn mode | Brian Anderson | -1/+1 | |
| 2013-07-30 | Unkillable is not unsafe. Close #7832. | Ben Blum | -28/+20 | |
| 2013-07-27 | Change concurrency primitives to standard naming conventions | Steven Stewart-Gallus | -166/+168 | |
| To be more specific: `UPPERCASETYPE` was changed to `UppercaseType` `type_new` was changed to `Type::new` `type_function(value)` was changed to `value.method()` | ||||
| 2013-07-16 | Rename Option swap_unwrap to take_unwrap. Fixes Issue#7764 | Austin King | -4/+4 | |
| 2013-06-29 | Great renaming: propagate throughout the rest of the codebase | Corey Richardson | -13/+11 | |
| 2013-06-29 | 'Borrow' stack closures rather than copying them (e.g., "|x|f(x)"), in prep ↵ | Ben Blum | -5/+7 | |
| for making them noncopyable. | ||||
| 2013-06-28 | Rewrite each_path to allow performance improvements in the future. | Patrick Walton | -1/+1 | |
| Instead of determining paths from the path tag, we iterate through modules' children recursively in the metadata. This will allow for lazy external module resolution. | ||||
| 2013-06-28 | librustc: Rewrite reachability and forbid duplicate methods in type ↵ | Patrick Walton | -3/+5 | |
| implementations. This should allow fewer symbols to be exported. | ||||
| 2013-06-28 | librustc: Change "Owned" to "Send" everywhere | Patrick Walton | -3/+3 | |
| 2013-06-28 | extra: silence some test warnings. | Huon Wilson | -1/+0 | |
| 2013-06-25 | auto merge of #7269 : luqmana/rust/drop, r=thestinger | bors | -8/+8 | |
| Finally rename finalize to drop. Closes #4332. | ||||
| 2013-06-25 | Change finalize -> drop. | Luqman Aden | -8/+8 | |
| 2013-06-25 | remove `each` from vec, HashMap and HashSet | Daniel Micay | -1/+2 | |
| 2013-06-23 | vec: remove BaseIter implementation | Daniel Micay | -5/+5 | |
| 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-18 | replace #[inline(always)] with #[inline]. r=burningtree. | Graydon Hoare | -1/+1 | |
| 2013-06-13 | Improve comments in sync and arc a bit more. | Ben Blum | -3/+5 | |
| 2013-06-13 | Change sync::RWlock implementation to use atomic uint instead of exclusive, ↵ | Ben Blum | -57/+80 | |
| for performance. Close #7066. | ||||
| 2013-06-13 | Thread order_lock through rwlock condvars for reacquiring access_lock. Fixes ↵ | Ben Blum | -22/+72 | |
| #7065. | ||||
| 2013-06-09 | remove unused import warnings | Huon Wilson | -1/+0 | |
| 2013-06-06 | Clean up a handful of build warnings. | Michael Sullivan | -1/+0 | |
| 2013-06-04 | std::cell: Modernize constructors | Philipp Brüschweiler | -2/+2 | |
| Part of #3853 | ||||
| 2013-06-02 | ptr: split out borrowed pointer utilities | Daniel Micay | -1/+2 | |
| The ptr module is intended to be for raw pointers. Closes #3111 | ||||
| 2013-06-01 | Remove all uses of `pub impl`. rs=style | Patrick Walton | -37/+38 | |
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -1/+4 | |
| 2013-05-29 | librustc: Redo the unsafe checker and make unsafe methods not callable from ↵ | Patrick Walton | -43/+51 | |
| safe code | ||||
| 2013-05-28 | Silence various warnings throughout test modules | Alex Crichton | -1/+0 | |
| 2013-05-27 | syntax highlight code examples in docstrings | Daniel Micay | -1/+4 | |
| 2013-05-22 | test: Update tests and import the prelude in some more places. | Patrick Walton | -0/+1 | |
| 2013-05-22 | libextra: Rename the actual metadata names of libcore to libstd and libstd ↵ | Patrick Walton | -0/+2 | |
| to libextra | ||||
| 2013-05-22 | libstd: Rename libcore to libstd and libstd to libextra; update makefiles. | Patrick Walton | -0/+1351 | |
| This only changes the directory names; it does not change the "real" metadata names. | ||||
