about summary refs log tree commit diff
path: root/src/libstd/rt/comm.rs
AgeCommit message (Expand)AuthorLines
2013-12-16Fallout of rewriting std::commAlex Crichton-1141/+0
2013-12-11Make 'self lifetime illegal.Erik Price-4/+4
2013-12-10libstd: Change `atomically` to use RAII.Patrick Walton-11/+7
2013-12-10librustuv: RAII-ify `Local::borrow`, and remove some 12 Cells.Patrick Walton-8/+5
2013-12-10libextra: Another round of de-`Cell`-ing.Patrick Walton-35/+17
2013-11-26librustc: Fix merge fallout.Patrick Walton-2/+2
2013-11-26test: Remove non-procedure uses of `do` from compiletest, libstd tests,Patrick Walton-9/+9
2013-11-26libstd: Remove all non-`proc` uses of `do` from libstdPatrick Walton-50/+50
2013-11-23Move mutable::Mut to cell::RefCellSteven Fackler-8/+7
2013-11-22Change Mut::map to Mut::withSteven Fackler-3/+3
2013-11-22Cell -> Mut switch in commSteven Fackler-20/+24
2013-10-30auto merge of #10168 : reedlepee123/rust/priv_fields, r=brsonbors-21/+21
2013-10-30changed all the impl<T> to impl<T: Send> in rt::comm.rs and libstd::comm.rs #...reedlepee-21/+21
2013-10-29auto merge of #10140 : brson/rust/comm, r=alexcrichtonbors-7/+1
2013-10-28std: Move the SendDeferred trait to std::commBrian Anderson-7/+1
2013-10-28Register new snapshotsAlex Crichton-23/+17
2013-10-23auto merge of #9810 : huonw/rust/rand3, r=alexcrichtonbors-1/+1
2013-10-23std::rand: add distributions::Range for generating [lo, hi).Huon Wilson-1/+1
2013-10-23Removed Unnecessary comments and white spaces #4386reedlepee-6/+0
2013-10-23Making fields in std and extra : private #4386reedlepee-4/+10
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-3/+3
2013-10-09option: rewrite the API to use compositionDaniel Micay-3/+3
2013-09-30std: Remove usage of fmt!Alex Crichton-4/+4
2013-09-25std::rt: Implement task yielding. Fix a starvation problemBrian Anderson-0/+11
2013-09-23std: merge rand::{Rng,RngUtil} with default methods.Huon Wilson-2/+2
2013-09-16switch Drop to `&mut self`Daniel Micay-2/+2
2013-08-29Remove the iter module.Jason Fager-1/+1
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-3/+3
2013-08-27Rename UnsafeAtomicRcBox to UnsafeArc. Fixes #7674.Huon Wilson-5/+5
2013-08-24std::rt: Remove metrics for perfBrian Anderson-10/+0
2013-08-23std: Convert some assert!s to rtassert!Brian Anderson-4/+5
2013-08-23auto merge of #8677 : bblum/rust/scratch, r=alexcrichtonbors-6/+7
2013-08-21std/extra: changing XXX to FIXME; cleanupTim Chevalier-5/+4
2013-08-21Don't fail in port.try_recv() the second time. Close #7800.Ben Blum-6/+7
2013-08-19Try to fix mac valgrind bot by disabling thread-heavy activities.Graydon Hoare-0/+10
2013-08-12Fix select() in light of the deschedule...and then race. Close #8347.Ben Blum-1/+3
2013-08-12Reorganise Select traits to not expose internal runtime types. Close #5160. P...Ben Blum-6/+17
2013-08-09std: Fix perf of local allocations in newschedBrian Anderson-2/+2
2013-08-08auto merge of #8356 : toddaaro/rust/ws, r=brsonbors-3/+4
2013-08-08Enabled workstealing in the scheduler. Previously we had one global work queu...toddaaro-3/+4
2013-08-07fix recv_ready for Port to take &self and not need to return a tuple. Close #...Ben Blum-4/+25
2013-08-07core: option.map_consume -> option.map_moveErick Tryzelaar-2/+2
2013-08-02Fix nasty double-free bug where a newrt chan could get killed after reschedul...Ben Blum-2/+7
2013-08-02Add SendDeferred trait and use it to fix #8214.Ben Blum-24/+127
2013-08-02auto merge of #8195 : bblum/rust/task-cleanup, r=brsonbors-9/+7
2013-08-01fixed incorrect handling of returned scheduler option and restructed schedule...toddaaro-6/+2
2013-08-01minor tweaks - unboxed the coroutine so that it is no longer a ~ pointer insi...toddaaro-0/+4
2013-08-01A major refactoring that changes the way the runtime uses TLS. In thetoddaaro-2/+1
2013-08-01Make a forgotten assert in comm be cfg(test)-dependentBen Blum-3/+1
2013-08-01Relax some atomic barriers. Loosen up all that tension. There, doesn't that f...Ben Blum-6/+6