mirror of
https://github.com/denoland/deno.git
synced 2024-11-25 15:29:32 -05:00
Fix nightly and Windows-only clippy warnings (#7095)
This commit is contained in:
parent
b21a7b0fd0
commit
b308a774e8
3 changed files with 10 additions and 32 deletions
|
@ -3203,6 +3203,8 @@ fn set_raw_should_not_panic_on_no_tty() {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(windows)]
|
#[cfg(windows)]
|
||||||
|
// Clippy suggests to remove the `NoStd` prefix from all variants. I disagree.
|
||||||
|
#[allow(clippy::enum_variant_names)]
|
||||||
enum WinProcConstraints {
|
enum WinProcConstraints {
|
||||||
NoStdIn,
|
NoStdIn,
|
||||||
NoStdOut,
|
NoStdOut,
|
||||||
|
|
|
@ -991,10 +991,7 @@ pub mod tests {
|
||||||
"#,
|
"#,
|
||||||
));
|
));
|
||||||
assert_eq!(dispatch_count.load(Ordering::Relaxed), 1);
|
assert_eq!(dispatch_count.load(Ordering::Relaxed), 1);
|
||||||
assert!(match isolate.poll_unpin(cx) {
|
assert!(matches!(isolate.poll_unpin(cx), Poll::Ready(Ok(_))));
|
||||||
Poll::Ready(Ok(_)) => true,
|
|
||||||
_ => false,
|
|
||||||
});
|
|
||||||
assert_eq!(dispatch_count.load(Ordering::Relaxed), 1);
|
assert_eq!(dispatch_count.load(Ordering::Relaxed), 1);
|
||||||
js_check(isolate.execute(
|
js_check(isolate.execute(
|
||||||
"check2.js",
|
"check2.js",
|
||||||
|
@ -1005,17 +1002,11 @@ pub mod tests {
|
||||||
"#,
|
"#,
|
||||||
));
|
));
|
||||||
assert_eq!(dispatch_count.load(Ordering::Relaxed), 2);
|
assert_eq!(dispatch_count.load(Ordering::Relaxed), 2);
|
||||||
assert!(match isolate.poll_unpin(cx) {
|
assert!(matches!(isolate.poll_unpin(cx), Poll::Ready(Ok(_))));
|
||||||
Poll::Ready(Ok(_)) => true,
|
|
||||||
_ => false,
|
|
||||||
});
|
|
||||||
js_check(isolate.execute("check3.js", "assert(nrecv == 2)"));
|
js_check(isolate.execute("check3.js", "assert(nrecv == 2)"));
|
||||||
assert_eq!(dispatch_count.load(Ordering::Relaxed), 2);
|
assert_eq!(dispatch_count.load(Ordering::Relaxed), 2);
|
||||||
// We are idle, so the next poll should be the last.
|
// We are idle, so the next poll should be the last.
|
||||||
assert!(match isolate.poll_unpin(cx) {
|
assert!(matches!(isolate.poll_unpin(cx), Poll::Ready(Ok(_))));
|
||||||
Poll::Ready(Ok(_)) => true,
|
|
||||||
_ => false,
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1037,10 +1028,7 @@ pub mod tests {
|
||||||
assert_eq!(dispatch_count.load(Ordering::Relaxed), 1);
|
assert_eq!(dispatch_count.load(Ordering::Relaxed), 1);
|
||||||
// The above op never finish, but isolate can finish
|
// The above op never finish, but isolate can finish
|
||||||
// because the op is an unreffed async op.
|
// because the op is an unreffed async op.
|
||||||
assert!(match isolate.poll_unpin(cx) {
|
assert!(matches!(isolate.poll_unpin(cx), Poll::Ready(Ok(_))));
|
||||||
Poll::Ready(Ok(_)) => true,
|
|
||||||
_ => false,
|
|
||||||
});
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1167,10 +1155,7 @@ pub mod tests {
|
||||||
"#,
|
"#,
|
||||||
));
|
));
|
||||||
assert_eq!(dispatch_count.load(Ordering::Relaxed), 1);
|
assert_eq!(dispatch_count.load(Ordering::Relaxed), 1);
|
||||||
assert!(match isolate.poll_unpin(cx) {
|
assert!(matches!(isolate.poll_unpin(cx), Poll::Ready(Ok(_))));
|
||||||
Poll::Ready(Ok(_)) => true,
|
|
||||||
_ => false,
|
|
||||||
});
|
|
||||||
js_check(isolate.execute("check.js", "assert(asyncRecv == 1);"));
|
js_check(isolate.execute("check.js", "assert(asyncRecv == 1);"));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -891,23 +891,14 @@ pub mod tests {
|
||||||
));
|
));
|
||||||
|
|
||||||
// First poll runs `prepare_load` hook.
|
// First poll runs `prepare_load` hook.
|
||||||
assert!(match isolate.poll_unpin(cx) {
|
assert!(matches!(isolate.poll_unpin(cx), Poll::Pending));
|
||||||
Poll::Pending => true,
|
|
||||||
_ => false,
|
|
||||||
});
|
|
||||||
assert_eq!(prepare_load_count.load(Ordering::Relaxed), 1);
|
assert_eq!(prepare_load_count.load(Ordering::Relaxed), 1);
|
||||||
|
|
||||||
// Second poll actually loads modules into the isolate.
|
// Second poll actually loads modules into the isolate.
|
||||||
assert!(match isolate.poll_unpin(cx) {
|
assert!(matches!(isolate.poll_unpin(cx), Poll::Ready(Ok(_))));
|
||||||
Poll::Ready(Ok(_)) => true,
|
|
||||||
_ => false,
|
|
||||||
});
|
|
||||||
assert_eq!(resolve_count.load(Ordering::Relaxed), 4);
|
assert_eq!(resolve_count.load(Ordering::Relaxed), 4);
|
||||||
assert_eq!(load_count.load(Ordering::Relaxed), 2);
|
assert_eq!(load_count.load(Ordering::Relaxed), 2);
|
||||||
assert!(match isolate.poll_unpin(cx) {
|
assert!(matches!(isolate.poll_unpin(cx), Poll::Ready(Ok(_))));
|
||||||
Poll::Ready(Ok(_)) => true,
|
|
||||||
_ => false,
|
|
||||||
});
|
|
||||||
assert_eq!(resolve_count.load(Ordering::Relaxed), 4);
|
assert_eq!(resolve_count.load(Ordering::Relaxed), 4);
|
||||||
assert_eq!(load_count.load(Ordering::Relaxed), 2);
|
assert_eq!(load_count.load(Ordering::Relaxed), 2);
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in a new issue