about summary refs log tree commit diff
path: root/src/libstd/rt/util.rs
AgeCommit message (Collapse)AuthorLines
2013-08-20auto merge of #8566 : toddaaro/rust/idle-opt+cleaning, r=catamorphism,brsonbors-2/+1
Instead of a furious storm of idle callbacks we just have one. This is a major performance gain - around 40% on my machine for the ping pong bench. Also in this PR is a cleanup commit for the scheduler code. Was previously up as a separate PR, but bors load + imminent merge hell led me to roll them together. Was #8549.
2013-08-19Try to fix mac valgrind bot by disabling thread-heavy activities.Graydon Hoare-1/+27
2013-08-19Add externfn macro and correctly label fixed_stack_segmentsNiko Matsakis-3/+10
2013-08-16A round of code cleaning for the primary scheduler code. Comments have been ↵toddaaro-2/+1
updated, a minor amount of support type restructing has happened, methods have been reordered, and some duplicate code has been purged.
2013-08-10std: merge Iterator and IteratorUtilErick Tryzelaar-1/+0
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-2/+2
- Made naming schemes consistent between Option, Result and Either - Changed Options Add implementation to work like the maybe monad (return None if any of the inputs is None) - Removed duplicate Option::get and renamed all related functions to use the term `unwrap` instead
2013-07-09std: Make os::set_exit_status work with newschedBrian Anderson-0/+22
2013-06-24extra: Make test runner compatible with newschedBrian Anderson-0/+12
2013-06-18std::rt: Improve the rtabort! macroBrian Anderson-2/+63
2013-06-17std::rt: move abort function to util moduleBrian Anderson-0/+4
2013-06-17std::rt: Add util mod and num_cpus functionBrian Anderson-0/+22