| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-06-30 | Change char::escape_{default,unicode} to take callbacks instead of allocating | Alex Crichton | -52/+61 | |
| strings | ||||
| 2013-06-30 | Remove vec::{map, mapi, zip_map} and the methods, except for .map, since this | Huon Wilson | -118/+26 | |
| is very common, and the replacement (.iter().transform().collect()) is very ugly. | ||||
| 2013-06-30 | Convert vec::{grow, grow_fn, grow_set} to methods. | Huon Wilson | -63/+46 | |
| 2013-06-30 | Convert vec::dedup to a method. | Huon Wilson | -40/+35 | |
| 2013-06-30 | Convert vec::{bsearch, bsearch_elem} to methods. | Huon Wilson | -84/+93 | |
| 2013-06-30 | etc: update etc/unicode.py for the changes made to std::unicode. | Huon Wilson | -2/+1 | |
| 2013-06-30 | Convert vec::{reverse, swap} to methods. | Huon Wilson | -46/+47 | |
| 2013-06-30 | Convert vec::{rposition, rposition_elem, position_elem, contains} to methods. | Huon Wilson | -51/+31 | |
| 2013-06-30 | Remove vec::[r]position_between, replaced by slices & iterators. | Huon Wilson | -102/+8 | |
| 2013-06-30 | Remove vec::{rfind, rfind_between, find_between}, replaced by slices and ↵ | Huon Wilson | -119/+0 | |
| iterator adapators. | ||||
| 2013-06-30 | vec: use contains_managed instead of box header | Daniel Micay | -1/+29 | |
| 2013-06-30 | add a contains_managed intrinsic | Daniel Micay | -0/+4 | |
| 2013-06-30 | simplify the exchange allocator | Daniel Micay | -156/+44 | |
| * stop using an atomic counter, this has a significant cost and valgrind will already catch these leaks * remove the extra layer of function calls * remove the assert of non-null in free, freeing null is well defined but throwing a failure from free will not be * stop initializing the `prev`/`next` pointers * abort on out-of-memory, failing won't necessarily work | ||||
| 2013-06-29 | auto merge of #7490 : mozilla/rust/rollup, r=thestinger | bors | -14/+10 | |
| 603137c r=cmr fe10db2 r=bstrie | ||||
| 2013-06-29 | Implement `map_mut` on the Option type | Alex Crichton | -2/+8 | |
| Closes #7394 | ||||
| 2013-06-29 | auto merge of #7475 : Seldaek/rust/fixsplit, r=cmr | bors | -1/+10 | |
| I almost got locked out of my machine because I misunderstood the purpose of the function and called it with a limit of uint::max_value, which turned this function into an almost endless loop. | ||||
| 2013-06-29 | minor vec cleanup | Daniel Micay | -10/+6 | |
| * hide the rustrt module in the docs * remove the useless `traits` module wrapping the `Add` impl | ||||
| 2013-06-29 | fix code block syntax in two docstrings | Daniel Micay | -4/+4 | |
| 2013-06-29 | auto merge of #7449 : yichoi/rust/std_test, r=cmr | bors | -3/+149 | |
| adjust run.rs test for android to pass check std | ||||
| 2013-06-29 | Removing a lot of usage of '&const' | Alex Crichton | -82/+50 | |
| 2013-06-29 | 'Borrow' stack closures rather than copying them (e.g., "|x|f(x)"), in prep ↵ | Ben Blum | -16/+24 | |
| for making them noncopyable. | ||||
| 2013-06-29 | Change taskgroup key type to fn:Copy in prep for noncopyable stack closures. | Ben Blum | -1/+1 | |
| 2013-06-28 | auto merge of #7479 : mozilla/rust/rollup, r=thestinger | bors | -3/+4 | |
| 22b7eb3 r=thestinger 28a3613 r=cmr a0c31ec r=bstrie ee7307e r=thestinger b9cf6a3 r=thestinger | ||||
| 2013-06-29 | iterator: UnfoldrIterator::new should have function argument last | blake2-ppc | -2/+2 | |
| To match Rust conventions and enable use of `do` etc, make sure the closure is the last argument to the `new` method. | ||||
| 2013-06-29 | Rename #[mutable] to #[no_freeze] | Brian Anderson | -1/+2 | |
| 2013-06-29 | Optimize str::each_split_within when it is called with large limits | Jordi Boggiano | -1/+10 | |
| 2013-06-28 | Make default method handling not choke on self region params. Closes #7341. | Michael Sullivan | -2/+4 | |
| 2013-06-28 | Add each_parent to WindowsPath | Corey Richardson | -0/+8 | |
| 2013-06-28 | librustc: Fix even *MORE* merge fallout! | Patrick Walton | -1/+1 | |
| 2013-06-28 | libextra: Fix even more merge fallout. | Patrick Walton | -1/+0 | |
| 2013-06-28 | librustc: Fix merge fallout and test cases. | Patrick Walton | -1/+1 | |
| 2013-06-28 | Rewrite each_path to allow performance improvements in the future. | Patrick Walton | -11/+19 | |
| 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: Fix merge fallout. | Patrick Walton | -3/+5 | |
| 2013-06-28 | librustc: Rewrite reachability and forbid duplicate methods in type ↵ | Patrick Walton | -10/+49 | |
| implementations. This should allow fewer symbols to be exported. | ||||
| 2013-06-28 | librustc: Remove the broken overloaded assign-ops from the language. | Patrick Walton | -9/+16 | |
| They evaluated the receiver twice. They should be added back with `AddAssign`, `SubAssign`, etc., traits. | ||||
| 2013-06-28 | libstd: Fix merge fallout. | Patrick Walton | -2/+3 | |
| 2013-06-28 | librustc: Disallow "mut" from distributing over bindings. | Patrick Walton | -19/+107 | |
| This is the backwards-incompatible part of per-binding-site "mut". | ||||
| 2013-06-28 | librustc: Change "Owned" to "Send" everywhere | Patrick Walton | -99/+99 | |
| 2013-06-28 | librustc: Rename Const to Freeze | Patrick Walton | -8/+8 | |
| 2013-06-28 | librustc: Change Const to Freeze in the compiler | Patrick Walton | -4/+11 | |
| 2013-06-28 | librustc: Rename Owned to Send in the compiler | Patrick Walton | -1/+8 | |
| 2013-06-28 | auto merge of #7426 : thestinger/rust/zero-size-noncopyable, r=catamorphism | bors | -15/+44 | |
| 4885918 r=huonw 42a63fc r=thestinger 7ec5a08 r=catamorphism fb1e5f1 r=thestinger 659cd55 r=cmr | ||||
| 2013-06-28 | std: adjust run.rs test for android | Young-il Choi | -3/+149 | |
| 2013-06-28 | auto merge of #7397 : catamorphism/rust/rustpkg_path, r=catamorphism | bors | -0/+9 | |
| r? @brson Unfortunately, the main test for this is ignored due to #7071. Closes #5682 | ||||
| 2013-06-27 | rustpkg: Implement RUST_PATH | Tim Chevalier | -0/+9 | |
| Unfortunately, the main test for this is ignored due to #7071. Closes #5682 | ||||
| 2013-06-28 | fix stage0 build | Daniel Micay | -5/+8 | |
| 2013-06-27 | std: unused import fix for android | Young-il Choi | -1/+0 | |
| 2013-06-27 | Rename #[no_drop_flag] to #[unsafe_no_drop_flag] | Birunthan Mohanathas | -3/+3 | |
| 2013-06-27 | util: make NonCopyable 0 size (instead of 1 byte) | Daniel Micay | -13/+40 | |
| this also adds a derived Eq, TotalEq, Ord and TotalOrd along with removing the useless constructor | ||||
| 2013-06-27 | auto merge of #7430 : huonw/rust/vec-kill, r=thestinger | bors | -518/+391 | |
