From a710c86a279b468578270dd6dfe0323090bb7510 Mon Sep 17 00:00:00 2001 From: Jonathan Gilchrist Date: Wed, 13 Nov 2024 17:44:45 +0000 Subject: [PATCH] Enable LTO Elo | 2.09 +- 3.32 (95%) SPRT | 8.0+0.08s Threads=1 Hash=16MB LLR | 3.69 (-2.94, 2.94) [-5.00, 0.00] Games | N: 14780 W: 4217 L: 4128 D: 6435 Penta | [284, 1397, 3951, 1462, 296] --- CHANGELOG.md | 1 + Cargo.toml | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 01284cf..7c6c377 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ * Add tablebase support and follow tablebase lines (6.79 +- 4.59 (5-man vs none)) * Add countermove history (2.66 +- 2.03) * Use separate functions for scoring tacticals vs. quiets (2.64 +- 4.43) +* Enable LTO (2.09 +- 3.32) * Use arrayvec for MoveList (1.05 +- 3.35) ### Misc diff --git a/Cargo.toml b/Cargo.toml index e9bdad1..511a463 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -53,3 +53,4 @@ allow_attributes_without_reason = "warn" # debug = 1 panic = "abort" codegen-units = 1 +lto = true