| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-03-01 | Rename core::private to core::unstable. #4743 | Brian Anderson | -6/+6 | |
| 2013-03-01 | `std::net::tcp` docs: Use current syntax and types | Benjamin Herr | -76/+76 | |
| Doesn't touch non-comment lines. This changes various type_names to TypeNames and fixes the example for `tcp::accept` that was still using the old `match` syntax and `{|args| ...}` closures. | ||||
| 2013-03-01 | librustc: "APL2" -> "ASL2". rs=license-fix | Patrick Walton | -1/+1 | |
| 2013-03-01 | Merge remote branch 'sevrak/issue-5164' into incoming | Patrick Walton | -2/+2 | |
| 2013-02-28 | auto merge of #5180 : catamorphism/rust/post-snapshot, r=catamorphism | bors | -24/+0 | |
| * Disallow structural records everywhere * Remove all #[cfg(stage0)] stuff * Remove the last deprecated modes in libcore * Un-xfail a test | ||||
| 2013-02-28 | auto merge of #5147 : nikomatsakis/rust/remove-legacy-trait-table, ↵ | bors | -2/+2 | |
| r=nikomatsakis r? @pcwalton | ||||
| 2013-02-28 | Remove code that was awaiting a snapshot | Tim Chevalier | -24/+0 | |
| * Disallow structural records everywhere * Remove all #[cfg(stage0)] stuff * Remove the last deprecated modes in libcore * Un-xfail a test | ||||
| 2013-02-28 | Remove legacy object creation mode, and convert remaining uses of it | Niko Matsakis | -2/+2 | |
| 2013-02-28 | auto merge of #5176 : brson/rust/unwrap_shared_mutable_state, r=nikomatsakis | bors | -65/+1 | |
| r? This fixes the current [random failures](http://buildbot.rust-lang.org/builders/auto-linux/builds/291/steps/test/logs/stdio) on the bots and closes #4436 by removing `unwrap_shared_mutable_state` and the code that depends on it. The result is that ARC-like things will not be unwrappable. This feature is complex and is not used outside of test cases. Note that there is not consensus to remove it. (second commit) | ||||
| 2013-02-28 | core: Remove unwrap_shared_mutable_state. #4436 | Brian Anderson | -65/+1 | |
| 2013-02-28 | Fix implicit leaks of imports throughout libraries | Alex Crichton | -208/+221 | |
| Also touch up use of 'pub' and move some tests around so the tested functions don't have to be 'pub' | ||||
| 2013-02-28 | librustc: Enforce cross-crate method privacy | Patrick Walton | -0/+2 | |
| 2013-02-28 | librustc: Mark all type implementations public. rs=impl-publicity | Patrick Walton | -44/+44 | |
| 2013-02-28 | Fix license attribute on crates | sevrak | -2/+2 | |
| 2013-02-27 | auto merge of #5155 : bstrie/rust/dedrop, r=pcwalton | bors | -1/+4 | |
| This removes all but 6 uses of `drop {}` from the entire codebase. Removing any of the remaining uses causes various non-trivial bugs; I'll start reporting them once this gets merged. | ||||
| 2013-02-27 | Turn old `drop` blocks into `Drop` traits | Ben Striegel | -1/+4 | |
| 2013-02-27 | auto merge of #5140 : yjh0502/rust/issue_4458, r=catamorphism | bors | -1/+21 | |
| Fix is a bug fix for issue #4458. This patch is quite straight-forward. A test for result_str() is added. | ||||
| 2013-02-27 | librustc: Forbid `pub` or `priv` before trait implementations | Patrick Walton | -75/+73 | |
| 2013-02-27 | libsyntax: Forbid mutable vectors. rs=demuting | Patrick Walton | -6/+4 | |
| 2013-02-27 | libsyntax: Forbid `~mut` and `~const`. rs=demuting | Patrick Walton | -16/+18 | |
| 2013-02-27 | Fix: now sha1 result_str() return correct value | Jihyun Yu | -1/+21 | |
| 2013-02-27 | auto merge of #5123 : thestinger/rust/treemap, r=nikomatsakis | bors | -113/+93 | |
| * replace the dual next() and get() calls with a single next() function * drop one of the pointer members from the struct * add a method for using the lazy iterator with a for loop | ||||
| 2013-02-27 | treemap: improve the lazy iterator | Daniel Micay | -113/+93 | |
| * replace the dual next() and get() calls with a single next() function * drop one of the pointer members from the struct * add a method for using the lazy iterator with a for loop | ||||
| 2013-02-26 | auto merge of #5119 : Kimundi/rust/incoming, r=catamorphism | bors | -10/+10 | |
| Removed deprecated `str()` functions in int-template.rs and uint-template.rs | ||||
| 2013-02-26 | Removed deprecated `str()` functions in int-template.rs and uint-template.rs | Marvin Löbel | -10/+10 | |
| 2013-02-26 | libcore: Move Cell to core and de-~mut core and std | Patrick Walton | -91/+0 | |
| 2013-02-26 | librustc: Implement a lint mode for mutable structures; deny by default. r=tjc | Patrick Walton | -0/+1 | |
| 2013-02-23 | remove oldsmallintmap | Daniel Micay | -238/+0 | |
| Closes #4738 | ||||
| 2013-02-22 | auto merge of #5081 : brson/rust/pipes, r=pcwalton | bors | -75/+77 | |
| r? | ||||
| 2013-02-21 | core: Extract comm from pipes. #4742 | Brian Anderson | -75/+77 | |
| 2013-02-21 | Cleanup, commenting, trivial renaming | John Clements | -2/+0 | |
| 2013-02-21 | librustc: Separate the rest of the trait bounds with `+` and stop parsing ↵ | Patrick Walton | -25/+13 | |
| space-separated ones. rs=plussing | ||||
| 2013-02-20 | librustc: Separate most trait bounds with '+'. rs=plussing | Patrick Walton | -210/+212 | |
| 2013-02-19 | std: update rand-using tests, r=burningtree | Graydon Hoare | -3/+3 | |
| 2013-02-18 | auto merge of #5005 : alexcrichton/rust/bitv++, r=catamorphism | bors | -187/+701 | |
| These commits take the old bitv implementation and modernize it with an explicit self, some minor touchups, and using what I think is some more recent patterns (like `::new` instead of `Type()`). Additionally, this adds an implementation of `container::Set` on top of a bit vector to have as a set of `uint`s. I initially tried to parameterize the type for the set to be `T: NumCast` but I was hitting build problems in stage0 which I think means that it's not in a snapshot yet, so it's just hardcoded as a set of `uint`s now. In the future perhaps it could be parameterized. I'm not sure if it would really add anything, though, so maybe it's nicer to be hardcoded anyway. I also added some extra methods to do normal bit vector operations on the set in-place, but these aren't a part of the `Set` trait right now. I haven't benchmarked any of these operations just yet, but I imagine that there's quite a lot of room for optimization here and there. | ||||
| 2013-02-18 | Add benchmarks to measure differences in bit vectors | Alex Crichton | -0/+92 | |
| 2013-02-17 | Implement Set container on top of a bit vector | Alex Crichton | -40/+470 | |
| 2013-02-17 | Favor local closures instead of global functions | Alex Crichton | -8/+4 | |
| 2013-02-17 | Remove the 'uint_bits' constant in bitv | Alex Crichton | -11/+9 | |
| 2013-02-17 | Change SmallBitv to use uint instead of u32 | Alex Crichton | -8/+8 | |
| 2013-02-17 | Modernize bitv mut fields and explicit self | Alex Crichton | -134/+132 | |
| 2013-02-17 | vec: grow_fn doesn't require Copy | Daniel Micay | -1/+1 | |
| 2013-02-16 | auto merge of #4993 : thestinger/rust/deque, r=graydon | bors | -158/+138 | |
| Closes #3748 and #2343. | ||||
| 2013-02-17 | Removed more capture claueses. | Seth Pink | -3/+3 | |
| 2013-02-16 | deque: get rid of Copy requirement | Daniel Micay | -2/+0 | |
| Closes #3748 | ||||
| 2013-02-16 | deque: avoid Copy in grow | Daniel Micay | -8/+5 | |
| 2013-02-16 | deque: avoid Copy for get | Daniel Micay | -17/+17 | |
| 2013-02-17 | Remove use of capture clause #4965 | Seth Pink | -1/+1 | |
| 2013-02-16 | deque: avoid Copy in pop_{front,back} | Daniel Micay | -18/+17 | |
| 2013-02-16 | deque: avoid Copy in peek_{front,back} | Daniel Micay | -52/+50 | |
