| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-07-08 | changed .each() to .iter().advance() | Eric Reed | -10/+10 | |
| 2013-07-08 | renamed finalize to drop in Drop impl for UvUdpSocket | Eric Reed | -1/+1 | |
| 2013-07-08 | Merge remote-tracking branch 'upstream/io' into io | Eric Reed | -117/+145 | |
| Conflicts: src/libstd/rt/uvio.rs | ||||
| 2013-07-08 | remove headers from exchange allocations | Daniel Micay | -3/+2 | |
| 2013-07-08 | add a temporary vector_exchange_malloc lang item | Daniel Micay | -0/+8 | |
| 2013-07-03 | Merge remote-tracking branch 'mozilla/master' | Brian Anderson | -121/+148 | |
| Conflicts: src/libextra/test.rs src/libstd/at_vec.rs src/libstd/cleanup.rs src/libstd/rt/comm.rs src/libstd/rt/global_heap.rs src/libstd/task/spawn.rs src/libstd/unstable/lang.rs src/libstd/vec.rs src/rt/rustrt.def.in src/test/run-pass/extern-pub.rs | ||||
| 2013-07-04 | Convert vec::{as_imm_buf, as_mut_buf} to methods. | Huon Wilson | -1/+2 | |
| 2013-07-02 | converted TODOs into XXXs | Eric Reed | -8/+7 | |
| 2013-07-02 | Merge remote-tracking branch 'upstream/io' into io | Eric Reed | -555/+377 | |
| Conflicts: src/libstd/rt/test.rs src/rt/rustrt.def.in | ||||
| 2013-07-02 | IPv6 support for UDP and TCP. | Eric Reed | -131/+768 | |
| 2013-07-02 | A missing ! made it so that the testcase schedule_home_states was throwing ↵ | toddaaro | -1/+1 | |
| spurious assert failures. Why this did not result in the test case failing previously is beyond me. | ||||
| 2013-07-01 | removed unnecessary import that slipped in during merge | toddaaro | -1/+0 | |
| 2013-07-01 | merging task/coroutine refactoring back into upstream | toddaaro | -19/+18 | |
| 2013-07-01 | Refactored the runtime to view coroutines as a component of tasks, instead ↵ | toddaaro | -542/+362 | |
| of tasks as a component of coroutines. | ||||
| 2013-06-30 | pass exchange_malloc an alignment, not a tydesc | Daniel Micay | -7/+2 | |
| 2013-06-30 | global_heap: inline get_box_size and align_to | Daniel Micay | -0/+2 | |
| 2013-06-30 | global_heap: inline malloc_raw and add realloc_raw | Daniel Micay | -1/+13 | |
| 2013-06-30 | add a closure_exchange_malloc lang item | Daniel Micay | -0/+14 | |
| this makes the exchange allocation header completely unused, and leaves it uninitialized | ||||
| 2013-06-30 | stop initializing ref_count in exchange_alloc | Daniel Micay | -1/+21 | |
| this is never read anymore | ||||
| 2013-06-30 | simplify the exchange allocator | Daniel Micay | -53/+41 | |
| * 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-28 | librustc: Disallow "mut" from distributing over bindings. | Patrick Walton | -2/+5 | |
| This is the backwards-incompatible part of per-binding-site "mut". | ||||
| 2013-06-28 | librustc: Change "Owned" to "Send" everywhere | Patrick Walton | -9/+9 | |
| 2013-06-28 | std: silence some test warnings. | Huon Wilson | -2/+2 | |
| 2013-06-28 | Convert vec::{reserve, reserve_at_least, capacity} to methods. | Huon Wilson | -1/+1 | |
| 2013-06-27 | Convert vec::[mut_]slice to methods, remove vec::const_slice. | Huon Wilson | -2/+2 | |
| 2013-06-26 | std::rt: Some cleanup | Brian Anderson | -20/+18 | |
| 2013-06-26 | changed NOTE to TODO | Eric Reed | -5/+5 | |
| 2013-06-26 | cleaned up uv/net | Eric Reed | -68/+32 | |
| 2013-06-26 | converted TCP interface to newtype structs | Eric Reed | -24/+9 | |
| 2013-06-26 | removed unecessary method | Eric Reed | -3/+1 | |
| 2013-06-26 | auto merge of #7113 : alexcrichton/rust/banned-warnings, r=cmr | bors | -2/+2 | |
| Reopening of #7031, Closes #6963 I imagine though that this will bounce in bors once or twice... Because attributes can't be cfg(stage0)'d off, there's temporarily a lot of new stage0/stage1+ code. | ||||
| 2013-06-25 | Change finalize -> drop. | Luqman Aden | -13/+13 | |
| 2013-06-25 | Deny common lints by default for lib{std,extra} | Alex Crichton | -2/+2 | |
| 2013-06-25 | Converted UdpSocket into a newtype struct and (dis)connecting uses move ↵ | Eric Reed | -27/+12 | |
| semantics rather than ~. | ||||
| 2013-06-25 | converted UvUdpSocket into a newtype struct | Eric Reed | -14/+5 | |
| 2013-06-25 | changed outdated match on IpAddr | Eric Reed | -4/+2 | |
| 2013-06-25 | IPv6 struct | Eric Reed | -2/+4 | |
| 2013-06-25 | removed obsolete FIXMEs. formatting changes. | Eric Reed | -54/+24 | |
| 2013-06-25 | satisfy the formatting check | Eric Reed | -15/+19 | |
| 2013-06-25 | removed unncessary unsafe block that was stopping compliation. | Eric Reed | -1/+1 | |
| 2013-06-25 | Merge remote-tracking branch 'upstream/io' into io | Eric Reed | -60/+641 | |
| Conflicts: src/rt/rustrt.def.in | ||||
| 2013-06-25 | UDP networking with tests | Eric Reed | -61/+366 | |
| 2013-06-25 | auto merge of #7254 : Blei/rust/intrinsic-overhaul, r=cmr | bors | -7/+3 | |
| This sets the `get_tydesc()` return type correctly and removes the intrinsic module. See #3730, #3475. Update: this now also removes the unused shape fields in tydescs. | ||||
| 2013-06-24 | extra: Make test runner compatible with newsched | Brian Anderson | -7/+14 | |
| 2013-06-24 | std::rt: deny(unused_unsafe) | Brian Anderson | -4/+5 | |
| 2013-06-24 | std: Make unlinking and task notification work with newsched | Brian Anderson | -0/+25 | |
| 2013-06-24 | std: Make box annihilator work with newsched | Brian Anderson | -14/+71 | |
| 2013-06-24 | std: Move dynamic borrowck code from unstable::lang to rt::borrowck | Brian Anderson | -0/+286 | |
| 2013-06-24 | std: Rewrite vec_reserve_shared_actual in Rust | Brian Anderson | -0/+9 | |
| 2013-06-24 | remove old_iter | Daniel Micay | -1/+0 | |
| the `test/run-pass/class-trait-bounded-param.rs` test was xfailed and written in an ancient dialect of Rust so I've just removed it this also removes `to_vec` from DList because it's provided by `std::iter::to_vec` an Iterator implementation is added for OptVec but some transitional internal iterator methods are still left | ||||
