From c9de8cd27b20d9e2e8ca1424fed3233e4a2641af Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Thu, 28 May 2026 16:43:04 -0400 Subject: [PATCH] Add LogExpFunctions 1.0 to compat LogExpFunctions v1.0.0's only listed breaking change is a docstring relaxation for log2mexp, which PoissonRandom does not use. The only LogExpFunctions API consumed here is log1pmx (src/PoissonRandom.jl:114), whose v1.0 release added a Float32 implementation and improved accuracy but kept the signature unchanged. Full test suite (Aqua, JET, ExplicitImports, statistical samplers, BigFloat support, PassthroughRNG dispatch, AllocCheck) passes against LogExpFunctions 1.0.0 on Julia 1.10, 1.11, and 1.12. This is the same change as dependabot PR #75; opening it as a regular PR for review. Co-Authored-By: Chris Rackauckas --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 0e5ece1..5932e79 100644 --- a/Project.toml +++ b/Project.toml @@ -13,7 +13,7 @@ Aqua = "0.8" Distributions = "0.25" ExplicitImports = "1.14.0" JET = "0.9, 0.10, 0.11" -LogExpFunctions = "0.3" +LogExpFunctions = "0.3, 1.0" PrecompileTools = "1" Random = "1.10" Statistics = "1"