-
Notifications
You must be signed in to change notification settings - Fork 28
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
(Closes #2394) add support char logical in psydata #2509
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #2509 +/- ##
=======================================
Coverage 99.88% 99.88%
=======================================
Files 359 359
Lines 50833 50833
=======================================
Hits 50777 50777
Misses 56 56 ☔ View full report in Codecov by Sentry. |
…ogical_in_psydata
…ogical_in_psydata
…ogical_in_psydata
…ogical_in_psydata
…ogical_in_psydata
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.
Nice, small PR :-)
Would it be possible to extend one of the examples to make use of/exercise this new functionality? Otherwise it's completely untested :-(
Also, I have a concern about the 'number of bits' being specified for logical and character variables. I can't remember how you use this information?
… that executes the newly supported data types.
…ogical_in_psydata
That was a bit of a headache, since neither gocean nor lfric support character strings. So I've added a new generic read-only verification library, and added an example as nemo/eg6. I couldn't add an examples that will actually throw an error (since PSyclone processes the file and does not support
I have also refactored all of that, so no more bits specified. Unfortunately, all of that that made this PR somewhat bigger :) |
…ogical_in_psydata
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.
Thanks very much Joerg. Just a few minor things now.
In testing the compilation of the examples I discovered that the xdsl Makefile was broken (spaces instead of tabs) so I've taken the liberty of fixing that and pushed it on your branch.
…c/PSyclone into 2394_support_char_logical_in_psydata
…ogical_in_psydata
OK, all issues addressed I believe. |
Linkspector failures are caused by the new example not yet in git (master). I've started the compilation tests. |
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.
All good now thanks Joerg.
I'll proceed to merge.
No description provided.