Closed devmotion closed 3 months ago
thanks David!
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 85.46%. Comparing base (
7cc8328
) to head (1961975
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Fixes #1087 (basically in the same way as the implementation in NLOpt, the tiny difference is just that the check in the
__init__
function in the extension is also based onisdefined(Base, :get_extension)
to ensure there are no cases whenOptim.Optimizer
is not defined).This reintroduces MOI as a regular dependency on Julia < 1.9, but IMO this is fine since on Optim <= 1.9.2 MOI was a regular dependency already. On Julia >= 1.9, this PR actually reduces the number of dependencies since PackageExtensionsCompat is removed.