about summary refs log tree commit diff
path: root/src/libstd/rt
AgeCommit message (Expand)AuthorLines
2013-08-29auto merge of #8819 : vadimcn/rust/unit-tests, r=brsonbors-0/+20
2013-08-29Revert "auto merge of #8645 : alexcrichton/rust/issue-6436-run-non-blocking, ...Brian Anderson-845/+169
2013-08-29auto merge of #8842 : jfager/rust/remove-iter-module, r=pnkfelixbors-2/+2
2013-08-29rt: remove a series of unfortunate casts.Huon Wilson-13/+6
2013-08-29rt: use sugary functions rather than manual range loops.Huon Wilson-16/+11
2013-08-29rt: Handle non-integer RUST_THREADS (slightly) more gracefully.Huon Wilson-2/+8
2013-08-29Remove the iter module.Jason Fager-2/+2
2013-08-28auto merge of #8447 : alexcrichton/rust/local-data-merge, r=brsonbors-19/+14
2013-08-28auto merge of #8807 : alexcrichton/rust/remove-two-offsets, r=thestingerbors-1/+3
2013-08-28Turned off libstd unit tests that currently fail on Windows.Vadim Chugunov-0/+20
2013-08-27Remove offset_inbounds for an unsafe offset functionAlex Crichton-1/+3
2013-08-27Consolidate local_data implementations, and cleanupAlex Crichton-19/+14
2013-08-27Fix merge falloutAlex Crichton-3/+3
2013-08-27Implement process bindings to libuvAlex Crichton-89/+803
2013-08-27Upgrade libuv to the current master + our patchesAlex Crichton-83/+45
2013-08-27librustc: Fix merge falloutPatrick Walton-19/+19
2013-08-27librustc: Fix problem with cross-crate reexported static methods.Patrick Walton-5/+13
2013-08-27libstd: Fix merge fallout.Patrick Walton-5/+5
2013-08-27librustc: Stop calling `each_path` in coherence.Patrick Walton-3/+3
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-96/+124
2013-08-27librustc: Remove `&const` and `*const` from the language.Patrick Walton-17/+19
2013-08-27auto merge of #8790 : huonw/rust/unsafearc, r=thestingerbors-20/+20
2013-08-27Rename UnsafeAtomicRcBox to UnsafeArc. Fixes #7674.Huon Wilson-20/+20
2013-08-27Decrement unkillable counter before failingFlaper Fesp-1/+3
2013-08-27Don't make the runtime exit on illegal callsFlaper Fesp-1/+3
2013-08-26Support Win64 context switchingklutzy-7/+31
2013-08-26std: Add Win64 supportklutzy-1/+8
2013-08-25auto merge of #8723 : anasazi/rust/temporary-unkillable-io, r=brsonbors-124/+165
2013-08-24auto merge of #8607 : sfackler/rust/extensions, r=brsonbors-123/+122
2013-08-24auto merge of #8740 : brson/rust/rt-opt, r=thestingerbors-189/+211
2013-08-24std::rt: Enforce sanity a while longerBrian Anderson-1/+2
2013-08-24std::rt: Remove an unnecessary allocation from the main sched loopBrian Anderson-11/+11
2013-08-24std: Convert the runtime TLS key to a Rust global to avoid FFIBrian Anderson-15/+17
2013-08-24std::rt: Remove metrics for perfBrian Anderson-115/+0
2013-08-24std::rt: Reduce MessageQueue contentionBrian Anderson-12/+69
2013-08-24std::rt: Reduce SleeperList contentionBrian Anderson-12/+44
2013-08-24std::rt: Remove extra boxes from MessageQueue and SleeperListBrian Anderson-7/+6
2013-08-24std::rt: Optimize TLS use in change_task_contextBrian Anderson-1/+25
2013-08-24std: More TLS micro-optimizationBrian Anderson-12/+31
2013-08-24auto merge of #8725 : bblum/rust/docs, r=graydonbors-1/+85
2013-08-23std: Convert some assert!s to rtassert!Brian Anderson-5/+6
2013-08-23Define cfg(rtopt) when optimizing. Turn off runtime sanity checksBrian Anderson-0/+3
2013-08-23std: Reduce TLS accessBrian Anderson-3/+2
2013-08-23rt: Remove old precise GC codeBrian Anderson-3/+0
2013-08-23rt: Remove exit_status helpersBrian Anderson-16/+5
2013-08-23rt: Memory regions are never synchronized nowBrian Anderson-5/+2
2013-08-23Document the task watching / exit code propagation implementation.Ben Blum-1/+85
2013-08-23Rename {Reader,Writer}ByteConversions methodsSteven Fackler-123/+122
2013-08-23auto merge of #8691 : anasazi/rust/fix-timer-interface, r=brsonbors-7/+2
2013-08-23auto merge of #8677 : bblum/rust/scratch, r=alexcrichtonbors-6/+8