about summary refs log tree commit diff
path: root/src/libstd/rt/test.rs
AgeCommit message (Expand)AuthorLines
2013-08-19Try to fix mac valgrind bot by disabling thread-heavy activities.Graydon Hoare-5/+9
2013-08-19Add externfn macro and correctly label fixed_stack_segmentsNiko Matsakis-0/+3
2013-08-10Mass rename of .consume{,_iter}() to .move_iter()Erick Tryzelaar-1/+1
2013-08-08Enabled workstealing in the scheduler. Previously we had one global work queu...toddaaro-4/+14
2013-08-07std: Allow spawners to specify stack sizeBrian Anderson-8/+7
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-2/+2
2013-08-04auto merge of #8243 : stepancheg/rust/ipv, r=brsonbors-5/+5
2013-08-03remove obsolete `foreach` keywordDaniel Micay-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-5/+5
2013-08-02replace `range` with an external iteratorDaniel Micay-2/+2
2013-08-01fixed incorrect handling of returned scheduler option and restructed schedule...toddaaro-1/+3
2013-08-01A major refactoring that changes the way the runtime uses TLS. In thetoddaaro-168/+53
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-4/+4
2013-07-30std::rt: Change Thread interface to require an explicit joinBrian Anderson-1/+3
2013-07-25libstd: Fix errors when rtdebug! is not a noop.Luqman Aden-2/+2
2013-07-20auto merge of #7858 : bblum/rust/kill, r=brsonbors-7/+17
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-3/+3
2013-07-20Add kill::Death for task death services and use it in Task.Ben Blum-3/+3
2013-07-20auto merge of #7855 : brson/rust/rt-overcommit, r=pcwaltonbors-5/+4
2013-07-19std::rt: Use a constant 4 threads for multithreaded sched tests. #7772Brian Anderson-5/+4
2013-07-17std::rt: Rename RUST_TEST_THREADS to RUST_RT_TEST_THREADSBrian Anderson-1/+1
2013-07-08Merge remote-tracking branch 'anasazi/io'Brian Anderson-3/+12
2013-07-08std::rt: Add a hack to allocate different test port ranges to different botsBrian Anderson-2/+44
2013-07-02Merge remote-tracking branch 'upstream/io' into ioEric Reed-174/+97
2013-07-02IPv6 support for UDP and TCP.Eric Reed-2/+7
2013-07-01Refactored the runtime to view coroutines as a component of tasks, instead of...toddaaro-179/+98
2013-06-24std::rt: deny(unused_unsafe)Brian Anderson-1/+1
2013-06-17std::rt: Add util mod and num_cpus functionBrian Anderson-5/+2
2013-06-16Merge remote-tracking branch 'brson/io'Brian Anderson-63/+296
2013-06-15Merge remote-tracking branch 'brson/io-wip' into ioBrian Anderson-44/+54
2013-06-15std::rt: Tasks contain a JoinLatchBrian Anderson-31/+24
2013-06-14redesigned the pinning to pin deal with things on dequeue, not on enqueuetoddaaro-14/+18
2013-06-13std::rt: Tasks must have an unwinder. SimplerBrian Anderson-6/+6
2013-06-13std::rt: Change the Task constructors to reflect a treeBrian Anderson-10/+36
2013-06-13automated whitespace fixesDaniel Micay-1/+0
2013-06-12added functionality to tell schedulers to refuse to run tasks that are not pi...toddaaro-5/+25
2013-06-12A basic implementation of pinning tasks to schedulers. No IO interactions hav...toddaaro-0/+124
2013-06-06std::rt: Configure test threads with RUST_TEST_THREADS. Default is ncores x2Brian Anderson-2/+17
2013-06-04std::cell: Modernize constructorsPhilipp Brüschweiler-8/+8
2013-05-30core::rt: deny(unused_imports, unused_mut, unused_variable)Brian Anderson-5/+3
2013-05-30core::rt: Fix two multithreading bugs and add a threadring testBrian Anderson-1/+1
2013-05-29Merge remote-tracking branch 'brson/io' into incomingBrian Anderson-26/+89
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+192