From a90ba2e3ef8010692d9b94f51ba03d19e7bcb457 Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 31 Jul 2026 16:46:02 +0200 Subject: improving performance --- src/moves.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/moves.cpp') diff --git a/src/moves.cpp b/src/moves.cpp index c4cda26..fc2b8c7 100644 --- a/src/moves.cpp +++ b/src/moves.cpp @@ -182,8 +182,9 @@ std::vector GetPseudoLegalMoves(Game *b, bool GenerateQuietMoves) { std::vector GetLegalMoves(Game *g, bool quietMove) { std::vector moves = GetPseudoLegalMoves(g, quietMove); std::vector legalMoves; + legalMoves.reserve(moves.size()); - for (Move move : moves) { + for (const Move &move : moves) { UndoMove undo = MakeMove(move, g); bool legal = true; -- cgit v1.2.3