about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2013-07-20iterator: Let closure-less iterators derive Cloneblake2-ppc-0/+8
2013-07-20iterator: Add .cycle() to repeat an iteratorblake2-ppc-0/+49
2013-07-20auto merge of #7894 : pcwalton/rust/and-pointers-in-at-boxes, r=brsonbors-81/+84
2013-07-20str: Implement Container for ~str, @str and Mutable for ~strblake2-ppc-1/+51
2013-07-20option: Add .chain_mut_ref()blake2-ppc-0/+11
2013-07-20option: Title-case `Some` and `None` in docs and fail messagesblake2-ppc-12/+12
2013-07-20auto merge of #7710 : michaelwoerister/rust/WP4, r=jdmbors-741/+2728
2013-07-20auto merge of #7886 : msullivan/rust/default-methods, r=pcwaltonbors-615/+383
2013-07-20auto merge of #7884 : pcwalton/rust/check-loans-and-inside-at, r=graydonbors-17/+18
2013-07-20auto merge of #7858 : bblum/rust/kill, r=brsonbors-1254/+1979
2013-07-20auto merge of #7419 : catamorphism/rust/default-package, r=graydonbors-70/+210
2013-07-20Use Option .take() or .take_unwrap() instead of util::replace where possibleblake2-ppc-45/+32
2013-07-20Fix warnings in stdtest and extratest. Maybe somebody will care.Ben Blum-3/+0
2013-07-20Fix warnings in src/test/bench tests. Nobody will ever care.Ben Blum-78/+60
2013-07-20Add watched and indestructible spawn modes.Ben Blum-4/+121
2013-07-20Rename TCB to TaskgroupBen Blum-15/+16
2013-07-20Enable taskgroup code for newsched spawns.Ben Blum-5/+36
2013-07-20Fix linked failure tests to block forever instead of looping around yield.Ben Blum-29/+13
2013-07-20(cleanup) impl TaskSetBen Blum-39/+46
2013-07-20(cleanup) Don't check taskgroup generation monotonicity unless cfg(test).Ben Blum-16/+16
2013-07-20(cleanup) Modernize taskgroup code for the new borrow-checker.Ben Blum-61/+20
2013-07-20Replace *rust_task ptrs in taskgroup code with TaskHandle, for transitioning ...Ben Blum-128/+219
2013-07-20Add option::take(), the building block of the option::take_* family.Ben Blum-3/+9
2013-07-20Stash a spare kill flag inside tasks, to save two atomic xadds in the blockin...Ben Blum-37/+87
2013-07-20Add tests for task killing and blocking.Ben Blum-0/+140
2013-07-20Add test::with_test_task() convenience function.Ben Blum-1/+11
2013-07-20Change the HOF context switchers to pass a BlockedTask instead of a ~Task.Ben Blum-60/+102
2013-07-20Add BlockedTask (wake, try_block, etc) in kill.rs.Ben Blum-2/+95
2013-07-20Do a task-killed check at the start of task 'timeslices'.Ben Blum-1/+38
2013-07-20Implement KillHandle::kill() and friends (unkillable, atomically). Close #6377.Ben Blum-37/+227
2013-07-20Add tests for KillHandleBen Blum-0/+140
2013-07-20Remove join_latchBen Blum-654/+0
2013-07-20Add kill::Death for task death services and use it in Task.Ben Blum-22/+79
2013-07-20Add KillHandle and implement exit code propagation to replace join_latchBen Blum-3/+134
2013-07-20Add UnsafeAtomicRcBox::try_unwrap()Ben Blum-1/+68
2013-07-20Reimplement ARC::unwrap() and friends.Ben Blum-27/+283
2013-07-20Add AtomicOption::fill() and AtomicOption::is_empty()Ben Blum-0/+38
2013-07-20Remove redundant Atomic{Ui,I}nt types from unstable::syncBen Blum-68/+0
2013-07-20Add Option::take_map{,_default}()Ben Blum-0/+14
2013-07-20Add Either::expect_{left,right}Ben Blum-6/+26
2013-07-20debuginfo: Removed some test relying on data structure sizes hard to predict ...Michael Woerister-19/+23
2013-07-20auto merge of #7855 : brson/rust/rt-overcommit, r=pcwaltonbors-5/+4
2013-07-19Add tests for issues which can be closedAlex Crichton-0/+48
2013-07-19Added a new method to extra::future (unwrap) + a testMatthijs Hofstra-0/+19
2013-07-19std: Remove old magic core modBrian Anderson-42/+32
2013-07-19remove dead take glue code pathsDaniel Micay-125/+4
2013-07-19iterator: impl DoubleEndedIterator for adaptorsDaniel Micay-0/+121
2013-07-20smallint{map,set}: replace iterators with DoubleEndedIteratorAndreas Martens-139/+177
2013-07-19mk: Remove CFG_INSTALL_SNAP logic. #2664Brian Anderson-34/+2
2013-07-19extra: add some microbenchmarksGraydon Hoare-70/+409