about summary refs log tree commit diff
path: root/src/libnative/task.rs
AgeCommit message (Expand)AuthorLines
2014-08-28auto merge of #16664 : aturon/rust/stabilize-option-result, r=alexcrichtonbors-1/+1
2014-08-28Fallout from stabilizing core::optionAaron Turon-1/+1
2014-08-27Implement generalized object and type parameter bounds (Fixes #16462)Niko Matsakis-2/+2
2014-08-05Renamed `record_stack_bounds` for clarity.Vadim Chugunov-1/+1
2014-07-30native: Don't deadlock the runtime on spawn failureAlex Crichton-2/+2
2014-07-24libsyntax: Remove `~self` and `mut ~self` from the language.Patrick Walton-6/+8
2014-06-28auto merge of #15208 : alexcrichton/rust/snapshots, r=pcwaltonbors-2/+2
2014-06-28Rename all raw pointers as necessaryAlex Crichton-2/+2
2014-06-26rustrt: Reorganize task usageAlex Crichton-2/+1
2014-06-24librustc: Remove the fallback to `int` from typechecking.Niko Matsakis-1/+1
2014-06-18Revamp TaskBuilder APIAaron Turon-1/+33
2014-06-10Fix more misspelled comments and strings.Joseph Crail-1/+1
2014-06-06native: Deal with the rtio changesAlex Crichton-20/+9
2014-05-11core: Remove the cast moduleAlex Crichton-6/+6
2014-05-06librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, exceptPatrick Walton-12/+15
2014-05-02Replace most ~exprs with 'box'. #11779Brian Anderson-3/+3
2014-04-15native: Fix a race in select()Alex Crichton-9/+20
2014-04-10std: Make std::comm return types consistentAlex Crichton-1/+1
2014-04-08Register new snapshotsAlex Crichton-3/+3
2014-03-27Fix fallout of removing default boundsAlex Crichton-12/+11
2014-03-23std: Move NativeMutex from &mut self to &selfAlex Crichton-3/+3
2014-03-15log: Introduce liblog, the old std::loggingAlex Crichton-2/+1
2014-03-13std: Rename Chan/Port types and constructorAlex Crichton-28/+27
2014-03-05std: Move libnative task count bookkeeping to stdAlex Crichton-2/+2
2014-03-04Cleaned up `std::any`Marvin Löbel-0/+1
2014-02-24green,native,rustuv: Replace many pointer `transmute`'s with `as` or referenc...Huon Wilson-2/+2
2014-02-23std: Move unstable::stack to rt::stackBrian Anderson-1/+1
2014-02-16Clean up std::task docs, make TaskBuilder a real builderKevin Ballard-1/+0
2014-02-16Convert some unnecessary StaticNativeMutexes to NativeMutexes.Huon Wilson-9/+3
2014-02-16std: Rename unstable::mutex::Mutex to StaticNativeMutex.Huon Wilson-3/+3
2014-02-16std: add an RAII unlocker to Mutex.Huon Wilson-9/+6
2014-02-13Don't require an allocation for on_exit messagesAlex Crichton-5/+2
2014-02-07Delete send_str, rewrite clients on top of MaybeOwned<'static>Kevin Ballard-1/+1
2014-02-03std: Remove try_send_deferred plus all falloutAlex Crichton-1/+3
2014-02-03native: Require all results are used and fix falloutAlex Crichton-1/+2
2014-01-30Remove Times traitBrendan Zabarauskas-1/+1
2014-01-29Removing do keyword from libnativeScott Lawrence-16/+16
2014-01-16Fixing a typo: bookeeping -> bookkeepingDerek Chiang-4/+4
2014-01-09auto merge of #11360 : huonw/rust/stack_bounds, r=alexcrichtonbors-6/+9
2014-01-07auto merge of #11353 : alexcrichton/rust/improve-logging, r=brsonbors-1/+5
2014-01-07std::rt: require known stack bounds for all tasks.Huon Wilson-6/+9
2014-01-06Support arbitrary stdout/stderr/logger handlesAlex Crichton-1/+5
2014-01-05Guarantee that native tasks wait for childrenAlex Crichton-1/+5
2014-01-04Add a stack_bounds function to the Runtime traitAlex Crichton-5/+22
2014-01-01Move task count bookeeping out of libstdAlex Crichton-0/+3
2013-12-27Implement native TCP I/OAlex Crichton-7/+5
2013-12-24native: Protect against spurious wakeups on cvarsAlex Crichton-13/+29
2013-12-24green: Properly wait for main before shutdownAlex Crichton-8/+2
2013-12-24green: Fixing all tests from previous refactoringsAlex Crichton-0/+1
2013-12-24Finalize the green::Pool typeAlex Crichton-45/+5