v0.9.21
·
1123 commits
to master
since this release
MathOptInterface v0.9.21
Closed issues:
- ScalarFunctionIterator has quadratic complexity (#418)
- Setting names is very slow, does a lot of work, some of it redundant (#452)
- Creating binary variables is slow (#1255)
- Refactor Utilities for style and readability (#586)
- Docs: add minimal examples of a full optimization & CachingOptimizer (#591)
- Document how to not support constraints depending on the actual data (not type) (#608)
- No definition of interface requirements (#662)
- Base.copy sets is not checked for isbits type (#721)
- Add constraint bridge for SOS1 and SOS2 (#845)
- Performance issue with Quadratic objective to SOC constraint (#1137)
- reset_optimizer attempts to pass RawParameters between models (#1220)
- Refactor UniversalFallback and Model with VectorOfConstraints (#1234)
- Clarify error message in quad_to_soc bridge (#1259)
- Protocol Buffer definition (#1262)
- MOI.Utilities violates the MethodError principle (#1277)
- Question about full_bridge_optimizer behavior? (#1291)
- lots of intersect type errors from
copy_to
(#1294)
Merged pull requests:
- add Hessian-vector product callback for HS071 (#1082) (@frapac)
- [Utilities] Drop MOI.RawParameters when resetting a CachingOptimizer (#1229) (@odow)
- [Utilities] add supports_shift_constant (#1237) (@odow)
- Refactor Model and UniversalFallback (#1245) (@blegat)
- add docstring to function in copy.jl (#1246) (@joaquimg)
- Fix inference issue in MOIU.Model (#1256) (@odow)
- Fix complexity of getindex(::ScalarFunctionIterator, i) (#1257) (@odow)
- Clarify error message in quad_to_soc (#1260) (@odow)
- Cached getindex for scalar iterator (#1263) (@blegat)
- Force Julia to specialize on ::Function arguments. (#1264) (@odow)
- More flexible Model with StructOfConstraints (#1267) (@blegat)
- Add precompile statements (#1268) (@odow)
- Refactor MOI documentation (#1269) (@odow)
- Tidy docs of FileFormats (#1271) (@odow)
- Document MOI.Utilities (#1272) (@odow)
- Document Test submodule (#1273) (@odow)
- Refactor standard form docs (#1274) (@odow)
- Remove union in IndexMap (#1276) (@blegat)
- CompatHelper: bump compat for "BenchmarkTools" to "0.6" (#1279) (@github-actions[bot])
- Document bridges submodule (#1280) (@odow)
- More documentation changes to manual (#1281) (@odow)
- Fix MethodError principle violations (#1284) (@odow)
- Pass copy operation for non-variable constraints (#1286) (@blegat)
- Add JuliaFormatter (#1289) (@odow)
- CompatHelper: bump compat for "BenchmarkTools" to "0.7" (#1292) (@github-actions[bot])
- doc typo (#1298) (@matbesancon)
- Document how to implement a solver interface (#1300) (@odow)
- Prep for 0.9.21 (#1301) (@odow)
- Reminder to exclude tests for unsupported features (#1302) (@rschwarz)