Skip to content

Covering more cases in CI #124

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

Merged
merged 8 commits into from
Jan 18, 2021
Merged

Conversation

matbesancon
Copy link
Contributor

CI only runs on ubuntu and 64-bits architectures.
This caused some uncovered failures downstream (jump-dev/MatrixOptInterface.jl#13) because of the Int64-specific code.

It was basically replacing Int64 -> Int everywhere
Corrected that and fixed a warning in the test

@CLAassistant
Copy link

CLAassistant commented Jan 17, 2021

CLA assistant check
All committers have signed the CLA.

@matbesancon
Copy link
Contributor Author

There are definitely more subtle bugs uncovered by this. Up to the maintainers whether you want this covered or not. Overall it's not a good idea to over-constrain your methods when not for dispatch

@migarstka
Copy link
Member

Thanks for flagging this. I'll add a 32-bit architecture to the CI.

@matbesancon
Copy link
Contributor Author

Do you want to go with this PR or should I close it?

@migarstka migarstka changed the base branch from master to mg/fix_int January 18, 2021 09:24
@migarstka migarstka merged commit 0744299 into oxfordcontrol:mg/fix_int Jan 18, 2021
@migarstka
Copy link
Member

Thanks.

I merged it and will add a few more changes on mg/fix_int.

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.

3 participants