Commit 52ae7f1
committed
Fix F77→F90 conversion defects in base CONTRL.f90 and errgro.f90
CONTRL.f90 retained CRLF line terminators and fixed-form continuation
(column 6 '&' markers) from the upstream F77 source. Because the file is
pulled in by 40+ base modules via INCLUDE, the defect cascaded to
volkey.f90 and evldx.f90 under the -ffree-form syntax-check in CI.
errgro.f90 still referenced legacy 'PRGPRM.F77', 'CONTRL.F77', and
'PLOT.F77' include targets that do not exist in the tree, and carried
the same column-6 continuation markers.
Fixes:
- Strip CRLF, convert column-6 '&' continuation to trailing '&' free-form
continuation in CONTRL.f90 and errgro.f90.
- Rewrite errgro.f90 INCLUDE statements to target the .f90 files that
actually exist in src-converted/base/.
CI syntax-check job now passes locally on all six sanity-check files
(main, myopen, volkey, algevl, evldx, errgro). Clears preexisting CI red
that had been in place since PR #118 upstream sync (commit 4c33325).
Bumps version to 2026.04.2 to trigger Zenodo ingestion of the repaired
release.1 parent c8c1d20 commit 52ae7f1
4 files changed
Lines changed: 522 additions & 505 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
19 | 36 | | |
20 | 37 | | |
21 | 38 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
0 commit comments