Skip to content

Conversation

@MilesCranmer
Copy link
Member

This creates the v1.0.0 release as it is well past time. (Thanks @rikhuijzer for encouragement 😁 )

This also includes a breaking change to StructuredExpression which requires structure to be passed as a keyword argument.

Plan is for v2 is to introduce more support for vectors/tensors/etc (ref test/test_non_number_eval_tree_array.jl) from @gca30 @grezde, and perhaps n-degree nodes from @robdancer.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 6, 2024

Pull Request Test Coverage Report for Build 11202948234

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 95.938%

Totals Coverage Status
Change from base Build 10565397066: 0.0%
Covered Lines: 2433
Relevant Lines: 2536

💛 - Coveralls

@github-actions
Copy link
Contributor

github-actions bot commented Oct 6, 2024

Benchmark Results

master c77cf7a... master/c77cf7a26a066a...
eval/ComplexF32/evaluation 7.31 ± 0.47 ms 7.39 ± 0.48 ms 0.99
eval/ComplexF64/evaluation 9.63 ± 0.68 ms 9.69 ± 0.72 ms 0.994
eval/Float32/derivative 11.3 ± 2 ms 11 ± 2 ms 1.02
eval/Float32/derivative_turbo 11.2 ± 2 ms 11 ± 2 ms 1.02
eval/Float32/evaluation 2.66 ± 0.22 ms 2.66 ± 0.23 ms 0.999
eval/Float32/evaluation_bumper 0.598 ± 0.017 ms 0.603 ± 0.015 ms 0.991
eval/Float32/evaluation_turbo 0.573 ± 0.032 ms 0.584 ± 0.042 ms 0.981
eval/Float32/evaluation_turbo_bumper 0.597 ± 0.017 ms 0.602 ± 0.014 ms 0.992
eval/Float64/derivative 14.8 ± 0.91 ms 14.8 ± 0.78 ms 1
eval/Float64/derivative_turbo 14.9 ± 0.9 ms 14.9 ± 0.88 ms 1
eval/Float64/evaluation 2.82 ± 0.25 ms 2.86 ± 0.24 ms 0.986
eval/Float64/evaluation_bumper 1.3 ± 0.047 ms 1.3 ± 0.048 ms 1
eval/Float64/evaluation_turbo 1.07 ± 0.067 ms 1.08 ± 0.074 ms 0.995
eval/Float64/evaluation_turbo_bumper 1.3 ± 0.046 ms 1.3 ± 0.044 ms 1
utils/combine_operators/break_sharing 0.0395 ± 0.00092 ms 0.0388 ± 0.00075 ms 1.02
utils/convert/break_sharing 23.2 ± 1.5 μs 23.3 ± 1.2 μs 0.994
utils/convert/preserve_sharing 0.126 ± 0.0069 ms 0.127 ± 0.0064 ms 0.999
utils/copy/break_sharing 23.9 ± 1.3 μs 23.8 ± 1.1 μs 1
utils/copy/preserve_sharing 0.126 ± 0.0067 ms 0.128 ± 0.0067 ms 0.981
utils/count_constant_nodes/break_sharing 9 ± 0.12 μs 9.06 ± 0.15 μs 0.993
utils/count_constant_nodes/preserve_sharing 0.112 ± 0.006 ms 0.11 ± 0.0043 ms 1.02
utils/count_depth/break_sharing 12.4 ± 0.33 μs 12.7 ± 0.46 μs 0.982
utils/count_nodes/break_sharing 8.47 ± 0.13 μs 8.51 ± 0.13 μs 0.995
utils/count_nodes/preserve_sharing 0.113 ± 0.0058 ms 0.112 ± 0.0046 ms 1.01
utils/get_set_constants!/break_sharing 0.0341 ± 0.0012 ms 0.0346 ± 0.0014 ms 0.985
utils/get_set_constants!/preserve_sharing 0.227 ± 0.01 ms 0.228 ± 0.0096 ms 0.998
utils/get_set_constants_parametric 0.0485 ± 0.0025 ms 0.048 ± 0.0027 ms 1.01
utils/has_constants/break_sharing 4.18 ± 0.085 μs 4.29 ± 0.071 μs 0.975
utils/has_operators/break_sharing 1.94 ± 0.03 μs 1.96 ± 0.026 μs 0.992
utils/hash/break_sharing 25.5 ± 0.65 μs 25.7 ± 0.45 μs 0.992
utils/hash/preserve_sharing 0.133 ± 0.0064 ms 0.134 ± 0.0058 ms 0.997
utils/index_constant_nodes/break_sharing 22.6 ± 0.88 μs 23 ± 0.85 μs 0.982
utils/index_constant_nodes/preserve_sharing 0.126 ± 0.0064 ms 0.128 ± 0.0068 ms 0.983
utils/is_constant/break_sharing 4.22 ± 0.076 μs 4.16 ± 0.071 μs 1.02
utils/simplify_tree/break_sharing 0.162 ± 0.0036 ms 0.169 ± 0.0037 ms 0.955
utils/simplify_tree/preserve_sharing 0.305 ± 0.011 ms 0.296 ± 0.011 ms 1.03
utils/string_tree/break_sharing 0.552 ± 0.025 ms 0.557 ± 0.023 ms 0.991
utils/string_tree/preserve_sharing 0.704 ± 0.029 ms 0.708 ± 0.032 ms 0.994
time_to_load 0.245 ± 0.0032 s 0.252 ± 0.0018 s 0.974

@rikhuijzer
Copy link

rikhuijzer commented Oct 6, 2024

More than 4 years of development already and 60k lines of code added and removed. Congratulations @MilesCranmer with this 1.0 release!

@MilesCranmer MilesCranmer merged commit 3046dcb into master Oct 6, 2024
18 checks passed
@MilesCranmer MilesCranmer deleted the release-v1 branch October 6, 2024 18:58
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.

3 participants