about summary refs log tree commit diff
path: root/src/libstd/rt
AgeCommit message (Expand)AuthorLines
2013-08-06Merge commit 'd89ff7eef969aee6b493bc846b64d68358fafbcd' into remove-str-trail...Erick Tryzelaar-63/+104
2013-08-06auto merge of #8317 : bblum/rust/fast-spawn-unlinked, r=brsonbors-5/+8
2013-08-06Use FromStr for IpAddr in rt::uv::netStepan Koltsov-70/+2
2013-08-06auto merge of #8313 : msullivan/rust/cleanup, r=catamorphismbors-1/+1
2013-08-06Implement FromStr for IpAddr and SocketAddrStepan Koltsov-0/+365
2013-08-05Lazily initialize 'leaf node' taskgroups for unlinked spawns, for an apparent...Ben Blum-0/+4
2013-08-05(cleanup) Uncomment an assertion that now holds.Ben Blum-5/+4
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-13/+47
2013-08-05Get rid of some NOTEs.Michael Sullivan-1/+1
2013-08-05auto merge of #8303 : brson/rust/tls-magic-wtf, r=brsonbors-0/+13
2013-08-05std::rt: Use magic to make TLS work from annihilated boxes. #8302Brian Anderson-0/+13
2013-08-04std::rt: Schedule more scheduler callbacks to avoid dropping messagesBrian Anderson-1/+3
2013-08-04std: Fix newsched logging truncationBrian Anderson-4/+17
2013-08-04Merge remote-tracking branch 'remotes/origin/master' into str-remove-nullErick Tryzelaar-206/+195
2013-08-04std::rt: Remove the test for context()Brian Anderson-10/+0
2013-08-04std::rt: Don't allow schedulers to exit before handling all messagesBrian Anderson-0/+10
2013-08-04std::rt: 3MB stacks!Brian Anderson-2/+2
2013-08-04std::rt: Run the tests for Local in a bare threadBrian Anderson-36/+45
2013-08-04std::rt: Improve the error message when the thread-local ptr is nullBrian Anderson-11/+15
2013-08-04std: replace str::as_c_str with std::c_strErick Tryzelaar-20/+22
2013-08-04std: minor cleanupErick Tryzelaar-3/+3
2013-08-04auto merge of #8243 : stepancheg/rust/ipv, r=brsonbors-148/+142
2013-08-03auto merge of #8264 : thestinger/rust/snapshot, r=Aatchbors-31/+31
2013-08-03remove obsolete `foreach` keywordDaniel Micay-31/+31
2013-08-03std::rt: Run local storage cleanup and the box annihilator inside the try/catchBrian Anderson-27/+22
2013-08-03auto merge of #8213 : kballard/rust/fd-limit, r=brsonbors-4/+83
2013-08-02librustc: Disallow "unsafe" for external functionsPatrick Walton-4/+4
2013-08-02Bump fd limit on macos when running rt testsKevin Ballard-0/+78
2013-08-02Revert "std::rt: Use a constant 4 threads for multithreaded sched tests"Kevin Ballard-4/+5
2013-08-03Rename IpAddr -> SocketAddr, extract IpAddr from SocketAddrStepan Koltsov-148/+142
2013-08-02Add an assert_may_sleep() check on every context switch.Ben Blum-0/+4
2013-08-02Don't fail from kill signals if already unwinding.Ben Blum-3/+3
2013-08-02Fix embarrassing bug where 'unkillable' would unwind improperly when it recei...Ben Blum-2/+3
2013-08-02Fix nasty double-free bug where a newrt chan could get killed after reschedul...Ben Blum-2/+7
2013-08-02Add SendDeferred trait and use it to fix #8214.Ben Blum-24/+127
2013-08-02auto merge of #8221 : brson/rust/single-threaded, r=graydonbors-3/+9
2013-08-02auto merge of #8195 : bblum/rust/task-cleanup, r=brsonbors-23/+90
2013-08-02std: Implement SingleThreaded spawn mode for newschedBrian Anderson-3/+9
2013-08-02replace `range` with an external iteratorDaniel Micay-25/+23
2013-08-01modified local to include an implementation for try_unsafe_borrow::<Task> so ...toddaaro-4/+11
2013-08-01fixed incorrect handling of returned scheduler option and restructed schedule...toddaaro-75/+64
2013-08-01minor tweaks - unboxed the coroutine so that it is no longer a ~ pointer insi...toddaaro-32/+72
2013-08-01Fixed a race where a scheduler configured to only run tasks pinned to it woul...toddaaro-8/+35
2013-08-01A major refactoring that changes the way the runtime uses TLS. In thetoddaaro-987/+867
2013-08-01Temporary workaround to prevent taskgroup cleanup code from failing without a...Ben Blum-3/+13
2013-08-01Make a forgotten assert in comm be cfg(test)-dependentBen Blum-3/+1
2013-08-01Document task killing design and relaxed barrier rationale.Ben Blum-1/+57
2013-08-01Relax some atomic barriers. Loosen up all that tension. There, doesn't that f...Ben Blum-16/+19
2013-08-01migrate to foreachDaniel Micay-2/+2
2013-08-01std: Change `Times` trait to use `do` instead of `for`blake2-ppc-27/+27