From f3908ce6cfa56ba4b16942fab69eaaa455453ab3 Mon Sep 17 00:00:00 2001 From: Sam Isaacson Date: Wed, 10 Sep 2025 11:01:22 -0400 Subject: [PATCH 1/2] drop base shadowing --- src/PoissonRandom.jl | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/PoissonRandom.jl b/src/PoissonRandom.jl index adb05d6..113263e 100644 --- a/src/PoissonRandom.jl +++ b/src/PoissonRandom.jl @@ -12,10 +12,6 @@ rand(rng::PassthroughRNG) = Random.rand() randexp(rng::PassthroughRNG) = Random.randexp() randn(rng::PassthroughRNG) = Random.randn() -rand(rng::AbstractRNG) = Random.rand(rng) -randexp(rng::AbstractRNG) = Random.randexp(rng) -randn(rng::AbstractRNG) = Random.randn(rng) - count_rand(λ) = count_rand(Random.GLOBAL_RNG, λ) function count_rand(rng::AbstractRNG, λ) n = 0 From bc5f03b67c2ce37aa48eaac3cd3542d768d74d74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20M=C3=BCller-Widmann?= Date: Wed, 10 Sep 2025 15:12:15 +0000 Subject: [PATCH 2/2] Remove internal functions --- Project.toml | 2 +- src/PoissonRandom.jl | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Project.toml b/Project.toml index 539c5c2..1f45cd5 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "PoissonRandom" uuid = "e409e4f3-bfea-5376-8464-e040bb5c01ab" -version = "0.4.6" +version = "0.4.7" [deps] LogExpFunctions = "2ab3a3ac-af41-5b50-aa03-7779005ae688" diff --git a/src/PoissonRandom.jl b/src/PoissonRandom.jl index 113263e..2a0a200 100644 --- a/src/PoissonRandom.jl +++ b/src/PoissonRandom.jl @@ -8,9 +8,9 @@ export pois_rand, PassthroughRNG # GPU-compatible Poisson sampling via PassthroughRNG struct PassthroughRNG <: AbstractRNG end -rand(rng::PassthroughRNG) = Random.rand() -randexp(rng::PassthroughRNG) = Random.randexp() -randn(rng::PassthroughRNG) = Random.randn() +Random.rand(rng::PassthroughRNG) = rand() +Random.randexp(rng::PassthroughRNG) = randexp() +Random.randn(rng::PassthroughRNG) = randn() count_rand(λ) = count_rand(Random.GLOBAL_RNG, λ) function count_rand(rng::AbstractRNG, λ)