about summary refs log tree commit diff
path: root/src/libstd/unstable
AgeCommit message (Expand)AuthorLines
2013-08-03remove obsolete `foreach` keywordDaniel Micay-8/+8
2013-08-03register snapshotsDaniel Micay-6/+1
2013-08-02librustc: Disallow "unsafe" for external functionsPatrick Walton-12/+7
2013-08-02auto merge of #8195 : bblum/rust/task-cleanup, r=brsonbors-6/+4
2013-08-02auto merge of #8175 : brson/rust/nodbg, r=graydonbors-2/+0
2013-08-02replace `range` with an external iteratorDaniel Micay-3/+3
2013-08-01A major refactoring that changes the way the runtime uses TLS. In thetoddaaro-3/+0
2013-08-01Relax some atomic barriers. Loosen up all that tension. There, doesn't that f...Ben Blum-6/+4
2013-08-01std: Change `Times` trait to use `do` instead of `for`blake2-ppc-2/+2
2013-08-01auto merge of #8158 : bblum/rust/task-cleanup, r=brsonbors-8/+56
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-7/+6
2013-07-31extra: Remove dbg module and rt support codeBrian Anderson-2/+0
2013-07-31auto merge of #8151 : sanxiyn/rust/atomicrmw, r=cmrbors-82/+0
2013-07-31Move atomically to unstable::sync, and document what it actually does. Close ...Ben Blum-8/+56
2013-07-31Revert atomicrmw {max, min, umax, umin}Seo Sanghyeon-82/+0
2013-07-31auto merge of #8139 : brson/rust/rm-old-task-apis, r=pcwaltonbors-18/+7
2013-07-30auto merge of #8008 : bblum/rust/select, r=brsonbors-128/+181
2013-07-30std::rt: Change Thread interface to require an explicit joinBrian Anderson-18/+7
2013-07-30UnsafeArc methods return unsafe pointers, so are not themselves unsafe.Ben Blum-115/+114
2013-07-30Add test cases for selectBen Blum-0/+26
2013-07-30Implement select() for new runtime pipes.Ben Blum-13/+41
2013-07-30implement pointer arithmetic with GEPDaniel Micay-0/+7
2013-07-29auto merge of #8085 : mrordinaire/rust/percent-p, r=huonwbors-0/+7
2013-07-29Added %p directive to fmt!, which expects *T as argumentDo Nhat Minh-0/+7
2013-07-28Fix spelling errorsJames Miller-2/+2
2013-07-28Add static initializers for atomicsJames Miller-5/+26
2013-07-28Add an atomic fence intrinsicJames Miller-0/+36
2013-07-27Fix nits.Steven Stewart-Gallus-9/+7
2013-07-27Change concurrency primitives to standard naming conventionsSteven Stewart-Gallus-49/+51
2013-07-27auto merge of #8040 : luqmana/rust/rtn, r=brsonbors-2/+2
2013-07-26auto merge of #7986 : alexcrichton/rust/raw-repr, r=brsonbors-0/+62
2013-07-26Consolidate raw representations of rust valuesAlex Crichton-0/+62
2013-07-25libstd: Fix errors when rtdebug! is not a noop.Luqman Aden-2/+2
2013-07-25Added some more atomic operations.Gábor Horváth-2/+184
2013-07-24auto merge of #7996 : erickt/rust/cleanup-strs, r=ericktbors-2/+2
2013-07-23std and extra: use as_c_str instead of as_buf in a couple placesErick Tryzelaar-2/+2
2013-07-23std: move str::as_buf into StrSliceErick Tryzelaar-1/+1
2013-07-23Added missing memory orderings for atomic types.Gábor Horváth-0/+12
2013-07-22std: Remove at_exit API. UnusedBrian Anderson-102/+0
2013-07-22std: Remove unstable::global. UnusedBrian Anderson-282/+0
2013-07-22std: Move change_dir_locked to unstable. #7870Brian Anderson-0/+50
2013-07-22std: Remove weak_task API. UnusedBrian Anderson-212/+0
2013-07-22new snapshotDaniel Micay-9/+0
2013-07-20librustc: Remove `pub extern` and `priv extern` from the language.Patrick Walton-11/+12
2013-07-20Fix warnings in stdtest and extratest. Maybe somebody will care.Ben Blum-1/+0
2013-07-20Stash a spare kill flag inside tasks, to save two atomic xadds in the blockin...Ben Blum-0/+12
2013-07-20Add KillHandle and implement exit code propagation to replace join_latchBen Blum-3/+3
2013-07-20Add UnsafeAtomicRcBox::try_unwrap()Ben Blum-1/+68
2013-07-20Reimplement ARC::unwrap() and friends.Ben Blum-19/+211
2013-07-20Add AtomicOption::fill() and AtomicOption::is_empty()Ben Blum-0/+38