Skip to content

Fix race conditions in differential evolution

Codecov / codecov/patch failed Jan 17, 2024 in 1s

64.36% of diff hit (target 85.31%)

View this Pull Request on Codecov

64.36% of diff hit (target 85.31%)

Annotations

Check warning on line 32 in include/boost/math/optimization/detail/common.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/detail/common.hpp#L30-L32

Added lines #L30 - L32 were not covered by tests

Check warning on line 38 in include/boost/math/optimization/detail/common.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/detail/common.hpp#L35-L38

Added lines #L35 - L38 were not covered by tests

Check warning on line 47 in include/boost/math/optimization/detail/common.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/detail/common.hpp#L44-L47

Added lines #L44 - L47 were not covered by tests

Check warning on line 52 in include/boost/math/optimization/detail/common.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/detail/common.hpp#L50-L52

Added lines #L50 - L52 were not covered by tests

Check warning on line 54 in include/boost/math/optimization/detail/common.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/detail/common.hpp#L54

Added line #L54 was not covered by tests

Check warning on line 59 in include/boost/math/optimization/detail/common.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/detail/common.hpp#L57-L59

Added lines #L57 - L59 were not covered by tests

Check warning on line 61 in include/boost/math/optimization/detail/common.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/detail/common.hpp#L61

Added line #L61 was not covered by tests

Check warning on line 111 in include/boost/math/optimization/detail/common.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/detail/common.hpp#L111

Added line #L111 was not covered by tests

Check warning on line 114 in include/boost/math/optimization/detail/common.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/detail/common.hpp#L114

Added line #L114 was not covered by tests

Check warning on line 123 in include/boost/math/optimization/detail/common.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/detail/common.hpp#L116-L123

Added lines #L116 - L123 were not covered by tests

Check warning on line 132 in include/boost/math/optimization/detail/common.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/detail/common.hpp#L125-L132

Added lines #L125 - L132 were not covered by tests

Check warning on line 138 in include/boost/math/optimization/detail/common.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/detail/common.hpp#L134-L138

Added lines #L134 - L138 were not covered by tests

Check warning on line 141 in include/boost/math/optimization/detail/common.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/detail/common.hpp#L141

Added line #L141 was not covered by tests

Check warning on line 59 in include/boost/math/optimization/differential_evolution.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/differential_evolution.hpp#L57-L59

Added lines #L57 - L59 were not covered by tests

Check warning on line 71 in include/boost/math/optimization/differential_evolution.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/differential_evolution.hpp#L69-L71

Added lines #L69 - L71 were not covered by tests

Check warning on line 76 in include/boost/math/optimization/differential_evolution.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/differential_evolution.hpp#L74-L76

Added lines #L74 - L76 were not covered by tests

Check warning on line 79 in include/boost/math/optimization/differential_evolution.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/differential_evolution.hpp#L79

Added line #L79 was not covered by tests

Check warning on line 84 in include/boost/math/optimization/differential_evolution.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/differential_evolution.hpp#L82-L84

Added lines #L82 - L84 were not covered by tests

Check warning on line 107 in include/boost/math/optimization/differential_evolution.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/differential_evolution.hpp#L107

Added line #L107 was not covered by tests

Check warning on line 126 in include/boost/math/optimization/differential_evolution.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/differential_evolution.hpp#L126

Added line #L126 was not covered by tests

Check warning on line 131 in include/boost/math/optimization/differential_evolution.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/differential_evolution.hpp#L129-L131

Added lines #L129 - L131 were not covered by tests

Check warning on line 133 in include/boost/math/optimization/differential_evolution.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/differential_evolution.hpp#L133

Added line #L133 was not covered by tests

Check warning on line 198 in include/boost/math/optimization/differential_evolution.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/differential_evolution.hpp#L198

Added line #L198 was not covered by tests

Check warning on line 207 in include/boost/math/optimization/differential_evolution.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/differential_evolution.hpp#L205-L207

Added lines #L205 - L207 were not covered by tests

Check warning on line 214 in include/boost/math/optimization/differential_evolution.hpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

include/boost/math/optimization/differential_evolution.hpp#L214

Added line #L214 was not covered by tests