Skip to content

Prepare v0.7 release#245

Merged
Kolaru merged 4 commits into
JuliaIntervals:masterfrom
Kolaru:prepare_v1.0
May 12, 2026
Merged

Prepare v0.7 release#245
Kolaru merged 4 commits into
JuliaIntervals:masterfrom
Kolaru:prepare_v1.0

Conversation

@Kolaru
Copy link
Copy Markdown
Member

@Kolaru Kolaru commented May 11, 2026

This PR introduces the v0.7 release.

It is expected to be the last release before version v1.0. Therefore all downstream packages are invited to test it and share opinions before v0.7 is released.

I will make an announcement in the Slack channel at least once this is merged.

@dpsanders @lbenet @OlivierHnt

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 11, 2026

Benchmark Results

master cd7e5b5... master / cd7e5b5...
10 dimensional/IntervalRootFinding.Krawczyk 3.74 ± 0.028 s 3.41 ± 0.034 s 1.1 ± 0.014
10 dimensional/IntervalRootFinding.Newton 52.2 s 53.1 s 0.983
Dietmar-Ratz/Dietmar-Ratz 1/IntervalRootFinding.Krawczyk 3.67 ± 0.14 μs 3.79 ± 0.18 μs 0.968 ± 0.059
Dietmar-Ratz/Dietmar-Ratz 1/IntervalRootFinding.Newton 3.66 ± 0.13 μs 3.81 ± 1.1 μs 0.958 ± 0.28
Dietmar-Ratz/Dietmar-Ratz 2/IntervalRootFinding.Krawczyk 0.108 ± 0.0014 ms 0.109 ± 0.0035 ms 0.993 ± 0.034
Dietmar-Ratz/Dietmar-Ratz 2/IntervalRootFinding.Newton 0.247 ± 0.011 ms 0.251 ± 0.011 ms 0.982 ± 0.062
Dietmar-Ratz/Dietmar-Ratz 3/IntervalRootFinding.Krawczyk 0.258 ± 0.013 ms 0.257 ± 0.014 ms 1 ± 0.077
Dietmar-Ratz/Dietmar-Ratz 3/IntervalRootFinding.Newton 0.182 ± 0.011 ms 0.182 ± 0.013 ms 0.997 ± 0.094
Dietmar-Ratz/Dietmar-Ratz 4/IntervalRootFinding.Krawczyk 0.0526 ± 0.0008 ms 0.0531 ± 0.00086 ms 0.989 ± 0.022
Dietmar-Ratz/Dietmar-Ratz 4/IntervalRootFinding.Newton 0.0353 ± 0.0016 ms 0.0356 ± 0.0027 ms 0.99 ± 0.087
Dietmar-Ratz/Dietmar-Ratz 5/IntervalRootFinding.Krawczyk 3.5 ± 0.16 μs 3.96 ± 0.18 μs 0.886 ± 0.057
Dietmar-Ratz/Dietmar-Ratz 5/IntervalRootFinding.Newton 3.54 ± 0.17 μs 3.6 ± 0.17 μs 0.981 ± 0.066
Dietmar-Ratz/Dietmar-Ratz 6/IntervalRootFinding.Krawczyk 14 ± 0.28 μs 14.5 ± 0.32 μs 0.961 ± 0.029
Dietmar-Ratz/Dietmar-Ratz 6/IntervalRootFinding.Newton 21.2 ± 0.52 μs 21.3 ± 0.57 μs 0.994 ± 0.036
Dietmar-Ratz/Dietmar-Ratz 7/IntervalRootFinding.Krawczyk 3.82 ± 0.2 μs 3.9 ± 0.2 μs 0.979 ± 0.072
Dietmar-Ratz/Dietmar-Ratz 7/IntervalRootFinding.Newton 3.79 ± 0.2 μs 3.9 ± 0.17 μs 0.972 ± 0.067
Dietmar-Ratz/Dietmar-Ratz 9/IntervalRootFinding.Krawczyk 4.18 ± 0.2 μs 4.19 ± 0.16 μs 0.998 ± 0.061
Dietmar-Ratz/Dietmar-Ratz 9/IntervalRootFinding.Newton 4.14 ± 0.19 μs 4.15 ± 0.16 μs 0.998 ± 0.06
Rastigrin stationary points/IntervalRootFinding.Krawczyk 0.149 ± 0.0012 s 0.149 ± 0.0017 s 0.999 ± 0.014
Rastigrin stationary points/IntervalRootFinding.Newton 0.141 ± 0.0013 s 0.141 ± 0.0024 s 0.999 ± 0.02
Smiley/Smiley and Chun (2001), Example 2.2/IntervalRootFinding.Krawczyk 2.73 ± 0.054 ms 2.69 ± 0.056 ms 1.01 ± 0.029
Smiley/Smiley and Chun (2001), Example 2.2/IntervalRootFinding.Newton 2.15 ± 0.045 ms 2.16 ± 0.052 ms 0.997 ± 0.032
Smiley/Smiley and Chun (2001), Example 5.2/IntervalRootFinding.Krawczyk 0.0386 ± 0.0038 s 0.0386 ± 0.0043 s 1 ± 0.15
Smiley/Smiley and Chun (2001), Example 5.2/IntervalRootFinding.Newton 0.034 ± 0.0042 s 0.0342 ± 0.0039 s 0.994 ± 0.17
Smiley/Smiley and Chun (2001), Example 5.4/IntervalRootFinding.Krawczyk 1.81 ± 0.044 ms 1.76 ± 0.034 ms 1.03 ± 0.032
Smiley/Smiley and Chun (2001), Example 5.4/IntervalRootFinding.Newton 1.82 ± 0.052 ms 1.81 ± 0.044 ms 1 ± 0.038
Smiley/Smiley and Chun (2001), Example 5.5/IntervalRootFinding.Krawczyk 5.4 s 5.47 s 0.987
Smiley/Smiley and Chun (2001), Example 5.5/IntervalRootFinding.Newton 5.13 s 5.12 s 1
time_to_load 0.404 ± 0.0062 s 0.401 ± 0.00069 s 1.01 ± 0.016

Benchmark Plots

A plot of the benchmark results have been uploaded as an artifact to the workflow run for this PR.
Go to "Actions"->"Benchmark a pull request"->[the most recent run]->"Artifacts" (at the bottom).

@OlivierHnt
Copy link
Copy Markdown
Member

Fire away 🚀

@Kolaru
Copy link
Copy Markdown
Member Author

Kolaru commented May 12, 2026

Changing the default is making the doctests fail (as always), I'll fix that first :)

@Kolaru
Copy link
Copy Markdown
Member Author

Kolaru commented May 12, 2026

The doctests should now be fixed, but I notice #246 in the process.

@Kolaru Kolaru merged commit 291c7ff into JuliaIntervals:master May 12, 2026
8 checks passed
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