From ac2879bb9c712ef091b7dc41e0cdf264b0ca440d Mon Sep 17 00:00:00 2001 From: Simeon David Schaub Date: Sat, 28 Dec 2024 17:54:49 +0100 Subject: [PATCH] fix: don't declare implicitly exported functions public (#1147) * don't export deprecated functions `@deprecate` by default exports the passed functions, which I assume was not intended here. This actually causes precompilation errors on 1.12 since these functions are also declared public * remove public declaration instead * Update src/helpers/recursive_ops.jl --- src/helpers/recursive_ops.jl | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/helpers/recursive_ops.jl b/src/helpers/recursive_ops.jl index f7f91d66d6..20339832fc 100644 --- a/src/helpers/recursive_ops.jl +++ b/src/helpers/recursive_ops.jl @@ -111,6 +111,4 @@ For the following types it directly defines recursion rules: """ function recursive_map end -@compat(public, - (recursive_add!!, recursive_copyto!, recursive_eltype, - recursive_make_zero, recursive_map, recursive_make_zero!!)) +@compat(public, (recursive_eltype,))