Skip to content

(Closes #1734 #2975 #2949) Add stricter checking for symbols#3358

Merged
sergisiso merged 75 commits intomasterfrom
1734_stricter_symbols
Mar 23, 2026
Merged

(Closes #1734 #2975 #2949) Add stricter checking for symbols#3358
sergisiso merged 75 commits intomasterfrom
1734_stricter_symbols

Conversation

@arporter
Copy link
Member

@arporter arporter commented Mar 2, 2026

I've broken this out of the work on #1823 - that work revealed issues with our Symbol handling so I thought I might as well do the job properly.

We now no longer add a wildcard import of constants_mod in LFRic generated code. This revealed a few bugs/misssing symbols that I've now fixed.

arporter and others added 30 commits January 21, 2026 13:21
@arporter
Copy link
Member Author

Ready for another look now @sergisiso. I've fired off the ITs again...

Copy link
Collaborator

@sergisiso sergisiso left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@arporter I like the more strict validations for symbols, thanks for adding those. See below some more comments and above some responses to previous conversations.

@arporter arporter changed the title (Closes #1734 #2975 #1258 #2949) Add stricter checking for symbols (Closes #1734 #2975 #2949) Add stricter checking for symbols Mar 19, 2026
@arporter
Copy link
Member Author

Ready for another look now @sergisiso

Copy link
Collaborator

@sergisiso sergisiso left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@arporter All comments have been adressed, the integration test pass and the coverage is complete. As mentioned before, this is a big improvement for lfric symbol consistency, and now the places where I still have doubts have better comments and TODOs associated, so this is approved for merging.

@sergisiso sergisiso merged commit c54c5f1 into master Mar 23, 2026
15 checks passed
@sergisiso sergisiso deleted the 1734_stricter_symbols branch March 23, 2026 14:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants