-
Notifications
You must be signed in to change notification settings - Fork 41
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
num: make test src f2008 standard compliant #696
num: make test src f2008 standard compliant #696
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is fantastic, Vincent!
Let's make all of MESA f2008 standard compliant. I had recently added some changes like this one myself a couple weeks ago
Nice work Vincent! The changes look good to me (given a ~2 minute glance). I'm not sure if it's clear to everyone but I think the process with external PRs is still to merge into a new branch in the MESAHub repo (e.g.
💯 I realise it's a bit of a digression but I thought I'd mention that I tried to take on and basically abandoned an effort to modernise the OP |
Currently that's the only thing the new build system supports. That is also why I made this PR. I noticed that I missed that some of the main source files of the num module fail, so I'll add those to this PR as well.
I don't think I can do that since the branch doesn't exist (or at least not after the PR is created). |
922bceb
to
9f1fe8f
Compare
Yeah, as you say, I'm pretty sure someone with write access to |
I just built
You can have a look at the output in one of the CI actions (e.g. the MESA SDK 23.7.3 build). These are all in |
I made the minimal changes necessary to make the files compile under -std=f2008, ignoring warnings since they just indicate what could be improved, but is still standard compliant. It's just a matter of dropping the final commit to get rid of them, but I would consider them a good reminder to fix these issues at some point in the future. |
No description provided.