about summary refs log tree commit diff
path: root/src/libstd/unstable/sync.rs
AgeCommit message (Expand)AuthorLines
2014-02-16std: add a NativeMutex type as a wrapper to destroy StaticNativeMutex.Huon Wilson-47/+7
2014-02-16std: Rename unstable::mutex::Mutex to StaticNativeMutex.Huon Wilson-3/+3
2014-02-16std: add an RAII unlocker to Mutex.Huon Wilson-18/+6
2014-02-03std: Fix tests with io_error usageAlex Crichton-1/+1
2014-01-29Removing do keyword from libstd and librustcScott Lawrence-4/+4
2013-12-24std: Get stdtest all passing againAlex Crichton-2/+1
2013-12-24std: Introduce std::syncAlex Crichton-477/+4
2013-12-16Fallout of rewriting std::commAlex Crichton-12/+11
2013-12-10libstd: Change `atomically` to use RAII.Patrick Walton-15/+45
2013-12-10libstd: Remove `Cell`s that were used because of `finally` by convertingPatrick Walton-27/+42
2013-12-08Remove dead codesKiet Tran-0/+1
2013-12-03Move std::util::ignore to std::prelude::dropSteven Fackler-4/+3
2013-12-01remove useless `transmute_immut` functionDaniel Micay-1/+1
2013-11-28Register new snapshotsAlex Crichton-1/+1
2013-11-26librustc: Fix merge fallout.Patrick Walton-2/+2
2013-11-26libstd: Remove all non-`proc` uses of `do` from libstdPatrick Walton-38/+19
2013-11-25Move LittleLock to using RAIIAlex Crichton-69/+50
2013-11-24Remove linked failure from the runtimeAlex Crichton-82/+58
2013-11-19libstd: Change all uses of `&fn(A)->B` over to `|A|->B` in libstdPatrick Walton-8/+8
2013-11-18Remove the C++ lock_and_signal typeAlex Crichton-25/+16
2013-11-13add rust_trylock_little_lockJason Toffaletti-1/+16
2013-11-11Remove #[fixed_stack_segment] and #[rust_stack]Alex Crichton-6/+8
2013-10-28Register new snapshotsAlex Crichton-5/+4
2013-10-28Allow fail messages to be caught, and introduce the Any traitMarvin Löbel-11/+31
2013-10-24Implement a basic event loop built on LittleLockAlex Crichton-0/+47
2013-10-23Removed Unnecessary comments and white spaces #4386reedlepee-3/+0
2013-10-23Making fields in std and extra : private #4386reedlepee-2/+5
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-3/+3
2013-10-18auto merge of #9926 : Kimundi/rust/future_result_bad_sig, r=huonwbors-7/+4
2013-10-18Made `std::task::TaskBuilder::future_result()` easier to useMarvin Löbel-7/+4
2013-10-17std: Move size/align functions to std::mem. #2240Brian Anderson-1/+1
2013-10-08make small ty_struct immediateDaniel Micay-1/+3
2013-09-30std: Remove usage of fmt!Alex Crichton-3/+3
2013-09-18Register new snapshotsAlex Crichton-17/+0
2013-09-16switch Drop to `&mut self`Daniel Micay-2/+2
2013-08-29reduce the size of UnsafeArc from 2 words to 1Daniel Micay-1/+9
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-1/+2
2013-08-27std: use ArcData rather than c_void in UnsafeArc.Huon Wilson-17/+12
2013-08-27Rename UnsafeAtomicRcBox to UnsafeArc. Fixes #7674.Huon Wilson-42/+42
2013-08-23std: Reduce TLS accessBrian Anderson-12/+16
2013-08-22Enabled unit tests in std and extra.Vadim Chugunov-3/+3
2013-08-19Add externfn macro and correctly label fixed_stack_segmentsNiko Matsakis-6/+20
2013-08-16Reserve 'yield' keywordKevin Ballard-10/+10
2013-08-12Don't use unkillable in UnsafeArc dtor when there's no unwrapper. Close #8382.Ben Blum-19/+21
2013-08-09Remove the C++ runtime. SayonaraBrian Anderson-31/+11
2013-08-09std: Fix perf of local allocations in newschedBrian Anderson-10/+16
2013-08-03remove obsolete `foreach` keywordDaniel Micay-3/+3
2013-08-02auto merge of #8195 : bblum/rust/task-cleanup, r=brsonbors-6/+4
2013-08-02replace `range` with an external iteratorDaniel Micay-3/+3
2013-08-01Relax some atomic barriers. Loosen up all that tension. There, doesn't that f...Ben Blum-6/+4