about summary refs log tree commit diff
path: root/src/libstd/rt/sched.rs
AgeCommit message (Expand)AuthorLines
2013-12-24green: Rip the bandaid off, introduce libgreenAlex Crichton-1395/+0
2013-12-20std: silence warnings when compiling test.Huon Wilson-0/+2
2013-12-19std::vec: remove .as_muf_buf, replaced by .as_mut_ptr & .len.Huon Wilson-7/+5
2013-12-16Fallout of rewriting std::commAlex Crichton-48/+57
2013-12-15std::rt: s/pausible/pausable/.Huon Wilson-4/+4
2013-12-15std: fix spelling in docs.Huon Wilson-1/+1
2013-12-10auto merge of #10791 : pcwalton/rust/decelling, r=pcwaltonbors-47/+29
2013-12-10Make crate hash stable and externally computable.Jack Moffitt-2/+0
2013-12-10librustuv: RAII-ify `Local::borrow`, and remove some 12 Cells.Patrick Walton-11/+8
2013-12-10libextra: Another round of de-`Cell`-ing.Patrick Walton-36/+21
2013-12-05auto merge of #10817 : alexcrichton/rust/sched-fix, r=brsonbors-4/+40
2013-12-05Solve some nasty deschedulinging races with a lockAlex Crichton-4/+40
2013-12-04Rename std::rt::deque::*::init() to *::new()Kevin Ballard-2/+2
2013-12-03Move std::util::ignore to std::prelude::dropSteven Fackler-2/+1
2013-11-29Implement a lock-free work-stealing dequeAlex Crichton-28/+28
2013-11-28Register new snapshotsAlex Crichton-1/+1
2013-11-27Use the native tls implementation on androidAlex Crichton-1/+1
2013-11-26librustc: Make `||` lambdas not infer to `proc`sPatrick Walton-3/+6
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-21/+19
2013-11-24Remove linked failure from the runtimeAlex Crichton-11/+2
2013-11-19libstd: Change all uses of `&fn(A)->B` over to `|A|->B` in libstdPatrick Walton-10/+10
2013-11-18libstd: Change all `~fn()`s to `proc`s in the standard library.Patrick Walton-1/+3
2013-11-11Move std::rt::io to std::ioAlex Crichton-1/+1
2013-11-11Remove #[fixed_stack_segment] and #[rust_stack]Alex Crichton-1/+0
2013-11-10Rework the idle callback to have a safer interfaceAlex Crichton-3/+4
2013-11-10Remove usage of ~fn from the schedulerAlex Crichton-3/+2
2013-11-10Remove usage of ~fn() from uv async/idleAlex Crichton-3/+11
2013-11-04Move io::file to io::fs and fns out of FileAlex Crichton-1/+1
2013-10-29auto merge of #10058 : alexcrichton/rust/uv-crate, r=brsonbors-12/+5
2013-10-29Move rust's uv implementation to its own crateAlex Crichton-1/+0
2013-10-28Register new snapshotsAlex Crichton-75/+57
2013-10-28Make some more rt components publicAlex Crichton-11/+5
2013-10-28Allow fail messages to be caught, and introduce the Any traitMarvin Löbel-2/+2
2013-10-26auto merge of #10070 : alexcrichton/rust/fewer-missiles, r=brsonbors-1/+8
2013-10-25Fire fewer homing missilesAlex Crichton-1/+8
2013-10-24Implement a basic event loop built on LittleLockAlex Crichton-10/+6
2013-10-24Remove the 'callback_ms' function from EventLoopAlex Crichton-10/+3
2013-10-24Fix a bug with the scheduler and destructor orderAlex Crichton-1/+11
2013-10-24Remove IoFactoryObject for ~IoFactoryAlex Crichton-3/+4
2013-10-24Migrate Rtio objects to true trait objectsAlex Crichton-6/+6
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 as suggestedreedlepee-1/+1
2013-10-23Removed Unnecessary comments and white spaces #4386reedlepee-5/+0
2013-10-23Making fields in std and extra : private #4386reedlepee-7/+12
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-2/+2
2013-10-19auto merge of #9834 : alexcrichton/rust/morestack, r=brsonbors-1/+1
2013-10-19Use __morestack to detect stack overflowAlex Crichton-1/+1
2013-10-17std: Move size/align functions to std::mem. #2240Brian Anderson-2/+2