| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-01-28 | Tidy | Brian Anderson | -6/+9 | |
| 2013-01-28 | Greatly improve performance for TcpSocketBuf.read | Michael Neumann | -35/+77 | |
| For every call to the read() function the internal buffer was copied into a new buffer (minus the bytes copied into the result buffer). When the internal buffer is large enough, this severely affects performance, especially when read_line() is used which calls read_byte() (which calls read()) for each read byte. For line oriented I/O this wasn't all that bad, because the internal buffers usually never were very big. The effect is much more visible once the buffer grows larger. Now we always first look into the internal buffer and copy as many bytes as possible (and desired) into the result buffer. If we need more, we call the socket read function and use the result as the new internal buffer, then continue to copy from the (new) internal buffer, and so on. | ||||
| 2013-01-28 | Convert log(debug, ...) to debug!(...) | Michael Neumann | -69/+62 | |
| 2013-01-28 | Merge remote-tracking branch 'thestinger/hashmap' into deriving | Brian Anderson | -6/+18 | |
| 2013-01-28 | Merge remote-tracking branch 'codeblack08/treemap-ord' into deriving | Brian Anderson | -4/+82 | |
| 2013-01-28 | get rid of LinearMap's find_copy method | Daniel Micay | -6/+18 | |
| 2013-01-28 | Remove bounds from type decl of smallintmap | Niko Matsakis | -2/+2 | |
| r=brson | ||||
| 2013-01-26 | std: implement lexicographical Ord for TreeMap/TreeSet | Cody Schroeder | -4/+82 | |
| 2013-01-26 | Merge remote-tracking branch 'brson/nocommupstream2' | Brian Anderson | -503/+558 | |
| 2013-01-25 | Fix Option camel case in xfailed/ignored tests | Tyler Bindon | -1/+1 | |
| 2013-01-25 | Fix Option camel case in comments | Tyler Bindon | -9/+9 | |
| 2013-01-25 | Merge remote-tracking branch 'brson/nocommupstream' | Brian Anderson | -503/+558 | |
| Conflicts: src/libcore/private.rs src/libcore/task/mod.rs src/libcore/task/spawn.rs src/libstd/net_tcp.rs src/libstd/uv_global_loop.rs src/libstd/uv_iotask.rs | ||||
| 2013-01-25 | Declare std::arc::unwrap to be pub | Cody Schroeder | -1/+1 | |
| 2013-01-25 | register snapshots | Graydon Hoare | -58/+0 | |
| 2013-01-25 | Revert "Merge pull request #4633 from thestinger/treemap" | Tim Chevalier | -10/+19 | |
| I was too hasty in merging -- this needs a snapshot. This reverts commit 4a7e1ab3745f519536ef6e0377427fc41e47f7c6, reversing changes made to e447521c1ca2dbead5b485ddc43060b282840817. | ||||
| 2013-01-25 | Merge pull request #4625 from thestinger/container | Tim Chevalier | -15/+6 | |
| more little container improvements | ||||
| 2013-01-25 | use mut function argument syntax in priority_queue | Daniel Micay | -8/+4 | |
| 2013-01-25 | use mutable function argument syntax in treemap | Daniel Micay | -11/+6 | |
| 2013-01-24 | Stop using oldcomm in uv_global_loop tests | Brian Anderson | -17/+18 | |
| 2013-01-24 | std: Mop up Mac/Linux breakage | Tim Chevalier | -2/+2 | |
| 2013-01-24 | remove remaining is_not_empty functions/methods | Daniel Micay | -9/+0 | |
| 2013-01-24 | std: Fix broken Windows function | Tim Chevalier | -1/+1 | |
| 2013-01-24 | replace ConstVector trait with the Container trait | Daniel Micay | -6/+6 | |
| 2013-01-24 | Merge pull request #4613 from erickt/incoming | Tim Chevalier | -418/+555 | |
| convert most of libcore and libstd to structs, work around tzset race | ||||
| 2013-01-24 | syntax/rustc: Less copy | Tim Chevalier | -2/+2 | |
| 2013-01-24 | time tests are racing on tzset, so merge the tests together. | Erick Tryzelaar | -12/+16 | |
| This attempts to fix issue #3327. | ||||
| 2013-01-24 | convert most of libstd over to structs | Erick Tryzelaar | -406/+539 | |
| 2013-01-24 | librustc: Allow `&mut` to be loaned; allow `self` to be loaned; make `&mut` ↵ | Patrick Walton | -74/+136 | |
| loanable to `&`. r=nmatsakis | ||||
| 2013-01-24 | librustc: Disallow `&mut` loans from overlapping with any other loans | Patrick Walton | -3/+9 | |
| 2013-01-24 | librustc: Make C functions unsafe | Patrick Walton | -3/+7 | |
| 2013-01-24 | Merge pull request #4616 from thestinger/priority_queue | Tim Chevalier | -6/+3 | |
| remove is_not_empty method from PriorityQueue | ||||
| 2013-01-24 | remove is_not_empty method from PriorityQueue | Daniel Micay | -6/+3 | |
| 2013-01-24 | remove old LinearMap constructor | Daniel Micay | -2/+2 | |
| 2013-01-23 | Merge pull request #4594 from thestinger/map | Tim Chevalier | -169/+46 | |
| more work on the map trait and TreeMap/LinearMap | ||||
| 2013-01-23 | fix tests | Daniel Micay | -1/+1 | |
| 2013-01-23 | core: Remove private::chan_from_global_ptr. #3915 | Brian Anderson | -2/+2 | |
| 2013-01-23 | std: Convert uv_global_loop to use pipes | Brian Anderson | -128/+154 | |
| 2013-01-23 | switch LinearMap to current constructor convention | Daniel Micay | -17/+17 | |
| 2013-01-23 | libsyntax: Remove `fn() unsafe { ... }`. r=graydon | Patrick Walton | -1596/+1817 | |
| 2013-01-23 | improve hashmap/treemap documentation | Daniel Micay | -3/+2 | |
| 2013-01-23 | add find method to the core::container::Map trait | Daniel Micay | -20/+20 | |
| 2013-01-23 | rename hashmap find_ref/get_ref -> find/get | Daniel Micay | -3/+3 | |
| 2013-01-23 | rename hashmap find/get -> find_copy/get_copy | Daniel Micay | -9/+3 | |
| 2013-01-23 | get rid of the std::map::Map LinearMap impl | Daniel Micay | -116/+0 | |
| This legacy trait needs to be dropped in order to migrate to core::container::Map, which doesn't require @ and Copy, and will make proper use of borrowed pointers. | ||||
| 2013-01-23 | rename send_map to hashmap | Daniel Micay | -7/+7 | |
| This makes the module much more discoverable, and is in line with the 'treemap' naming. | ||||
| 2013-01-23 | Merge pull request #4596 from Trinick/tomutrename | Tim Chevalier | -21/+22 | |
| core: Rename to_mut and from_mut to cast_to_mut and cast_from_mut | ||||
| 2013-01-23 | core: Rename to_mut and from_mut to cast_to_mut and cast_from_mut | Trinick | -21/+22 | |
| 2013-01-22 | Merge pull request #4586 from thestinger/treemap | Tim Chevalier | -7/+1 | |
| drop is_not_empty from TreeSet/TreeMap | ||||
| 2013-01-22 | std: un-ignore strptime test; fix bug introduced by 1a226f instead. | Graydon Hoare | -2/+1 | |
| 2013-01-22 | drop is_not_empty from TreeSet/TreeMap | Daniel Micay | -7/+1 | |
