From d3ed4353d2794f45fcc47ac75f18f3721b27d93a Mon Sep 17 00:00:00 2001 From: Michael Whiteley Date: Mon, 23 Mar 2026 09:36:58 -0600 Subject: [PATCH] use in_check where appropriate. bench 3554133 --- src/board.rs | 2 +- src/movepick.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/board.rs b/src/board.rs index fdcdece9..29d8912e 100644 --- a/src/board.rs +++ b/src/board.rs @@ -359,7 +359,7 @@ impl Board { let from = mv.from(); let to = mv.to(); - if !self.checkers().is_empty() && king != from { + if self.in_check() && king != from { if self.checkers().is_multiple() { return false; } diff --git a/src/movepick.rs b/src/movepick.rs index ec15877b..c5ef069a 100644 --- a/src/movepick.rs +++ b/src/movepick.rs @@ -157,7 +157,7 @@ impl MovePicker { fn score_noisy(&mut self, td: &ThreadData) { let threats = td.board.all_threats(); - if td.board.checkers().is_empty() { + if !td.board.in_check() { for entry in self.list.iter_mut() { let mv = entry.mv; let captured =