-
Notifications
You must be signed in to change notification settings - Fork 33
(Closes #1734 #2975 #2949) Add stricter checking for symbols #3358
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
Changes from 62 commits
Commits
Show all changes
75 commits
Select commit
Hold shift + click to select a range
6cbe966
For #1823. Add Kernel symbols when Kernel is created.
arporter ba8f599
#1823 first sketch of mixin [skip ci]
arporter 5b4b68b
#1823 WIP fixing module-inlining for multiple kernel calls [skip ci]
arporter 95b5710
#1823 WIP removing .module_inline setter and fixing tests [skip ci]
arporter 1bb59eb
#1823 fix module-inline tests
arporter 3811893
#1823 WIP fixing tests [skip ci]
arporter 3082aa8
#1823 WIP fixing more tests [skip ci]
arporter 2ae13c8
Merge branch 'master' into 1823_transform_inlined_kerns_only
arporter 564e46d
#1823 more test fixes [skip ci]
arporter 134cd05
#1823 fix lint [skip ci]
arporter 06341f7
#1823 WIP fixing tests [skip ci]
arporter 0230c2f
#1823 more test fixing
arporter 8fec073
Merge branch 'master' into 1823_transform_inlined_kerns_only
arporter 240f86d
#1823 WIP fixing examples [skip ci]
arporter b269f7a
#1823 add docstrings to new mixin
arporter 5a88b29
Merge branch 'master' into 1823_transform_inlined_kerns_only
arporter 9d8ac4a
#1823 begin adding new tests [skip ci]
arporter 1c07cb1
Merge branch 'master' into 1823_transform_inlined_kerns_only
arporter 2e0dbc1
#1823 get coverage of new mixin
arporter f73cd68
#1823 remove unused/unreachable code and reinstate some tests
arporter 2eaf62c
#1823 allow for ContainerSymbol from which kernel is imported to be i…
arporter 7d8ada3
Merge branch 'master' into 1823_transform_inlined_kerns_only
arporter c5e1211
Merge branch 'master' into 1823_transform_inlined_kerns_only
arporter 001e8e5
#3294 update documentation
arporter 24072f4
#3294 rm kernel-naming option from source
arporter 7c2e8e8
#1823 updates for review
arporter 41f84da
Merge branch 'master' into 1823_transform_inlined_kerns_only
arporter b68c40d
#1823 rm _modified property of CodedKern
arporter 192c0f7
#1823 update kernel-transformation documentation
arporter 63bd9a9
#1823 fix tabs and update command-line help message
arporter 914b67d
Merge branch 'master' into 1823_transform_inlined_kerns_only
arporter 20401f1
#1823 update lfric practical
arporter 80a1b91
#1823 fix lfric/eg15
arporter 4970ecf
#1823 tighten-up checks and make general purpose
arporter 26c1a18
#1823 rename and move mixin
arporter 6bec686
#1823 complete renaming of class and method
arporter a50cd28
#1823 fix all tests after generalisation
arporter 93413b1
#2381 revert change to GOceanOpenCLTrans and fix KernelModuleInlineTr…
arporter 0949296
#2381 linting
arporter eba9f80
#1823 add test and fix issue with symbols referred to in copies of sy…
arporter 6f9b1e0
#1823 WIP fixing imports from symbols not in table [skip ci]
arporter 42e80bb
#1823 more work on respecting symbol object identity [skip ci]
arporter 2dc3d80
#1823 WIP fixing tests [skip ci]
arporter 3742d08
#1823 get all LFRic tests passing [skip ci]
arporter e866f1d
#1823 WIP fixing non-lfric tests [skip ci]
arporter fcbb368
#1823 ensure precision symbol declared for quadrature/evaluator [skip…
arporter bc491c6
#1823 ensure LFRic kernel stub has LFRicSymbolTable
arporter 9022650
#1734 revert unrelated modifications
arporter 6746f7b
#1734 fix missed mod_inline in test
arporter a96a1d5
Merge branch 'master' into 1734_stricter_symbols
arporter e6a5247
#1734 fix merge errors
arporter 376b7f4
#1734 fix tests affected by movement of kernel import
arporter 5907d52
#1734 fix LFRic example
arporter f840c1f
#1734 tidy-up symbol table changes [skip ci]
arporter 0a0ef9c
#1734 refine change to KernCallArgList
arporter 8c73f9b
Merge branch 'master' into 1734_stricter_symbols
arporter b0f5696
#1734 fix coverage
arporter bfae16c
Merge branch 'master' into 1734_stricter_symbols
arporter 4f7630e
#1734 tidy comment
arporter 23b47b2
#1734 experiment with moving functionality into ScopingNode [skip ci]
arporter f73ea88
#1734 mv functionality into SymbolTable and test
arporter fb27241
#1734 revert psyGen test changes to get cov
arporter 4e12af4
Merge branch 'master' into 1734_stricter_symbols
arporter 7034130
#1734 improvements for review
arporter 5ca70e0
Merge branch 'master' into 1734_stricter_symbols
arporter 7c6c703
#1734 updates for review
arporter 114204b
#1734 add test with nested scopes
arporter a93124b
Merge branch 'master' into 1734_stricter_symbols
arporter 15ba875
Merge branch 'master' into 1734_stricter_symbols
arporter f32d948
#1734 try adding assert in branch
arporter b4408d2
#1734 simplify and add more comments
arporter 9c02c04
#1734 minor updates for review
arporter 1116b1a
#1734 revert specification of AutomaticInterface
arporter 2413b2c
Merge remote-tracking branch 'origin/master' into 1734_stricter_symbols
sergisiso a3d53d1
#1734 Update changelog and change import order
sergisiso File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.