auto merge of #13136 : alexcrichton/rust/spawn-deadlock, r=brson

This bench is meant to exercise libgreen, not libnative. It recently caused the
auto-linux-32-nopt-t bot to fail as no output was produced for an hour.
This commit is contained in:
bors 2014-03-27 09:52:03 -07:00
commit 3b04fba529

View File

@ -8,7 +8,19 @@
// option. This file may not be copied, modified, or distributed // option. This file may not be copied, modified, or distributed
// except according to those terms. // except according to those terms.
// Useful smoketest for scheduler performance. // This is (hopefully) a quick test to get a good idea about spawning
// performance in libgreen. Note that this uses the rustuv event loop rather
// than the basic event loop in order to get a better real world idea about the
// performance of a task spawn.
extern crate green;
extern crate rustuv;
#[start]
fn start(argc: int, argv: **u8) -> int {
green::start(argc, argv, rustuv::event_loop, main)
}
fn main() { fn main() {
for _ in range(1, 100_000) { for _ in range(1, 100_000) {
spawn(proc() {}) spawn(proc() {})