about summary refs log tree commit diff
path: root/src/libgreen
AgeCommit message (Expand)AuthorLines
2014-02-18auto merge of #12345 : huonw/rust/speeling, r=cmrbors-1/+1
2014-02-18Spellcheck library docs.Huon Wilson-1/+1
2014-02-16Clean up std::task docs, make TaskBuilder a real builderKevin Ballard-1/+0
2014-02-15auto merge of #12235 : huonw/rust/raii-lock, r=alexcrichtonbors-34/+25
2014-02-16Convert some unnecessary StaticNativeMutexes to NativeMutexes.Huon Wilson-12/+6
2014-02-16std: add a NativeMutex type as a wrapper to destroy StaticNativeMutex.Huon Wilson-5/+5
2014-02-16std: Rename unstable::mutex::Mutex to StaticNativeMutex.Huon Wilson-8/+8
2014-02-16std: add an RAII unlocker to Mutex.Huon Wilson-15/+12
2014-02-14extern mod => extern crateAlex Crichton-1/+1
2014-02-14auto merge of #12186 : alexcrichton/rust/no-sleep-2, r=brsonbors-60/+99
2014-02-13Remove two allocations from spawning a green taskAlex Crichton-117/+124
2014-02-13Don't require an allocation for on_exit messagesAlex Crichton-3/+2
2014-02-13Fix a bug where cached stacks weren't re-usedAlex Crichton-2/+32
2014-02-12Don't hit epoll unless a scheduler absolutely mustAlex Crichton-19/+50
2014-02-12Percolate the (Scheduler, GreenTask) pair upwardsAlex Crichton-50/+56
2014-02-12Expose whether event loops have active I/OAlex Crichton-0/+2
2014-02-11Rewrite channels yet again for upgradeabilityAlex Crichton-2/+2
2014-02-11Shuffle around ownership in concurrent queuesAlex Crichton-8/+70
2014-02-11Change `xfail` directives in compiletests to `ignore`, closes #11363Florian Hahn-2/+2
2014-02-11Move replace and swap to std::mem. Get rid of std::utilEdward Wang-6/+6
2014-02-07Delete send_str, rewrite clients on top of MaybeOwned<'static>Kevin Ballard-2/+2
2014-02-06Add some doc examples to lib{green,native}Alex Crichton-3/+149
2014-02-03Various bug fixes and rebase conflictsAlex Crichton-2/+1
2014-02-03std: Remove try_send_deferred plus all falloutAlex Crichton-9/+7
2014-02-03std: Hardcode pthread constants and structuresAlex Crichton-15/+11
2014-02-03green: Remove io_error usageAlex Crichton-2/+3
2014-01-30Remove Times traitBrendan Zabarauskas-4/+4
2014-01-29Removing do keyword from libgreenScott Lawrence-101/+99
2014-01-26Removed all instances of XXX in preparation for relaxing of FIXME ruleSalem Talha-8/+8
2014-01-26auto merge of #11762 : alexcrichton/rust/guard_pages, r=alexcrichtonbors-37/+120
2014-01-26Bring in the line-length policeAlex Crichton-33/+35
2014-01-25Uppercase numeric constantsChris Wong-2/+2
2014-01-24Fix zero-sized memory mappingCorey Richardson-3/+15
2014-01-24Use `mmap` to map in task stacks and guard pageCorey Richardson-34/+103
2014-01-21[std::vec] Rename .remove_opt() to .remove(), drop the old .remove() behaviorSimon Sapin-1/+1
2014-01-21[std::vec] Rename .pop_opt() to .pop(), drop the old .pop() behaviorSimon Sapin-2/+5
2014-01-21Remove unnecessary parentheses.Huon Wilson-1/+1
2014-01-20Register new snapshotsAlex Crichton-2/+1
2014-01-15auto merge of #11112 : alexcrichton/rust/issue-11087, r=brsonbors-2/+3
2014-01-15Allow more "error" values in try_recv()Alex Crichton-2/+3
2014-01-15libstd: Added more #[inline] annotations and replaced uses of `libc::abort` w...Eduard Burtescu-2/+2
2014-01-12Bump version to 0.10-preBrian Anderson-0/+1
2014-01-09auto merge of #11360 : huonw/rust/stack_bounds, r=alexcrichtonbors-6/+7
2014-01-07doc: Add libgreen and libnative to the indexBrian Anderson-0/+3
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/+7
2014-01-06Support arbitrary stdout/stderr/logger handlesAlex Crichton-1/+5
2014-01-06Register new snapshotsAlex Crichton-3/+0
2014-01-04Don't allow newtype structs to be dereferenced. #6246Brian Anderson-2/+2
2014-01-04auto merge of #11306 : alexcrichton/rust/native-bounds, r=pcwaltonbors-0/+8