Skip to content

Conversation

@MilesCranmer
Copy link
Member

No description provided.

@codecov
Copy link

codecov bot commented Jun 24, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 96.63%. Comparing base (7badcc1) to head (679bb40).
Report is 6 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #133      +/-   ##
==========================================
- Coverage   96.68%   96.63%   -0.05%     
==========================================
  Files          30       30              
  Lines        2591     2589       -2     
==========================================
- Hits         2505     2502       -3     
- Misses         86       87       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions
Copy link
Contributor

github-actions bot commented Jun 24, 2025

Benchmark Results (Julia v1)

Time benchmarks
master 679bb40... master / 679bb40...
eval/ComplexF32/evaluation 7.26 ± 0.57 ms 7.25 ± 0.55 ms 1 ± 0.11
eval/ComplexF64/evaluation 10.7 ± 0.86 ms 10.7 ± 0.81 ms 1 ± 0.11
eval/Float32/derivative 11.5 ± 0.56 ms 11.3 ± 0.56 ms 1.02 ± 0.071
eval/Float32/derivative_turbo 11.5 ± 0.64 ms 11.4 ± 0.54 ms 1.01 ± 0.074
eval/Float32/evaluation 2.75 ± 0.28 ms 2.74 ± 0.28 ms 1 ± 0.15
eval/Float32/evaluation_bumper 0.578 ± 0.017 ms 0.577 ± 0.016 ms 1 ± 0.041
eval/Float32/evaluation_turbo 0.519 ± 0.031 ms 0.52 ± 0.029 ms 0.998 ± 0.081
eval/Float32/evaluation_turbo_bumper 0.575 ± 0.017 ms 0.576 ± 0.017 ms 1 ± 0.041
eval/Float64/derivative 14.5 ± 0.8 ms 14.6 ± 0.95 ms 0.99 ± 0.085
eval/Float64/derivative_turbo 14.5 ± 1.2 ms 14.7 ± 0.92 ms 0.991 ± 0.1
eval/Float64/evaluation 3.14 ± 0.36 ms 3.14 ± 0.36 ms 1 ± 0.16
eval/Float64/evaluation_bumper 1.19 ± 0.041 ms 1.19 ± 0.044 ms 1 ± 0.051
eval/Float64/evaluation_turbo 0.993 ± 0.069 ms 0.995 ± 0.067 ms 0.998 ± 0.096
eval/Float64/evaluation_turbo_bumper 1.19 ± 0.044 ms 1.19 ± 0.043 ms 1 ± 0.052
utils/combine_operators/break_sharing 0.0415 ± 0.0023 ms 0.0416 ± 0.0019 ms 0.998 ± 0.073
utils/convert/break_sharing 28.9 ± 3.7 μs 29.3 ± 3.7 μs 0.989 ± 0.18
utils/convert/preserve_sharing 0.101 ± 0.0061 ms 0.0995 ± 0.0068 ms 1.02 ± 0.092
utils/copy/break_sharing 28.8 ± 4.3 μs 30.3 ± 3.4 μs 0.949 ± 0.18
utils/copy/preserve_sharing 0.101 ± 0.0073 ms 0.0996 ± 0.0064 ms 1.02 ± 0.098
utils/count_constant_nodes/break_sharing 13.1 ± 2 μs 13.8 ± 1.5 μs 0.949 ± 0.17
utils/count_constant_nodes/preserve_sharing 0.0876 ± 0.0046 ms 0.0869 ± 0.0059 ms 1.01 ± 0.087
utils/count_depth/break_sharing 14.5 ± 1.7 μs 13.9 ± 1.4 μs 1.04 ± 0.17
utils/count_nodes/break_sharing 12.9 ± 1.4 μs 12.6 ± 1.3 μs 1.02 ± 0.15
utils/count_nodes/preserve_sharing 0.0877 ± 0.0045 ms 0.087 ± 0.0047 ms 1.01 ± 0.075
utils/get_set_constants!/break_sharing 0.0334 ± 0.0029 ms 0.0339 ± 0.0029 ms 0.985 ± 0.12
utils/get_set_constants!/preserve_sharing 0.18 ± 0.0094 ms 0.179 ± 0.0097 ms 1 ± 0.076
utils/get_set_constants_parametric 0.0503 ± 0.0067 ms 0.0508 ± 0.0055 ms 0.989 ± 0.17
utils/has_constants/break_sharing 7.67 ± 0.95 μs 7.77 ± 0.95 μs 0.986 ± 0.17
utils/has_operators/break_sharing 2.46 ± 0.15 μs 2.48 ± 0.16 μs 0.992 ± 0.088
utils/hash/break_sharing 24.2 ± 2.8 μs 24.1 ± 2.7 μs 1.01 ± 0.16
utils/hash/preserve_sharing 0.0991 ± 0.0053 ms 0.0991 ± 0.0054 ms 1 ± 0.076
utils/index_constant_nodes/break_sharing 29.9 ± 3.3 μs 29.9 ± 2.6 μs 1 ± 0.14
utils/index_constant_nodes/preserve_sharing 0.103 ± 0.0057 ms 0.102 ± 0.0054 ms 1 ± 0.077
utils/is_constant/break_sharing 8.42 ± 1.2 μs 8.25 ± 1 μs 1.02 ± 0.19
utils/simplify_tree/break_sharing 26.9 ± 3 μs 27.1 ± 2.5 μs 0.993 ± 0.14
utils/simplify_tree/preserve_sharing 0.108 ± 0.0046 ms 0.108 ± 0.0065 ms 1 ± 0.074
utils/string_tree/break_sharing 0.476 ± 0.02 ms 0.467 ± 0.02 ms 1.02 ± 0.061
utils/string_tree/preserve_sharing 0.577 ± 0.02 ms 0.564 ± 0.02 ms 1.02 ± 0.05
time_to_load 0.23 ± 0.0022 s 0.228 ± 0.0055 s 1.01 ± 0.026
Memory benchmarks
master 679bb40... master / 679bb40...
eval/ComplexF32/evaluation 0.987 k allocs: 2.53 MB 0.975 k allocs: 2.5 MB 1.01
eval/ComplexF64/evaluation 0.987 k allocs: 5.03 MB 0.984 k allocs: 5.01 MB 1
eval/Float32/derivative 4.68 k allocs: 17.6 MB 4.7 k allocs: 17.7 MB 0.995
eval/Float32/derivative_turbo 4.64 k allocs: 17.5 MB 4.67 k allocs: 17.6 MB 0.993
eval/Float32/evaluation 0.96 k allocs: 1.25 MB 0.969 k allocs: 1.26 MB 0.991
eval/Float32/evaluation_bumper 0.303 k allocs: 0.393 MB 0.303 k allocs: 0.393 MB 1
eval/Float32/evaluation_turbo 0.975 k allocs: 1.27 MB 0.972 k allocs: 1.27 MB 1
eval/Float32/evaluation_turbo_bumper 0.303 k allocs: 0.393 MB 0.303 k allocs: 0.393 MB 1
eval/Float64/derivative 4.79 k allocs: 0.035 GB 4.76 k allocs: 0.0348 GB 1.01
eval/Float64/derivative_turbo 4.8 k allocs: 0.0351 GB 4.78 k allocs: 0.035 GB 1
eval/Float64/evaluation 0.984 k allocs: 2.52 MB 0.978 k allocs: 2.5 MB 1.01
eval/Float64/evaluation_bumper 0.303 k allocs: 0.771 MB 0.303 k allocs: 0.771 MB 1
eval/Float64/evaluation_turbo 0.999 k allocs: 2.56 MB 0.981 k allocs: 2.51 MB 1.02
eval/Float64/evaluation_turbo_bumper 0.303 k allocs: 0.771 MB 0.303 k allocs: 0.771 MB 1
utils/combine_operators/break_sharing 4 allocs: 0.953 kB 4 allocs: 0.953 kB 1
utils/convert/break_sharing 2 k allocs: 0.123 MB 2 k allocs: 0.123 MB 1
utils/convert/preserve_sharing 2.4 k allocs: 0.192 MB 2.4 k allocs: 0.192 MB 1
utils/copy/break_sharing 2 k allocs: 0.123 MB 2 k allocs: 0.123 MB 1
utils/copy/preserve_sharing 2.4 k allocs: 0.192 MB 2.4 k allocs: 0.192 MB 1
utils/count_constant_nodes/break_sharing 4 allocs: 0.953 kB 4 allocs: 0.953 kB 1
utils/count_constant_nodes/preserve_sharing 0.404 k allocs: 0.0696 MB 0.404 k allocs: 0.0696 MB 1
utils/count_depth/break_sharing 4 allocs: 0.953 kB 4 allocs: 0.953 kB 1
utils/count_nodes/break_sharing 4 allocs: 0.953 kB 4 allocs: 0.953 kB 1
utils/count_nodes/preserve_sharing 0.404 k allocs: 0.0696 MB 0.404 k allocs: 0.0696 MB 1
utils/get_set_constants!/break_sharing 0.898 k allocs: 25.2 kB 0.898 k allocs: 25.2 kB 1
utils/get_set_constants!/preserve_sharing 1.7 k allocs: 0.138 MB 1.7 k allocs: 0.138 MB 1
utils/get_set_constants_parametric 1.42 k allocs: 0.0663 MB 1.42 k allocs: 0.0663 MB 1
utils/has_constants/break_sharing 4 allocs: 0.203 kB 4 allocs: 0.203 kB 1
utils/has_operators/break_sharing 4 allocs: 0.203 kB 4 allocs: 0.203 kB 1
utils/hash/break_sharing 0.104 k allocs: 2.52 kB 0.104 k allocs: 2.52 kB 1
utils/hash/preserve_sharing 0.504 k allocs: 0.0711 MB 0.504 k allocs: 0.0711 MB 1
utils/index_constant_nodes/break_sharing 2.1 k allocs: 0.094 MB 2.1 k allocs: 0.094 MB 1
utils/index_constant_nodes/preserve_sharing 2.5 k allocs: 0.163 MB 2.5 k allocs: 0.163 MB 1
utils/is_constant/break_sharing 4 allocs: 0.203 kB 4 allocs: 0.203 kB 1
utils/simplify_tree/break_sharing 4 allocs: 0.953 kB 4 allocs: 0.953 kB 1
utils/simplify_tree/preserve_sharing 0.404 k allocs: 0.0696 MB 0.404 k allocs: 0.0696 MB 1
utils/string_tree/break_sharing 11.8 k allocs: 1.04 MB 11.8 k allocs: 1.04 MB 1
utils/string_tree/preserve_sharing 12.2 k allocs: 1.11 MB 12.2 k allocs: 1.11 MB 1
time_to_load 0.159 k allocs: 11.2 kB 0.159 k allocs: 11.2 kB 1

@MilesCranmer MilesCranmer merged commit 26c6c6f into master Jun 24, 2025
13 of 14 checks passed
@MilesCranmer MilesCranmer deleted the fix-default-node-type branch June 24, 2025 20:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants