about summary refs log tree commit diff
path: root/src/libstd/rt
AgeCommit message (Expand)AuthorLines
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
2013-08-22auto merge of #8596 : vadimcn/rust/master, r=alexcrichtonbors-2/+0
2013-08-22Enabled unit tests in std and extra.Vadim Chugunov-2/+0
2013-08-22fix 32bit mac build errorJeff Olson-2/+2
2013-08-22make check appeasementJeff Olson-1/+2
2013-08-22std: put FileMode/Access->whence-mask in uvio, open/unlink as fns in file::Jeff Olson-100/+109