Skip to content

Use .. (with spaces)#251

Merged
lbenet merged 4 commits into
masterfrom
lb/TM_broken_test
Jun 24, 2026
Merged

Use .. (with spaces)#251
lbenet merged 4 commits into
masterfrom
lb/TM_broken_test

Conversation

@lbenet

@lbenet lbenet commented Jun 23, 2026

Copy link
Copy Markdown
Member

It seems that Julia nightly gets sometimes confussed with the use of .. to represent intervals; see e.g. this error; this prevents a succesful precompilation. This PR aims to solve that, surounding it by spaces, ... I though i have done it before...

@github-actions

github-actions Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Benchmark Results

master a0b1d05... master / a0b1d05...
10 dimensional/IntervalRootFinding.Krawczyk 3.44 ± 0.027 s 3.43 ± 0.029 s 1 ± 0.012
10 dimensional/IntervalRootFinding.Newton 51.8 s 51.9 s 0.998
Dietmar-Ratz/Dietmar-Ratz 1/IntervalRootFinding.Krawczyk 3.64 ± 0.17 μs 3.66 ± 0.12 μs 0.995 ± 0.057
Dietmar-Ratz/Dietmar-Ratz 1/IntervalRootFinding.Newton 3.67 ± 0.17 μs 3.66 ± 0.12 μs 1 ± 0.057
Dietmar-Ratz/Dietmar-Ratz 2/IntervalRootFinding.Krawczyk 0.111 ± 0.0015 ms 0.107 ± 0.0013 ms 1.04 ± 0.019
Dietmar-Ratz/Dietmar-Ratz 2/IntervalRootFinding.Newton 0.249 ± 0.01 ms 0.245 ± 0.01 ms 1.02 ± 0.061
Dietmar-Ratz/Dietmar-Ratz 3/IntervalRootFinding.Krawczyk 0.402 ± 0.014 ms 0.257 ± 0.013 ms 1.57 ± 0.096
Dietmar-Ratz/Dietmar-Ratz 3/IntervalRootFinding.Newton 0.308 ± 0.013 ms 0.184 ± 0.011 ms 1.68 ± 0.12
Dietmar-Ratz/Dietmar-Ratz 4/IntervalRootFinding.Krawczyk 0.0531 ± 0.00084 ms 0.0524 ± 0.00075 ms 1.01 ± 0.022
Dietmar-Ratz/Dietmar-Ratz 4/IntervalRootFinding.Newton 0.0354 ± 0.0016 ms 0.0352 ± 0.0013 ms 1.01 ± 0.058
Dietmar-Ratz/Dietmar-Ratz 5/IntervalRootFinding.Krawczyk 3.44 ± 0.11 μs 3.5 ± 0.15 μs 0.98 ± 0.053
Dietmar-Ratz/Dietmar-Ratz 5/IntervalRootFinding.Newton 3.45 ± 0.12 μs 3.5 ± 0.16 μs 0.986 ± 0.057
Dietmar-Ratz/Dietmar-Ratz 6/IntervalRootFinding.Krawczyk 14.1 ± 0.28 μs 13.9 ± 0.28 μs 1.02 ± 0.029
Dietmar-Ratz/Dietmar-Ratz 6/IntervalRootFinding.Newton 21.6 ± 0.47 μs 21.1 ± 0.47 μs 1.02 ± 0.032
Dietmar-Ratz/Dietmar-Ratz 7/IntervalRootFinding.Krawczyk 3.73 ± 0.14 μs 3.8 ± 0.18 μs 0.982 ± 0.059
Dietmar-Ratz/Dietmar-Ratz 7/IntervalRootFinding.Newton 3.74 ± 0.14 μs 3.81 ± 0.17 μs 0.982 ± 0.058
Dietmar-Ratz/Dietmar-Ratz 9/IntervalRootFinding.Krawczyk 4.05 ± 0.14 μs 4.1 ± 0.17 μs 0.988 ± 0.053
Dietmar-Ratz/Dietmar-Ratz 9/IntervalRootFinding.Newton 4.06 ± 0.13 μs 4.07 ± 0.17 μs 0.998 ± 0.053
Rastigrin stationary points/IntervalRootFinding.Krawczyk 0.147 ± 0.0011 s 0.147 ± 0.0015 s 0.998 ± 0.012
Rastigrin stationary points/IntervalRootFinding.Newton 0.14 ± 0.00055 s 0.14 ± 0.0012 s 1 ± 0.0096
Smiley/Smiley and Chun (2001), Example 2.2/IntervalRootFinding.Krawczyk 2.75 ± 0.049 ms 2.69 ± 0.045 ms 1.02 ± 0.025
Smiley/Smiley and Chun (2001), Example 2.2/IntervalRootFinding.Newton 2.14 ± 0.04 ms 2.13 ± 0.035 ms 1 ± 0.025
Smiley/Smiley and Chun (2001), Example 5.2/IntervalRootFinding.Krawczyk 0.0387 ± 0.0036 s 0.038 ± 0.0034 s 1.02 ± 0.13
Smiley/Smiley and Chun (2001), Example 5.2/IntervalRootFinding.Newton 0.0334 ± 0.0032 s 0.0332 ± 0.0033 s 1.01 ± 0.14
Smiley/Smiley and Chun (2001), Example 5.4/IntervalRootFinding.Krawczyk 2.07 ± 0.046 ms 1.89 ± 0.028 ms 1.1 ± 0.029
Smiley/Smiley and Chun (2001), Example 5.4/IntervalRootFinding.Newton 1.79 ± 0.035 ms 1.93 ± 0.032 ms 0.926 ± 0.024
Smiley/Smiley and Chun (2001), Example 5.5/IntervalRootFinding.Krawczyk 5.31 s 5.28 s 1.01
Smiley/Smiley and Chun (2001), Example 5.5/IntervalRootFinding.Newton 4.9 ± 0.067 s 4.9 ± 0.058 s 1 ± 0.018
time_to_load 0.39 ± 0.002 s 0.391 ± 0.0027 s 0.999 ± 0.0085

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).

@lbenet

lbenet commented Jun 24, 2026

Copy link
Copy Markdown
Member Author

Merging, as agreed in the JuliaInterval call

@lbenet lbenet merged commit 8a82a58 into master Jun 24, 2026
8 checks passed
@dpsanders

dpsanders commented Jun 24, 2026

Copy link
Copy Markdown
Member

Julia bug in parsing of .. reported here.

@dpsanders

Copy link
Copy Markdown
Member

@lbenet This should have been fixed in JuliaLang/julia#62206

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