about summary refs log tree commit diff
path: root/src/libstd/rt
AgeCommit message (Expand)AuthorLines
2013-08-01auto merge of #8158 : bblum/rust/task-cleanup, r=brsonbors-4/+10
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-17/+18
2013-08-01make `in` and `foreach` get treated as keywordsDaniel Micay-14/+14
2013-07-31Move atomically to unstable::sync, and document what it actually does. Close ...Ben Blum-1/+1
2013-07-31Give tasks useful names. #2891Ben Blum-3/+9
2013-07-31auto merge of #8139 : brson/rust/rm-old-task-apis, r=pcwaltonbors-26/+55
2013-07-30auto merge of #8008 : bblum/rust/select, r=brsonbors-100/+557
2013-07-30std::rt: Change Thread interface to require an explicit joinBrian Anderson-25/+54
2013-07-30std::rt: Use 2MB stacksBrian Anderson-1/+1
2013-07-30UnsafeArc methods return unsafe pointers, so are not themselves unsafe.Ben Blum-10/+10
2013-07-30Unkillable is not unsafe. Close #7832.Ben Blum-23/+21
2013-07-30Add a better-for-testing optimistic_check() for pipes with cfg(test).Ben Blum-1/+15
2013-07-30Add test cases for selectBen Blum-0/+228
2013-07-30Implement select() for new runtime pipes.Ben Blum-35/+269
2013-07-30implement pointer arithmetic with GEPDaniel Micay-2/+2
2013-07-29Optimize try_recv to not require the two context switches when data is availa...Ben Blum-31/+34
2013-07-29Remove ChanOneHack/PortOneHack extra allocationBen Blum-50/+30
2013-07-27Change concurrency primitives to standard naming conventionsSteven Stewart-Gallus-10/+10
2013-07-27auto merge of #8076 : omasanori/rust/cleanup, r=huonwbors-2/+0
2013-07-27auto merge of #7864 : brson/rust/start-on-main-thread, r=brsonbors-10/+61
2013-07-27std::rt: Add start_on_main_thread functionBrian Anderson-10/+61
2013-07-27auto merge of #8040 : luqmana/rust/rtn, r=brsonbors-108/+512
2013-07-27Remove unnecessary #[path = "***/mod.rs"] lines.OGINO Masanori-2/+0
2013-07-26Consolidate raw representations of rust valuesAlex Crichton-26/+26
2013-07-26libstd: Tests for {peer, socket}_name.Luqman Aden-0/+86
2013-07-25libstd: Implement some missing udp methods.Luqman Aden-21/+132
2013-07-25libstd: Implement some missing tcp methods.Luqman Aden-15/+72
2013-07-25libstd: Add ToStr impl for IpAddr.Luqman Aden-0/+42
2013-07-25libstd: Get rid of duplication in {peer, socket}_name and remove extra *.Luqman Aden-103/+49
2013-07-25libstd: Handle IPv4-Mapped/Compatible IPv6 addresses.Luqman Aden-1/+30
2013-07-25libstd: Fix errors when rtdebug! is not a noop.Luqman Aden-3/+3
2013-07-25libstd: Implement {peer, socket}_name for new rt tcp & udp.Luqman Aden-69/+202
2013-07-24auto merge of #7996 : erickt/rust/cleanup-strs, r=ericktbors-11/+9
2013-07-24fix compilation on macos/windowsDaniel Micay-1/+2
2013-07-24std:rt: args module is not used by win/mac. #7951Brian Anderson-69/+123
2013-07-23auto merge of #7980 : graydon/rust/misc-benchmarks, r=catamorphismbors-0/+38
2013-07-23std and extra: use as_c_str instead of as_buf in a couple placesErick Tryzelaar-3/+3
2013-07-23std: move StrUtil::as_c_str into StrSliceErick Tryzelaar-7/+5
2013-07-23std: move str::as_buf into StrSliceErick Tryzelaar-4/+4
2013-07-22std: add #[bench] benchmarks for global and local heaps.Graydon Hoare-0/+38
2013-07-22std: fix for blocked task resumeJeff Olson-2/+2
2013-07-22std: make check appeasementJeff Olson-6/+7
2013-07-22std: minor timer cleanup based on feedbackJeff Olson-5/+5
2013-07-22std: add rt::io::TimerJeff Olson-0/+67
2013-07-22std: add RtioTimer and UvTimer impl atop rt::uvJeff Olson-0/+69
2013-07-22new snapshotDaniel Micay-21/+1
2013-07-20librustc: Remove `pub extern` and `priv extern` from the language.Patrick Walton-2/+2
2013-07-20auto merge of #7910 : brson/rust/rm-fixme, r=graydonbors-5/+0
2013-07-20auto merge of #7908 : anasazi/rust/fix_udp_mut, r=brsonbors-82/+81
2013-07-20auto merge of #7858 : bblum/rust/kill, r=brsonbors-736/+940