Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge latest for release #1796

Merged
merged 476 commits into from
Jun 10, 2024
Merged

Merge latest for release #1796

merged 476 commits into from
Jun 10, 2024

Conversation

galabovaa
Copy link
Contributor

No description provided.

jajhall and others added 30 commits April 5, 2024 17:25
Initialize substitution opportunities
Update bounds on dual variables when converting inequality into equality constraints in presolve
C is a required language it looks like, so just declare it normally
in the `project()` call.

The warning was:
```
meson.build:16: WARNING: add_languages is missing native:, assuming languages are wanted for both host and build.
```

Also clean up a stylistic issue and wrong comments for the threads
dependency - it is no longer required.
There was only one entry in `_linkto`, namely `highslib`. So the
extra variable was not needed, removing it makes it clearer what
is actually happening.
This is both safer and reduces the binary size of the Python extension
modules that link against `libhighs.a`.
The hardcoding may not work, and the flags were not used on any platform
other than Linux. This caused a lot of warnings when building on macOS.
Updates to the Meson build to fix portability issues and warnings
Added writePresolvedModel and unit test
@galabovaa galabovaa merged commit 2963303 into master Jun 10, 2024
239 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.

7 participants