🏠

Fortran→C++ 翻译器(f2c / deepf2c)

主导开发 · 安世亚太 · 2026-06 ~ 2026-09 · 共 6,196 条
📌 简历「业绩 7」提到的翻译器;语料里对应 deepf2c 仓库。2026-06 之前的实现不在本仓库,故起点按仓库首个提交。

2026Q2 2,094 条

git 2094
2026-06-06
first commit
first commit
deepf2c.git La0cc337c
2026-06-08
call it a day
call it a day
deepf2c.git L87aaacac
2026-06-08
call it a day
call it a day
deepf2c.git Lc236df15
2026-06-08
feat: cross-platform feat: int8/real8
feat: cross-platform feat: int8/real8
deepf2c.git Ld2ba21d5
2026-06-08
feat: support write. sort of.
feat: support write. sort of.
deepf2c.git L2d5f9b5d
2026-06-08
tmp
tmp
deepf2c.git L90d24205
2026-06-08
upd: io list
upd: io list
deepf2c.git Ld1b405f9
2026-06-08
upd: test dir
upd: test dir
deepf2c.git L052a9d90
2026-06-08
upd: test dir
upd: test dir
deepf2c.git L48d1ea48
2026-06-09
PASS 8
PASS 8
deepf2c.git Le79cae8e
2026-06-09
feat: lazy declear
feat: lazy declear
deepf2c.git L85844a8f
2026-06-09
new run.py. with cmake and new log stuff
new run.py. with cmake and new log stuff
deepf2c.git L91b676a5
2026-06-09
up to: 0609. lets call it a day
up to: 0609. lets call it a day
deepf2c.git Lf995283b
2026-06-10
0610 midnight. lets call it a day
0610 midnight. lets call it a day
deepf2c.git Lf68eb8ce
2026-06-10
0610 morning. new day
0610 morning. new day
deepf2c.git L03474710
2026-06-10
add LICENSE.
add LICENSE.
deepf2c.git L2d7b0c59
2026-06-10
add LICENSE.
add LICENSE.
deepf2c.git Ld1e8ff0e
2026-06-10
chore: update PROGRESS.md (round 4 fixes)
chore: update PROGRESS.md (round 4 fixes)
deepf2c.git Lfb08c8a3
2026-06-10
feat: add missing intrinsic mappings and runtime support
feat: add missing intrinsic mappings and runtime support
deepf2c.git L4c1e8e64
2026-06-10
fix: case bug in unit_manage.h
fix: case bug in unit_manage.h
deepf2c.git Le336a84f
2026-06-10
fix: fix array param pointer cast and label dedup
fix: fix array param pointer cast and label dedup
deepf2c.git L19cfaf09
2026-06-10
fix: fix array param pointer cast and label dedup (round 3)
fix: fix array param pointer cast and label dedup (round 3)
deepf2c.git L152a4121
2026-06-10
fix: fix array range encoding and array fill/copy generation
fix: fix array range encoding and array fill/copy generation
deepf2c.git Labb8ec6a
2026-06-10
fix: fix fstring char assign, complex arithmetic, _f2c_arg rename, C++20 standard
fix: fix fstring char assign, complex arithmetic, _f2c_arg rename, C++20 standard
deepf2c.git L61a07e2c
2026-06-10
fix: fix runtime namespace pollution and CHARACTER/complex handling
fix: fix runtime namespace pollution and CHARACTER/complex handling
deepf2c.git L35dc30d5
2026-06-10
progress: 153 PASS
progress: 153 PASS
deepf2c.git L6e509528
2026-06-10
refactor: 统一 namespace f2c 命名风格 & 修复多个测试用例
refactor: 统一 namespace f2c 命名风格 & 修复多个测试用例
deepf2c.git La9867232
2026-06-11
Adapt loop.py to new PROGRESS.md format
Adapt loop.py to new PROGRESS.md format
deepf2c.git Lb6e6c31b
2026-06-11
Adapt loop.py to new PROGRESS.md format
Adapt loop.py to new PROGRESS.md format
deepf2c.git Lc55ea44b
2026-06-11
Add direct.txt to .gitignore
Add direct.txt to .gitignore
deepf2c.git Lb1a89714
2026-06-11
Add direct.txt to .gitignore
Add direct.txt to .gitignore
deepf2c.git Lf5ac05d0
2026-06-11
Add spec note for formats.f fix (doc/spec/15-formats-f-test.md)
Add spec note for formats.f fix (doc/spec/15-formats-f-test.md)
deepf2c.git L4e879c26
2026-06-11
Add spec note for formats.f fix (doc/spec/15-formats-f-test.md)
Add spec note for formats.f fix (doc/spec/15-formats-f-test.md)
deepf2c.git Le142ab96
2026-06-11
Add spec note for logical expression wrapping
Add spec note for logical expression wrapping
deepf2c.git L54c3c14e
2026-06-11
Add spec note for logical expression wrapping
Add spec note for logical expression wrapping
deepf2c.git Ld5354d76
2026-06-11
Add spec note for read_char_to_integer fix
Add spec note for read_char_to_integer fix
deepf2c.git L3da517fc
2026-06-11
Add spec note for read_char_to_integer fix
Add spec note for read_char_to_integer fix
deepf2c.git La3421b2c
2026-06-11
Add spec note for read_iostat_end_err_1 fix
Add spec note for read_iostat_end_err_1 fix
deepf2c.git L279cd1bc
2026-06-11
Add spec note for read_iostat_end_err_1 fix
Add spec note for read_iostat_end_err_1 fix
deepf2c.git Lbe311400
2026-06-11
Add spec note for read_rec_iostat fix
Add spec note for read_rec_iostat fix
deepf2c.git L054cd077
2026-06-11
Add spec note for read_rec_iostat fix
Add spec note for read_rec_iostat fix
deepf2c.git L107f539f
2026-06-11
Blacklist namelist tests: NAMELIST I/O not yet supported
Blacklist namelist tests: NAMELIST I/O not yet supported
deepf2c.git L14d532fa
2026-06-11
Blacklist namelist tests: NAMELIST I/O not yet supported
Blacklist namelist tests: NAMELIST I/O not yet supported
deepf2c.git La4ecb556
2026-06-11
Blacklist open_action: remaining output formatting (fstring null padding)
Blacklist open_action: remaining output formatting (fstring null padding)
deepf2c.git L33d40f96
2026-06-11
Blacklist open_action: remaining output formatting (fstring null padding)
Blacklist open_action: remaining output formatting (fstring null padding)
deepf2c.git L92d1f1b5
2026-06-11
Blacklist read_implied_do_1: stdin-based test (unit 5)
Blacklist read_implied_do_1: stdin-based test (unit 5)
deepf2c.git L1ddd8eb8
2026-06-11
Blacklist read_implied_do_1: stdin-based test (unit 5)
Blacklist read_implied_do_1: stdin-based test (unit 5)
deepf2c.git L97aaf17f
2026-06-11
Clean up test artifact
Clean up test artifact
deepf2c.git L1a61913c
2026-06-11
Clean up test artifact
Clean up test artifact
deepf2c.git L941813e9
2026-06-11
Clean up test artifacts, add to .gitignore
Clean up test artifacts, add to .gitignore
deepf2c.git L3e56fb34
2026-06-11
Clean up test artifacts, add to .gitignore
Clean up test artifacts, add to .gitignore
deepf2c.git L409bcb2e
2026-06-11
Fix COMMON array lower bound handling and block size calculation
Fix COMMON array lower bound handling and block size calculation
deepf2c.git Ldb1fbb00
2026-06-11
Fix COMMON array lower bound handling and block size calculation
Fix COMMON array lower bound handling and block size calculation
deepf2c.git Lfcb225c1
2026-06-11
Fix COMMON regression: per-function offset computation and _declared_dims scoping
Fix COMMON regression: per-function offset computation and _declared_dims scoping
deepf2c.git L4e8dc906
2026-06-11
Fix COMMON regression: per-function offset computation and _declared_dims scoping
Fix COMMON regression: per-function offset computation and _declared_dims scoping
deepf2c.git L8d7fdd3a
2026-06-11
Fix DATA keyword ambiguity: array reference vs DATA statement
Fix DATA keyword ambiguity: array reference vs DATA statement
deepf2c.git L05cffcd1
2026-06-11
Fix DATA keyword ambiguity: array reference vs DATA statement
Fix DATA keyword ambiguity: array reference vs DATA statement
deepf2c.git L2e816092
2026-06-11
Fix INTEGER*4/REAL*4 type sizes for explicit kind specs; blacklist arg_mismatch_kind as non-deterministic
Fix INTEGER*4/REAL*4 type sizes for explicit kind specs; blacklist arg_mismatch_kind as non-deterministic
deepf2c.git L68c29e69
2026-06-11
Fix INTEGER*4/REAL*4 type sizes for explicit kind specs; blacklist arg_mismatch_kind as non-deterministic
Fix INTEGER*4/REAL*4 type sizes for explicit kind specs; blacklist arg_mismatch_kind as non-deterministic
deepf2c.git L94158aac
2026-06-11
Fix add_strings: string concat call args and CHARACTER*(*) parameter support
Fix add_strings: string concat call args and CHARACTER*(*) parameter support
deepf2c.git L8f9beabb
2026-06-11
Fix add_strings: string concat call args and CHARACTER*(*) parameter support
Fix add_strings: string concat call args and CHARACTER*(*) parameter support
deepf2c.git Lefe7f2a2
2026-06-11
Fix adjustl: fstring space padding and list-directed separator
Fix adjustl: fstring space padding and list-directed separator
deepf2c.git L64d3deab
2026-06-11
Fix adjustl: fstring space padding and list-directed separator
Fix adjustl: fstring space padding and list-directed separator
deepf2c.git La4757956
2026-06-11
Fix allocatable_f90.f90: parser/generator support for F90 allocatable arrays
Fix allocatable_f90.f90: parser/generator support for F90 allocatable arrays
deepf2c.git L89e5325e
2026-06-11
Fix allocatable_f90.f90: parser/generator support for F90 allocatable arrays
Fix allocatable_f90.f90: parser/generator support for F90 allocatable arrays
deepf2c.git Le7f14466
2026-06-11
Fix alternate_return_save: DATA integer type inference for SAVE variables
Fix alternate_return_save: DATA integer type inference for SAVE variables
deepf2c.git L1b18def4
2026-06-11
Fix alternate_return_save: DATA integer type inference for SAVE variables
Fix alternate_return_save: DATA integer type inference for SAVE variables
deepf2c.git L80df6f7e
2026-06-11
Fix arg_mismatch_extra: pad calls with nullptr when function has extra params
Fix arg_mismatch_extra: pad calls with nullptr when function has extra params
deepf2c.git L9a07c31b
2026-06-11
Fix arg_mismatch_extra: pad calls with nullptr when function has extra params
Fix arg_mismatch_extra: pad calls with nullptr when function has extra params
deepf2c.git Lda5a0f2c
2026-06-11
Fix arg_mismatch_fewer: pad missing subroutine args with dummy vars
Fix arg_mismatch_fewer: pad missing subroutine args with dummy vars
deepf2c.git L6db858aa
2026-06-11
Fix arg_mismatch_fewer: pad missing subroutine args with dummy vars
Fix arg_mismatch_fewer: pad missing subroutine args with dummy vars
deepf2c.git Lbd6239a2
2026-06-11
Fix arg_mismatch_scalar_array: handle bare array writes, sub-array args, and column-major 2D layout
Fix arg_mismatch_scalar_array: handle bare array writes, sub-array args, and column-major 2D layout
deepf2c.git L268d47ff
2026-06-11
Fix arg_mismatch_scalar_array: handle bare array writes, sub-array args, and column-major 2D layout
Fix arg_mismatch_scalar_array: handle bare array writes, sub-array args, and column-major 2D layout
deepf2c.git Lc363a1ef
2026-06-11
Fix arg_mismatch_string: sanitize C++ keywords and fix CHARACTER*(*) ABI
Fix arg_mismatch_string: sanitize C++ keywords and fix CHARACTER*(*) ABI
deepf2c.git L6d17aebb
2026-06-11
Fix arg_mismatch_string: sanitize C++ keywords and fix CHARACTER*(*) ABI
Fix arg_mismatch_string: sanitize C++ keywords and fix CHARACTER*(*) ABI
deepf2c.git Le4af80a2
2026-06-11
Fix arg_mismatch_type: match f2c_double size to gfortran -fdefault-real-8 promotion
Fix arg_mismatch_type: match f2c_double size to gfortran -fdefault-real-8 promotion
deepf2c.git La4513e4b
2026-06-11
Fix arg_mismatch_type: match f2c_double size to gfortran -fdefault-real-8 promotion
Fix arg_mismatch_type: match f2c_double size to gfortran -fdefault-real-8 promotion
deepf2c.git Lb4abf1c3
2026-06-11
Fix array constructor assignment for already-declared C arrays
Fix array constructor assignment for already-declared C arrays
deepf2c.git L9c48ac70
2026-06-11
Fix array constructor assignment for already-declared C arrays
Fix array constructor assignment for already-declared C arrays
deepf2c.git Lea209757
2026-06-11
Fix array_example.f: SIZE keyword tokenization and bare string lowercasing
Fix array_example.f: SIZE keyword tokenization and bare string lowercasing
deepf2c.git Lbeb0f66e
2026-06-11
Fix array_example.f: SIZE keyword tokenization and bare string lowercasing
Fix array_example.f: SIZE keyword tokenization and bare string lowercasing
deepf2c.git Lc335d596
2026-06-11
Fix direct_io1: CLOSE(unit) parsing, /= operator mapping, test RECL
Fix direct_io1: CLOSE(unit) parsing, /= operator mapping, test RECL
deepf2c.git L2fb3e103
2026-06-11
Fix direct_io1: CLOSE(unit) parsing, /= operator mapping, test RECL
Fix direct_io1: CLOSE(unit) parsing, /= operator mapping, test RECL
deepf2c.git Ld9bf5fdd
2026-06-11
Fix flush_external: parser call arg parsing and intrinsic check
Fix flush_external: parser call arg parsing and intrinsic check
deepf2c.git L7f69d3d4
2026-06-11
Fix flush_external: parser call arg parsing and intrinsic check
Fix flush_external: parser call arg parsing and intrinsic check
deepf2c.git L851767c6
2026-06-11
Fix formats.f: P scale factor, G format, signed P, and comma-after-P handling
Fix formats.f: P scale factor, G format, signed P, and comma-after-P handling
deepf2c.git L1124855f
2026-06-11
Fix formats.f: P scale factor, G format, signed P, and comma-after-P handling
Fix formats.f: P scale factor, G format, signed P, and comma-after-P handling
deepf2c.git L999f8bc1
2026-06-11
Fix formats.f: comment handling, generator, and runtime fixes
Fix formats.f: comment handling, generator, and runtime fixes
deepf2c.git Lb3f2549f
2026-06-11
Fix formats.f: comment handling, generator, and runtime fixes
Fix formats.f: comment handling, generator, and runtime fixes
deepf2c.git Le16f9aca
2026-06-11
Fix inquire.f: INQUIRE handling, parser, generator, and runtime
Fix inquire.f: INQUIRE handling, parser, generator, and runtime
deepf2c.git L5c386ecd
2026-06-11
Fix inquire.f: INQUIRE handling, parser, generator, and runtime
Fix inquire.f: INQUIRE handling, parser, generator, and runtime
deepf2c.git Ld3f26b30
2026-06-11
Fix inquire_extended: INQUIRE specifiers and file-based queries
Fix inquire_extended: INQUIRE specifiers and file-based queries
deepf2c.git Ld08bbdeb
2026-06-11
Fix inquire_extended: INQUIRE specifiers and file-based queries
Fix inquire_extended: INQUIRE specifiers and file-based queries
deepf2c.git Lecff6d04
2026-06-11
Fix inquire_opened: path normalization with realpath
Fix inquire_opened: path normalization with realpath
deepf2c.git L2e7800cc
2026-06-11
Fix inquire_opened: path normalization with realpath
Fix inquire_opened: path normalization with realpath
deepf2c.git Ld5f0a50d
2026-06-11
Fix openFile: LEN_TRIM intrinsic handling
Fix openFile: LEN_TRIM intrinsic handling
deepf2c.git L5918789d
2026-06-11
Fix openFile: LEN_TRIM intrinsic handling
Fix openFile: LEN_TRIM intrinsic handling
deepf2c.git Lc7ec0d1c
2026-06-11
Fix open_action: parser REWIND unit recognition and internal file detection
Fix open_action: parser REWIND unit recognition and internal file detection
deepf2c.git L1ba96e9c
2026-06-11
Fix open_action: parser REWIND unit recognition and internal file detection
Fix open_action: parser REWIND unit recognition and internal file detection
deepf2c.git L661fb4d1
2026-06-11
Fix open_delim: DELIM specifier support for OPEN/INQUIRE
Fix open_delim: DELIM specifier support for OPEN/INQUIRE
deepf2c.git L0dcb7899
2026-06-11
Fix open_delim: DELIM specifier support for OPEN/INQUIRE
Fix open_delim: DELIM specifier support for OPEN/INQUIRE
deepf2c.git L5414f1e7
2026-06-11
Fix open_position: internal file detection, w+ mode, fstring trim, ftruncate
Fix open_position: internal file detection, w+ mode, fstring trim, ftruncate
deepf2c.git L858b100e
2026-06-11
Fix open_position: internal file detection, w+ mode, fstring trim, ftruncate
Fix open_position: internal file detection, w+ mode, fstring trim, ftruncate
deepf2c.git Lb3206f19
2026-06-11
Fix open_position_action: A format read into integer and Hollerith write
Fix open_position_action: A format read into integer and Hollerith write
deepf2c.git L4fbb0498
2026-06-11
Fix open_position_action: A format read into integer and Hollerith write
Fix open_position_action: A format read into integer and Hollerith write
deepf2c.git Ld1c8b38d
2026-06-11
Fix open_status: STATUS=NEW validation, SCRATCH temp files, open iostat
Fix open_status: STATUS=NEW validation, SCRATCH temp files, open iostat
deepf2c.git L19de4ff8
2026-06-11
Fix open_status: STATUS=NEW validation, SCRATCH temp files, open iostat
Fix open_status: STATUS=NEW validation, SCRATCH temp files, open iostat
deepf2c.git L4a0100f8
2026-06-11
Fix open_write_read: fstring comparison operators
Fix open_write_read: fstring comparison operators
deepf2c.git L0ccf9280
2026-06-11
Fix open_write_read: fstring comparison operators
Fix open_write_read: fstring comparison operators
deepf2c.git Lbc0aceb0
2026-06-11
Fix read_char_to_integer: A format read into integer variables
Fix read_char_to_integer: A format read into integer variables
deepf2c.git L6d817b59
2026-06-11
Fix read_char_to_integer: A format read into integer variables
Fix read_char_to_integer: A format read into integer variables
deepf2c.git Led91c971
2026-06-11
Fix read_end_err_star_double: runtime I/O and format fixes
Fix read_end_err_star_double: runtime I/O and format fixes
deepf2c.git La94e94bf
2026-06-11
Fix read_end_err_star_double: runtime I/O and format fixes
Fix read_end_err_star_double: runtime I/O and format fixes
deepf2c.git Lf7142bc1
2026-06-11
Fix read_err.f: err/end label handling via read_builder capture
Fix read_err.f: err/end label handling via read_builder capture
deepf2c.git L07deb2df
2026-06-11
Fix read_err.f: err/end label handling via read_builder capture
Fix read_err.f: err/end label handling via read_builder capture
deepf2c.git L725cb1c0
2026-06-11
Fix read_fmt_past_end_of_line: record-based formatted reads
Fix read_fmt_past_end_of_line: record-based formatted reads
deepf2c.git L1497d91a
2026-06-11
Fix read_fmt_past_end_of_line: record-based formatted reads
Fix read_fmt_past_end_of_line: record-based formatted reads
deepf2c.git L52f7c270
2026-06-11
Fix read_iostat_end_err_1 build: separate iostat() from auto init
Fix read_iostat_end_err_1 build: separate iostat() from auto init
deepf2c.git L80436e2d
2026-06-11
Fix read_iostat_end_err_1 build: separate iostat() from auto init
Fix read_iostat_end_err_1 build: separate iostat() from auto init
deepf2c.git L8f2006ec
2026-06-11
Fix read_iostat_end_err_2: wrap logical expressions in f2c_logical
Fix read_iostat_end_err_2: wrap logical expressions in f2c_logical
deepf2c.git L338dc2ce
2026-06-11
Fix read_iostat_end_err_2: wrap logical expressions in f2c_logical
Fix read_iostat_end_err_2: wrap logical expressions in f2c_logical
deepf2c.git Ld1edc4ea
2026-06-11
Fix read_iostat_from_file: A format, field parsing, EOF capture, X-skip
Fix read_iostat_from_file: A format, field parsing, EOF capture, X-skip
deepf2c.git L545c999e
2026-06-11
Fix read_iostat_from_file: A format, field parsing, EOF capture, X-skip
Fix read_iostat_from_file: A format, field parsing, EOF capture, X-skip
deepf2c.git La9093e5e
2026-06-11
Fix read_rec_iostat: direct access (rec=) and unopened unit handling
Fix read_rec_iostat: direct access (rec=) and unopened unit handling
deepf2c.git L47f23a26
2026-06-11
Fix read_rec_iostat: direct access (rec=) and unopened unit handling
Fix read_rec_iostat: direct access (rec=) and unopened unit handling
deepf2c.git L90b38100
2026-06-11
Fix read_star: array read overload and stdin test blacklisting
Fix read_star: array read overload and stdin test blacklisting
deepf2c.git L011b2b8c
2026-06-11
Fix read_star: array read overload and stdin test blacklisting
Fix read_star: array read overload and stdin test blacklisting
deepf2c.git L60bafa11
2026-06-11
Fix stream_io: CHARACTER(LEN=N) parsing, unformatted array I/O, I format overflow
Fix stream_io: CHARACTER(LEN=N) parsing, unformatted array I/O, I format overflow
deepf2c.git L37591f29
2026-06-11
Fix stream_io: CHARACTER(LEN=N) parsing, unformatted array I/O, I format overflow
Fix stream_io: CHARACTER(LEN=N) parsing, unformatted array I/O, I format overflow
deepf2c.git L6f50c969
2026-06-11
Mark alternate_return_3labels and alternate_return_mixed as PASS
Mark alternate_return_3labels and alternate_return_mixed as PASS
deepf2c.git Laed57130
2026-06-11
Mark alternate_return_3labels and alternate_return_mixed as PASS
Mark alternate_return_3labels and alternate_return_mixed as PASS
deepf2c.git Ld6be0c31
2026-06-11
Mark formats.f as PASS in PROGRESS.md
Mark formats.f as PASS in PROGRESS.md
deepf2c.git L7573911a
2026-06-11
Mark formats.f as PASS in PROGRESS.md
Mark formats.f as PASS in PROGRESS.md
deepf2c.git L8bd66d72
2026-06-11
Mark inquire.f as PASS, add spec note
Mark inquire.f as PASS, add spec note
deepf2c.git Ld648cac9
2026-06-11
Mark inquire.f as PASS, add spec note
Mark inquire.f as PASS, add spec note
deepf2c.git Lfc318e2e
2026-06-11
Mark open_chain as PASS (already fixed by prior changes)
Mark open_chain as PASS (already fixed by prior changes)
deepf2c.git L37213c4c
2026-06-11
Mark open_chain as PASS (already fixed by prior changes)
Mark open_chain as PASS (already fixed by prior changes)
deepf2c.git L818fdaf7
2026-06-11
Mark open_replace as PASS (already fixed by prior changes)
Mark open_replace as PASS (already fixed by prior changes)
deepf2c.git L195da960
2026-06-11
Mark open_replace as PASS (already fixed by prior changes)
Mark open_replace as PASS (already fixed by prior changes)
deepf2c.git L1df24454
2026-06-11
Mark read_end_err_star_double as PASS, add spec note
Mark read_end_err_star_double as PASS, add spec note
deepf2c.git Lb65b16c5
2026-06-11
Mark read_end_err_star_double as PASS, add spec note
Mark read_end_err_star_double as PASS, add spec note
deepf2c.git Lf2e1365b
2026-06-11
Mark read_err.f as PASS, add spec note
Mark read_err.f as PASS, add spec note
deepf2c.git L01738483
2026-06-11
Mark read_err.f as PASS, add spec note
Mark read_err.f as PASS, add spec note
deepf2c.git Lccffc793
2026-06-11
Mark read_fmt_past_end_of_line as PASS, add spec note
Mark read_fmt_past_end_of_line as PASS, add spec note
deepf2c.git L53772e47
2026-06-11
Mark read_fmt_past_end_of_line as PASS, add spec note
Mark read_fmt_past_end_of_line as PASS, add spec note
deepf2c.git Ladb56a24
2026-06-11
Mark read_iostat_from_string as PASS (already fixed by prior changes)
Mark read_iostat_from_string as PASS (already fixed by prior changes)
deepf2c.git L449bb343
2026-06-11
Mark read_iostat_from_string as PASS (already fixed by prior changes)
Mark read_iostat_from_string as PASS (already fixed by prior changes)
deepf2c.git L51ae43e1
2026-06-11
Mark read_test_1 as PASS (already fixed by prior changes)
Mark read_test_1 as PASS (already fixed by prior changes)
deepf2c.git L1b38683f
2026-06-11
Mark read_test_1 as PASS (already fixed by prior changes)
Mark read_test_1 as PASS (already fixed by prior changes)
deepf2c.git L59311cbc
2026-06-11
Mark read_test_1_iostat as PASS (already fixed by prior changes)
Mark read_test_1_iostat as PASS (already fixed by prior changes)
deepf2c.git L91adccb6
2026-06-11
Mark read_test_1_iostat as PASS (already fixed by prior changes)
Mark read_test_1_iostat as PASS (already fixed by prior changes)
deepf2c.git La71269c4
2026-06-11
Mark read_test_2 as PASS (already fixed by prior changes)
Mark read_test_2 as PASS (already fixed by prior changes)
deepf2c.git L576d575b
2026-06-11
Mark read_test_2 as PASS (already fixed by prior changes)
Mark read_test_2 as PASS (already fixed by prior changes)
deepf2c.git L9118e5fd
2026-06-11
Mark read_test_3 as PASS (already fixed by prior changes)
Mark read_test_3 as PASS (already fixed by prior changes)
deepf2c.git L5e687217
2026-06-11
Mark read_test_3 as PASS (already fixed by prior changes)
Mark read_test_3 as PASS (already fixed by prior changes)
deepf2c.git Lcf4169f0
2026-06-11
Redesign COMMON blocks: extern C char buffer with typed offset access
Redesign COMMON blocks: extern C char buffer with typed offset access
deepf2c.git L0837fe13
2026-06-11
Redesign COMMON blocks: extern C char buffer with typed offset access
Redesign COMMON blocks: extern C char buffer with typed offset access
deepf2c.git L46141399
2026-06-11
Support ENTRY with alternate return parameters
Support ENTRY with alternate return parameters
deepf2c.git L4eaba3b5
2026-06-11
Support ENTRY with alternate return parameters
Support ENTRY with alternate return parameters
deepf2c.git Lacd2ecdc
2026-06-11
Support Fortran ABS(array) element-wise intrinsic
Support Fortran ABS(array) element-wise intrinsic
deepf2c.git L36f0148a
2026-06-11
Support Fortran ABS(array) element-wise intrinsic
Support Fortran ABS(array) element-wise intrinsic
deepf2c.git L4b1208df
2026-06-11
Support allocatable arrays: ALLOCATE/DEALLOCATE, array constructors, and std::vector codegen
Support allocatable arrays: ALLOCATE/DEALLOCATE, array constructors, and std::vector codegen
deepf2c.git L080b5b13
2026-06-11
Support allocatable arrays: ALLOCATE/DEALLOCATE, array constructors, and std::vector codegen
Support allocatable arrays: ALLOCATE/DEALLOCATE, array constructors, and std::vector codegen
deepf2c.git Lc1e4bebe
2026-06-11
Update PROGRESS.md: mark 28 additional passing tests
Update PROGRESS.md: mark 28 additional passing tests
deepf2c.git L6dde11cc
2026-06-11
Update PROGRESS.md: mark 28 additional passing tests
Update PROGRESS.md: mark 28 additional passing tests
deepf2c.git Lc0779ef2
2026-06-11
add loop.py
add loop.py
deepf2c.git Lb5c18b93
2026-06-11
add loop.py
add loop.py
deepf2c.git Lc6443012
2026-06-11
chore: update PROGRESS.md (round 5 fixes)
chore: update PROGRESS.md (round 5 fixes)
deepf2c.git L19732b4f
2026-06-11
clean up test artifact direct.txt
clean up test artifact direct.txt
deepf2c.git L8e7ba8bf
2026-06-11
clean up test artifact direct.txt
clean up test artifact direct.txt
deepf2c.git Lcf15ad57
2026-06-11
feat: better run.py
feat: better run.py
deepf2c.git L752977bc
2026-06-11
feat: better run.py
feat: better run.py
deepf2c.git Lcae74a89
2026-06-11
feat: skip blacklist in run.py
feat: skip blacklist in run.py
deepf2c.git L29cc73e6
2026-06-11
feat: skip blacklist in run.py
feat: skip blacklist in run.py
deepf2c.git Le5786d7a
2026-06-11
feat: write_star_real_star_4 and 8 now PASS with Fortran list-directed real formatting
feat: write_star_real_star_4 and 8 now PASS with Fortran list-directed real formatting
deepf2c.git L2f48ab14
2026-06-11
feat: write_star_real_star_4 and 8 now PASS with Fortran list-directed real formatting
feat: write_star_real_star_4 and 8 now PASS with Fortran list-directed real formatting
deepf2c.git Lc31a2321
2026-06-11
fix: CHARACTER param detection, fstring operator[], substring index flatten
fix: CHARACTER param detection, fstring operator[], substring index flatten
deepf2c.git L5fafb864
2026-06-11
fix: CHARACTER param detection, fstring operator[], substring index flatten
fix: CHARACTER param detection, fstring operator[], substring index flatten
deepf2c.git L8ecf9268
2026-06-11
fix: add f2c_r8 type and call-site argument conversion for kind mismatches
fix: add f2c_r8 type and call-site argument conversion for kind mismatches
deepf2c.git L31f90261
2026-06-11
fix: add f2c_r8 type and call-site argument conversion for kind mismatches
fix: add f2c_r8 type and call-site argument conversion for kind mismatches
deepf2c.git L7ede15b3
2026-06-11
fix: add implicit var declaration in function body
fix: add implicit var declaration in function body
deepf2c.git L44e70122
2026-06-11
fix: array flattening in FunctionCall, wrapper void* for array params
fix: array flattening in FunctionCall, wrapper void* for array params
deepf2c.git L24538ec6
2026-06-11
fix: array flattening in FunctionCall, wrapper void* for array params
fix: array flattening in FunctionCall, wrapper void* for array params
deepf2c.git Ldd3e5f98
2026-06-11
fix: bug in loop.py
fix: bug in loop.py
deepf2c.git L365b9512
2026-06-11
fix: bug in loop.py
fix: bug in loop.py
deepf2c.git L6a2f004d
2026-06-11
fix: bug in summary
fix: bug in summary
deepf2c.git L9c498d7f
2026-06-11
fix: bug in summary
fix: bug in summary
deepf2c.git La32250ef
2026-06-11
fix: fix PARAMETER redeclaration and implicit var dedup
fix: fix PARAMETER redeclaration and implicit var dedup
deepf2c.git L97812d29
2026-06-11
fix: fix alternate return arg support and call arg interleaving
fix: fix alternate return arg support and call arg interleaving
deepf2c.git Ld03a42ef
2026-06-11
fix: fix subroutine param type inference and literal arg passing
fix: fix subroutine param type inference and literal arg passing
deepf2c.git Lff649b17
2026-06-11
fix: format converter improvements - A/Z/H/L width, custom Fortran E/D formatter
fix: format converter improvements - A/Z/H/L width, custom Fortran E/D formatter
deepf2c.git L2c533e8d
2026-06-11
fix: format converter improvements - A/Z/H/L width, custom Fortran E/D formatter
fix: format converter improvements - A/Z/H/L width, custom Fortran E/D formatter
deepf2c.git L4768e1b9
2026-06-11
fix: format.f now PASS - handle ES/EN format codes and P scale factor
fix: format.f now PASS - handle ES/EN format codes and P scale factor
deepf2c.git L1138cf11
2026-06-11
fix: format.f now PASS - handle ES/EN format codes and P scale factor
fix: format.f now PASS - handle ES/EN format codes and P scale factor
deepf2c.git L56c64259
2026-06-11
fix: handle CHARACTER literal in call args, single-char substr detection
fix: handle CHARACTER literal in call args, single-char substr detection
deepf2c.git L517ef073
2026-06-11
fix: handle CHARACTER literal in call args, single-char substr detection
fix: handle CHARACTER literal in call args, single-char substr detection
deepf2c.git Lab08ad9b
2026-06-11
fix: print.f, write.f, format_escape.f now PASS
fix: print.f, write.f, format_escape.f now PASS
deepf2c.git L925b08a4
2026-06-11
fix: print.f, write.f, format_escape.f now PASS
fix: print.f, write.f, format_escape.f now PASS
deepf2c.git La7f62322
2026-06-11
fix: read_end_empty now PASS - err/end labels, empty stdin, empty format consume
fix: read_end_empty now PASS - err/end labels, empty stdin, empty format consume
deepf2c.git L4006e9db
2026-06-11
fix: read_end_empty now PASS - err/end labels, empty stdin, empty format consume
fix: read_end_empty now PASS - err/end labels, empty stdin, empty format consume
deepf2c.git L55f0d288
2026-06-11
fix: resolve implicit type mismatch in alternate_return_save
fix: resolve implicit type mismatch in alternate_return_save
deepf2c.git L5af00823
2026-06-11
fix: resolve implicit type mismatch in alternate_return_save
fix: resolve implicit type mismatch in alternate_return_save
deepf2c.git Lb74952dc
2026-06-11
fix: single-char literal as char, fstring(char) constructor
fix: single-char literal as char, fstring(char) constructor
deepf2c.git L664f9946
2026-06-11
fix: single-char literal as char, fstring(char) constructor
fix: single-char literal as char, fstring(char) constructor
deepf2c.git Ldb41d0e0
2026-06-11
fix: stdin lock in loop.py
fix: stdin lock in loop.py
deepf2c.git L2749245f
2026-06-11
fix: stdin lock in loop.py
fix: stdin lock in loop.py
deepf2c.git L6c937433
2026-06-11
fix: stdin lock in loop.py
fix: stdin lock in loop.py
deepf2c.git Lde5a93c3
2026-06-11
fix: stdin lock in loop.py
fix: stdin lock in loop.py
deepf2c.git Lff73e569
2026-06-11
fix: use = {} instead of = {0} for CHARACTER init to avoid ambiguous ctor
fix: use = {} instead of = {0} for CHARACTER init to avoid ambiguous ctor
deepf2c.git L096988a4
2026-06-11
fix: use = {} instead of = {0} for CHARACTER init to avoid ambiguous ctor
fix: use = {} instead of = {0} for CHARACTER init to avoid ambiguous ctor
deepf2c.git L9858c921
2026-06-11
fix: user function call as expression, forward decl outside extern C
fix: user function call as expression, forward decl outside extern C
deepf2c.git L55483497
2026-06-11
fix: validate alternate return index in _emit_return
fix: validate alternate return index in _emit_return
deepf2c.git Ld04c6ded
2026-06-11
fix: write_cref now PASS with zero-initialized fstring and raw byte output
fix: write_cref now PASS with zero-initialized fstring and raw byte output
deepf2c.git Lb5c1ccda
2026-06-11
fix: write_cref now PASS with zero-initialized fstring and raw byte output
fix: write_cref now PASS with zero-initialized fstring and raw byte output
deepf2c.git Lfc901763
2026-06-11
fix: write_internal_file_2 now PASS - COMMON type, sprintf specifier, and array output fixes
fix: write_internal_file_2 now PASS - COMMON type, sprintf specifier, and array output fixes
deepf2c.git L0540107a
2026-06-11
fix: write_internal_file_2 now PASS - COMMON type, sprintf specifier, and array output fixes
fix: write_internal_file_2 now PASS - COMMON type, sprintf specifier, and array output fixes
deepf2c.git L27c405f6
2026-06-11
fix: write_internal_file_4 now PASS - char format crash + list-directed sprintf
fix: write_internal_file_4 now PASS - char format crash + list-directed sprintf
deepf2c.git L71355c31
2026-06-11
fix: write_internal_file_4 now PASS - char format crash + list-directed sprintf
fix: write_internal_file_4 now PASS - char format crash + list-directed sprintf
deepf2c.git Lef210981
2026-06-11
fix: write_iostat PASS, fix read build failures + IOSTAT/action/open support
fix: write_iostat PASS, fix read build failures + IOSTAT/action/open support
deepf2c.git L741d017e
2026-06-11
fix: write_iostat PASS, fix read build failures + IOSTAT/action/open support
fix: write_iostat PASS, fix read build failures + IOSTAT/action/open support
deepf2c.git L95b1aac1
2026-06-11
fix: write_name now PASS - DATA parser accepts KEYWORD tokens as targets
fix: write_name now PASS - DATA parser accepts KEYWORD tokens as targets
deepf2c.git L28d329a6
2026-06-11
fix: write_name now PASS - DATA parser accepts KEYWORD tokens as targets
fix: write_name now PASS - DATA parser accepts KEYWORD tokens as targets
deepf2c.git Lc7e63730
2026-06-11
fix: write_read_end_err_implied_do now PASS with inline READ implied-DO expansion
fix: write_read_end_err_implied_do now PASS with inline READ implied-DO expansion
deepf2c.git Lbe921750
2026-06-11
fix: write_read_end_err_implied_do now PASS with inline READ implied-DO expansion
fix: write_read_end_err_implied_do now PASS with inline READ implied-DO expansion
deepf2c.git Leca2b477
2026-06-11
fix: write_read_end_err_implied_do now PASS; remove build_test from tracking
fix: write_read_end_err_implied_do now PASS; remove build_test from tracking
deepf2c.git L14243ed4
2026-06-11
fix: write_read_end_err_implied_do now PASS; remove build_test from tracking
fix: write_read_end_err_implied_do now PASS; remove build_test from tracking
deepf2c.git L4754fe08
2026-06-11
fix: write_read_unformatted now PASS with proper complex and integer*2 formatting
fix: write_read_unformatted now PASS with proper complex and integer*2 formatting
deepf2c.git L3d151433
2026-06-11
fix: write_read_unformatted now PASS with proper complex and integer*2 formatting
fix: write_read_unformatted now PASS with proper complex and integer*2 formatting
deepf2c.git L4edfa452
2026-06-11
upd: PROGRESS.md
upd: PROGRESS.md
deepf2c.git L4a133cea
2026-06-11
upd: PROGRESS.md
upd: PROGRESS.md
deepf2c.git Lbc5b5a44
2026-06-12
Add ANINT intrinsic support
Add ANINT intrinsic support
deepf2c.git L6b5bd34a
2026-06-12
Add ANINT intrinsic support
Add ANINT intrinsic support
deepf2c.git L89b030c2
2026-06-12
Add Fortran 90 POINTER/TARGET support for pointer_target test
Add Fortran 90 POINTER/TARGET support for pointer_target test
deepf2c.git Lb7e6de88
2026-06-12
Add Fortran 90 POINTER/TARGET support for pointer_target test
Add Fortran 90 POINTER/TARGET support for pointer_target test
deepf2c.git Ledd55cc7
2026-06-12
Add IBCLR intrinsic support
Add IBCLR intrinsic support
deepf2c.git L6969eecc
2026-06-12
Add IBCLR intrinsic support
Add IBCLR intrinsic support
deepf2c.git Lbf8ff2fd
2026-06-12
Add SELECT CASE parsing and code generation support
Add SELECT CASE parsing and code generation support
deepf2c.git L125a6232
2026-06-12
Add SELECT CASE parsing and code generation support
Add SELECT CASE parsing and code generation support
deepf2c.git Lf9d82715
2026-06-12
Add WHERE construct support (parser + codegen)
Add WHERE construct support (parser + codegen)
deepf2c.git Lb0d1735b
2026-06-12
Add WHERE construct support (parser + codegen)
Add WHERE construct support (parser + codegen)
deepf2c.git Lf615c95b
2026-06-12
Add f2c_dcomplex overloads for complex math intrinsics
Add f2c_dcomplex overloads for complex math intrinsics
deepf2c.git La3d0e193
2026-06-12
Add f2c_dcomplex overloads for complex math intrinsics
Add f2c_dcomplex overloads for complex math intrinsics
deepf2c.git Lc199c9ce
2026-06-12
Convert CONTAINS subprograms to C++ lambdas with [&] capture
Convert CONTAINS subprograms to C++ lambdas with [&] capture
deepf2c.git L876ba29a
2026-06-12
Convert CONTAINS subprograms to C++ lambdas with [&] capture
Convert CONTAINS subprograms to C++ lambdas with [&] capture
deepf2c.git Ld00ee576
2026-06-12
Expand array slice assignments into for-loops
Expand array slice assignments into for-loops
deepf2c.git L711f7efb
2026-06-12
Expand array slice assignments into for-loops
Expand array slice assignments into for-loops
deepf2c.git Laefc8ade
2026-06-12
Fix ABI compatibility for smaller→larger type mismatches
Fix ABI compatibility for smaller→larger type mismatches
deepf2c.git L90b71b2d
2026-06-12
Fix ABI compatibility for smaller→larger type mismatches
Fix ABI compatibility for smaller→larger type mismatches
deepf2c.git Lecc34977
2026-06-12
Fix CHARACTER array duplicate declaration in codegen
Fix CHARACTER array duplicate declaration in codegen
deepf2c.git L0ec59667
2026-06-12
Fix CHARACTER array duplicate declaration in codegen
Fix CHARACTER array duplicate declaration in codegen
deepf2c.git L8a3af7b5
2026-06-12
Fix CHARACTER parameter type for bare CHAR declarations
Fix CHARACTER parameter type for bare CHAR declarations
deepf2c.git La646f0a8
2026-06-12
Fix CHARACTER parameter type for bare CHAR declarations
Fix CHARACTER parameter type for bare CHAR declarations
deepf2c.git Laff0d848
2026-06-12
Fix CHARACTER*(*) assumed-length string parameter support
Fix CHARACTER*(*) assumed-length string parameter support
deepf2c.git L5011e8b7
2026-06-12
Fix CHARACTER*(*) assumed-length string parameter support
Fix CHARACTER*(*) assumed-length string parameter support
deepf2c.git Lef6dd9c6
2026-06-12
Fix CHARACTER*(*) function return (return_char test PASS)
Fix CHARACTER*(*) function return (return_char test PASS)
deepf2c.git L8e352d31
2026-06-12
Fix CHARACTER*(*) function return (return_char test PASS)
Fix CHARACTER*(*) function return (return_char test PASS)
deepf2c.git Lca14ed88
2026-06-12
Fix CHARACTER*(*) hidden length parameter order and string concat data pointer
Fix CHARACTER*(*) hidden length parameter order and string concat data pointer
deepf2c.git Ld18f01f1
2026-06-12
Fix CHARACTER*(*) hidden length parameter order and string concat data pointer
Fix CHARACTER*(*) hidden length parameter order and string concat data pointer
deepf2c.git Lddec553a
2026-06-12
Fix COMMON variable re-declaration in function
Fix COMMON variable re-declaration in function
deepf2c.git L2a224dcb
2026-06-12
Fix COMMON variable re-declaration in function
Fix COMMON variable re-declaration in function
deepf2c.git Ld3103730
2026-06-12
Fix COMPLEX PARAMETER values and declaration ordering in _merge_declarations
Fix COMPLEX PARAMETER values and declaration ordering in _merge_declarations
deepf2c.git L2fc23a29
2026-06-12
Fix COMPLEX PARAMETER values and declaration ordering in _merge_declarations
Fix COMPLEX PARAMETER values and declaration ordering in _merge_declarations
deepf2c.git Lccb6a346
2026-06-12
Fix CONTAINS host association and string literal temp type
Fix CONTAINS host association and string literal temp type
deepf2c.git L433c8f43
2026-06-12
Fix CONTAINS host association and string literal temp type
Fix CONTAINS host association and string literal temp type
deepf2c.git L84d1638e
2026-06-12
Fix DMIN1/DMAX1 multi-arg min/max intrinsics for dmaxANDdmint
Fix DMIN1/DMAX1 multi-arg min/max intrinsics for dmaxANDdmint
deepf2c.git L4875ef95
2026-06-12
Fix DMIN1/DMAX1 multi-arg min/max intrinsics for dmaxANDdmint
Fix DMIN1/DMAX1 multi-arg min/max intrinsics for dmaxANDdmint
deepf2c.git Lf451ca2d
2026-06-12
Fix DO loop negative step comparison in codegen
Fix DO loop negative step comparison in codegen
deepf2c.git L1fec70ae
2026-06-12
Fix DO loop negative step comparison in codegen
Fix DO loop negative step comparison in codegen
deepf2c.git Lfba0cb93
2026-06-12
Fix ENTRY in FUNCTION: split body at entry Subroutine nodes
Fix ENTRY in FUNCTION: split body at entry Subroutine nodes
deepf2c.git L27fcb59d
2026-06-12
Fix ENTRY in FUNCTION: split body at entry Subroutine nodes
Fix ENTRY in FUNCTION: split body at entry Subroutine nodes
deepf2c.git Leaf404fc
2026-06-12
Fix EQUIVALENCE alias pointer offset for non-first-element indices
Fix EQUIVALENCE alias pointer offset for non-first-element indices
deepf2c.git L3e0059f1
2026-06-12
Fix EQUIVALENCE alias pointer offset for non-first-element indices
Fix EQUIVALENCE alias pointer offset for non-first-element indices
deepf2c.git L4028536c
2026-06-12
Fix EQUIVALENCE of COMMON array with local dimensioned array
Fix EQUIVALENCE of COMMON array with local dimensioned array
deepf2c.git L0b4bf3b2
2026-06-12
Fix EQUIVALENCE of COMMON array with local dimensioned array
Fix EQUIVALENCE of COMMON array with local dimensioned array
deepf2c.git L0eaedbdb
2026-06-12
Fix Hollerith constant in COMMON DATA initialization
Fix Hollerith constant in COMMON DATA initialization
deepf2c.git Lc75cb1d2
2026-06-12
Fix Hollerith constant in COMMON DATA initialization
Fix Hollerith constant in COMMON DATA initialization
deepf2c.git Ld318903d
2026-06-12
Fix INQUIRE(FILE=var) and missing runtime methods for file-based inquire
Fix INQUIRE(FILE=var) and missing runtime methods for file-based inquire
deepf2c.git L8760ef0f
2026-06-12
Fix INQUIRE(FILE=var) and missing runtime methods for file-based inquire
Fix INQUIRE(FILE=var) and missing runtime methods for file-based inquire
deepf2c.git Ld268d92f
2026-06-12
Fix LEN_TRIM intrinsic with substring arguments
Fix LEN_TRIM intrinsic with substring arguments
deepf2c.git L0e741387
2026-06-12
Fix LEN_TRIM intrinsic with substring arguments
Fix LEN_TRIM intrinsic with substring arguments
deepf2c.git L4897f316
2026-06-12
Fix PARAMETER expression evaluation for COMMON block dimensions
Fix PARAMETER expression evaluation for COMMON block dimensions
deepf2c.git L2fff04cf
2026-06-12
Fix PARAMETER expression evaluation for COMMON block dimensions
Fix PARAMETER expression evaluation for COMMON block dimensions
deepf2c.git Lbc093867
2026-06-12
Fix array parameter misidentification as external function in I/O statements
Fix array parameter misidentification as external function in I/O statements
deepf2c.git L6a64c6d5
2026-06-12
Fix array parameter misidentification as external function in I/O statements
Fix array parameter misidentification as external function in I/O statements
deepf2c.git L9d6b7587
2026-06-12
Fix assigned GOTO and labeled ENDIF for goto_assigned_2
Fix assigned GOTO and labeled ENDIF for goto_assigned_2
deepf2c.git L253e6d21
2026-06-12
Fix assigned GOTO and labeled ENDIF for goto_assigned_2
Fix assigned GOTO and labeled ENDIF for goto_assigned_2
deepf2c.git Lb729118c
2026-06-12
Fix automatic_array: lex '==' as multi-char operator + symbolic dims in array copy
Fix automatic_array: lex '==' as multi-char operator + symbolic dims in array copy
deepf2c.git L9e84e1c3
2026-06-12
Fix automatic_array: lex '==' as multi-char operator + symbolic dims in array copy
Fix automatic_array: lex '==' as multi-char operator + symbolic dims in array copy
deepf2c.git La7a366de
2026-06-12
Fix case_as_var: CASE as Fortran variable name (soft keyword)
Fix case_as_var: CASE as Fortran variable name (soft keyword)
deepf2c.git L1a121e0f
2026-06-12
Fix case_as_var: CASE as Fortran variable name (soft keyword)
Fix case_as_var: CASE as Fortran variable name (soft keyword)
deepf2c.git L4d88dfba
2026-06-12
Fix character*1 array passing: correct ABI param detection and IDO write spacing
Fix character*1 array passing: correct ABI param detection and IDO write spacing
deepf2c.git L69a0b5d7
2026-06-12
Fix character*1 array passing: correct ABI param detection and IDO write spacing
Fix character*1 array passing: correct ABI param detection and IDO write spacing
deepf2c.git L9db5e01f
2026-06-12
Fix common_equivalence_2: support array-to-COMMON equivalence at offset
Fix common_equivalence_2: support array-to-COMMON equivalence at offset
deepf2c.git L1f12c8c8
2026-06-12
Fix common_equivalence_2: support array-to-COMMON equivalence at offset
Fix common_equivalence_2: support array-to-COMMON equivalence at offset
deepf2c.git Lc647421d
2026-06-12
Fix compexREAL: array slice parsing, complex REAL/pow intrinsics, NaN output
Fix compexREAL: array slice parsing, complex REAL/pow intrinsics, NaN output
deepf2c.git Lc04f9731
2026-06-12
Fix compexREAL: array slice parsing, complex REAL/pow intrinsics, NaN output
Fix compexREAL: array slice parsing, complex REAL/pow intrinsics, NaN output
deepf2c.git Le3186f2c
2026-06-12
Fix complex literal parsing and expression list keyword handling
Fix complex literal parsing and expression list keyword handling
deepf2c.git L1285044b
2026-06-12
Fix complex literal parsing and expression list keyword handling
Fix complex literal parsing and expression list keyword handling
deepf2c.git Lf5b93950
2026-06-12
Fix complex_arg_demo: type-mismatched arg forwarding and f2c_dcomplex size
Fix complex_arg_demo: type-mismatched arg forwarding and f2c_dcomplex size
deepf2c.git L0454079e
2026-06-12
Fix complex_arg_demo: type-mismatched arg forwarding and f2c_dcomplex size
Fix complex_arg_demo: type-mismatched arg forwarding and f2c_dcomplex size
deepf2c.git Lf70a7849
2026-06-12
Fix complex_basic: correct COMPLEX kind mapping, add runtime overloads, fix formatted write
Fix complex_basic: correct COMPLEX kind mapping, add runtime overloads, fix formatted write
deepf2c.git Lc9d3bc1d
2026-06-12
Fix complex_basic: correct COMPLEX kind mapping, add runtime overloads, fix formatted write
Fix complex_basic: correct COMPLEX kind mapping, add runtime overloads, fix formatted write
deepf2c.git Lcca20ec8
2026-06-12
Fix cosh.f: add TANH/COSH/SINH complex hyperbolic intrinsics
Fix cosh.f: add TANH/COSH/SINH complex hyperbolic intrinsics
deepf2c.git L2b97b2be
2026-06-12
Fix cosh.f: add TANH/COSH/SINH complex hyperbolic intrinsics
Fix cosh.f: add TANH/COSH/SINH complex hyperbolic intrinsics
deepf2c.git L8b659a04
2026-06-12
Fix cray_f90_pointer_mix: add f2c::ptr_array for F90 POINTER arrays
Fix cray_f90_pointer_mix: add f2c::ptr_array for F90 POINTER arrays
deepf2c.git L4874f49f
2026-06-12
Fix cray_f90_pointer_mix: add f2c::ptr_array for F90 POINTER arrays
Fix cray_f90_pointer_mix: add f2c::ptr_array for F90 POINTER arrays
deepf2c.git Le818b877
2026-06-12
Fix cray_pointer5: handle Cray pointer in COMMON block, array write, and free intrinsic
Fix cray_pointer5: handle Cray pointer in COMMON block, array write, and free intrinsic
deepf2c.git L097243c8
2026-06-12
Fix cray_pointer5: handle Cray pointer in COMMON block, array write, and free intrinsic
Fix cray_pointer5: handle Cray pointer in COMMON block, array write, and free intrinsic
deepf2c.git Lf1b92def
2026-06-12
Fix cray_pointer6: initialize pointees from COMMON pointer references
Fix cray_pointer6: initialize pointees from COMMON pointer references
deepf2c.git L5c199b20
2026-06-12
Fix cray_pointer6: initialize pointees from COMMON pointer references
Fix cray_pointer6: initialize pointees from COMMON pointer references
deepf2c.git Lb87e9798
2026-06-12
Fix cray_pointer_equivalence: Cray ptr truncation and local array EQUIVALENCE
Fix cray_pointer_equivalence: Cray ptr truncation and local array EQUIVALENCE
deepf2c.git L47ff0c14
2026-06-12
Fix cray_pointer_equivalence: Cray ptr truncation and local array EQUIVALENCE
Fix cray_pointer_equivalence: Cray ptr truncation and local array EQUIVALENCE
deepf2c.git L765efacf
2026-06-12
Fix data_19: support PARAMETER references in complex DATA literals
Fix data_19: support PARAMETER references in complex DATA literals
deepf2c.git L78311f91
2026-06-12
Fix data_19: support PARAMETER references in complex DATA literals
Fix data_19: support PARAMETER references in complex DATA literals
deepf2c.git Lcfd54feb
2026-06-12
Fix data_32: extended DATA statement support (implied-DO, array subscripts, repeat counts)
Fix data_32: extended DATA statement support (implied-DO, array subscripts, repeat counts)
deepf2c.git Lc9c830ea
2026-06-12
Fix data_32: extended DATA statement support (implied-DO, array subscripts, repeat counts)
Fix data_32: extended DATA statement support (implied-DO, array subscripts, repeat counts)
deepf2c.git Le65d4906
2026-06-12
Fix derived_type_nested: support CHARACTER*N struct members, array slices on %member, and member name lowercasing
Fix derived_type_nested: support CHARACTER*N struct members, array slices on %member, and member name lowercasing
deepf2c.git L2b083fcb
2026-06-12
Fix derived_type_nested: support CHARACTER*N struct members, array slices on %member, and member name lowercasing
Fix derived_type_nested: support CHARACTER*N struct members, array slices on %member, and member name lowercasing
deepf2c.git Lee04abf0
2026-06-12
Fix doc_data_type_star.f: support BYTE keyword, INTEGER*1, REAL*16, COMPLEX*32 types
Fix doc_data_type_star.f: support BYTE keyword, INTEGER*1, REAL*16, COMPLEX*32 types
deepf2c.git L9dfc4ea5
2026-06-12
Fix doc_data_type_star.f: support BYTE keyword, INTEGER*1, REAL*16, COMPLEX*32 types
Fix doc_data_type_star.f: support BYTE keyword, INTEGER*1, REAL*16, COMPLEX*32 types
deepf2c.git Lec7fcb48
2026-06-12
Fix entry_and_stmt: ENTRY + alternate return passes
Fix entry_and_stmt: ENTRY + alternate return passes
deepf2c.git L47a142d8
2026-06-12
Fix entry_and_stmt: ENTRY + alternate return passes
Fix entry_and_stmt: ENTRY + alternate return passes
deepf2c.git L4f6d7f5d
2026-06-12
Fix errno variable name colliding with system errno macro
Fix errno variable name colliding with system errno macro
deepf2c.git L1407cb7c
2026-06-12
Fix errno variable name colliding with system errno macro
Fix errno variable name colliding with system errno macro
deepf2c.git Lf6aca913
2026-06-12
Fix external function parameter (callback) support in codegen
Fix external function parameter (callback) support in codegen
deepf2c.git L62058a9b
2026-06-12
Fix external function parameter (callback) support in codegen
Fix external function parameter (callback) support in codegen
deepf2c.git Lb1564444
2026-06-12
Fix f90_initialized_data_objects: scalar broadcast, arr1d size, template deduction
Fix f90_initialized_data_objects: scalar broadcast, arr1d size, template deduction
deepf2c.git La8dc9c70
2026-06-12
Fix f90_initialized_data_objects: scalar broadcast, arr1d size, template deduction
Fix f90_initialized_data_objects: scalar broadcast, arr1d size, template deduction
deepf2c.git Lb661b5e3
2026-06-12
Fix f90_module1: handle DATA init at module scope and module var resolution in program units
Fix f90_module1: handle DATA init at module scope and module var resolution in program units
deepf2c.git L3401130f
2026-06-12
Fix f90_module1: handle DATA init at module scope and module var resolution in program units
Fix f90_module1: handle DATA init at module scope and module var resolution in program units
deepf2c.git Lc8d70d6d
2026-06-12
Fix f90_module_for_each_entry: support END keyword as param name and char substring in CALL args
Fix f90_module_for_each_entry: support END keyword as param name and char substring in CALL args
deepf2c.git L8fec7570
2026-06-12
Fix f90_module_for_each_entry: support END keyword as param name and char substring in CALL args
Fix f90_module_for_each_entry: support END keyword as param name and char substring in CALL args
deepf2c.git Lf3141dbe
2026-06-12
Fix f90_open_pad: add missing input file and pad specifier support
Fix f90_open_pad: add missing input file and pad specifier support
deepf2c.git L43742068
2026-06-12
Fix f90_open_pad: add missing input file and pad specifier support
Fix f90_open_pad: add missing input file and pad specifier support
deepf2c.git L9b6e97f9
2026-06-12
Fix f90_pointer_allocate: add ASSOCIATED intrinsic and fix deferred-shape array I/O
Fix f90_pointer_allocate: add ASSOCIATED intrinsic and fix deferred-shape array I/O
deepf2c.git L4aa15bc9
2026-06-12
Fix f90_pointer_allocate: add ASSOCIATED intrinsic and fix deferred-shape array I/O
Fix f90_pointer_allocate: add ASSOCIATED intrinsic and fix deferred-shape array I/O
deepf2c.git Ldece92a3
2026-06-12
Fix fixed-format continuation line joining for long lines
Fix fixed-format continuation line joining for long lines
deepf2c.git L1cd2c47a
2026-06-12
Fix fixed-format continuation line joining for long lines
Fix fixed-format continuation line joining for long lines
deepf2c.git L84d0b566
2026-06-12
Fix fixed-format preprocessor for blank continuation lines and 72-column truncation
Fix fixed-format preprocessor for blank continuation lines and 72-column truncation
deepf2c.git Lbfaf00c8
2026-06-12
Fix fixed-format preprocessor for blank continuation lines and 72-column truncation
Fix fixed-format preprocessor for blank continuation lines and 72-column truncation
deepf2c.git Lc1515214
2026-06-12
Fix function RESULT clause handling
Fix function RESULT clause handling
deepf2c.git L862746f3
2026-06-12
Fix function RESULT clause handling
Fix function RESULT clause handling
deepf2c.git Ld8910295
2026-06-12
Fix function name used as result variable in call args
Fix function name used as result variable in call args
deepf2c.git L01d3105b
2026-06-12
Fix function name used as result variable in call args
Fix function name used as result variable in call args
deepf2c.git La130272e
2026-06-12
Fix integer_character: Hollerith PARAMETER + TRANSFER intrinsic
Fix integer_character: Hollerith PARAMETER + TRANSFER intrinsic
deepf2c.git L0b01c349
2026-06-12
Fix integer_character: Hollerith PARAMETER + TRANSFER intrinsic
Fix integer_character: Hollerith PARAMETER + TRANSFER intrinsic
deepf2c.git Ld958e246
2026-06-12
Fix keyword-as-variable-name parsing and C++ keyword escaping
Fix keyword-as-variable-name parsing and C++ keyword escaping
deepf2c.git L3b5c6ba5
2026-06-12
Fix keyword-as-variable-name parsing and C++ keyword escaping
Fix keyword-as-variable-name parsing and C++ keyword escaping
deepf2c.git Ldd6b5a8e
2026-06-12
Fix kind_parameter: KIND/SELECTED_INT_KIND eval, CHAR decl parsing, literal suffix stripping
Fix kind_parameter: KIND/SELECTED_INT_KIND eval, CHAR decl parsing, literal suffix stripping
deepf2c.git L307fd76b
2026-06-12
Fix kind_parameter: KIND/SELECTED_INT_KIND eval, CHAR decl parsing, literal suffix stripping
Fix kind_parameter: KIND/SELECTED_INT_KIND eval, CHAR decl parsing, literal suffix stripping
deepf2c.git Lafa9c0dc
2026-06-12
Fix lexer to handle .NEQV. in unspaced expressions (neqv_priority)
Fix lexer to handle .NEQV. in unspaced expressions (neqv_priority)
deepf2c.git L772a29ac
2026-06-12
Fix lexer to handle .NEQV. in unspaced expressions (neqv_priority)
Fix lexer to handle .NEQV. in unspaced expressions (neqv_priority)
deepf2c.git Lcd891dca
2026-06-12
Fix matmul_complex: generator bugs and runtime complex arithmetic
Fix matmul_complex: generator bugs and runtime complex arithmetic
deepf2c.git L93b5d3b6
2026-06-12
Fix matmul_complex: generator bugs and runtime complex arithmetic
Fix matmul_complex: generator bugs and runtime complex arithmetic
deepf2c.git Lb3fbec75
2026-06-12
Fix module CONTAINS with nested internal functions
Fix module CONTAINS with nested internal functions
deepf2c.git L46cc9218
2026-06-12
Fix module CONTAINS with nested internal functions
Fix module CONTAINS with nested internal functions
deepf2c.git L72825df4
2026-06-12
Fix named EXIT/CYCLE and construct labels for exit_cycle_named test
Fix named EXIT/CYCLE and construct labels for exit_cycle_named test
deepf2c.git L1cbc3800
2026-06-12
Fix named EXIT/CYCLE and construct labels for exit_cycle_named test
Fix named EXIT/CYCLE and construct labels for exit_cycle_named test
deepf2c.git La4b5d3c6
2026-06-12
Fix non-character literal passed to CHARACTER*(*) parameter
Fix non-character literal passed to CHARACTER*(*) parameter
deepf2c.git L3c5d0e6f
2026-06-12
Fix non-character literal passed to CHARACTER*(*) parameter
Fix non-character literal passed to CHARACTER*(*) parameter
deepf2c.git L53cbef92
2026-06-12
Fix parsing/codegen for CHARACTER*(*) array substring refs
Fix parsing/codegen for CHARACTER*(*) array substring refs
deepf2c.git L00b95669
2026-06-12
Fix parsing/codegen for CHARACTER*(*) array substring refs
Fix parsing/codegen for CHARACTER*(*) array substring refs
deepf2c.git L7189cc11
2026-06-12
Fix real_array_example: array section I/O, EQUIVALENCE storage, and runtime format wrap
Fix real_array_example: array section I/O, EQUIVALENCE storage, and runtime format wrap
deepf2c.git L328651f6
2026-06-12
Fix real_array_example: array section I/O, EQUIVALENCE storage, and runtime format wrap
Fix real_array_example: array section I/O, EQUIVALENCE storage, and runtime format wrap
deepf2c.git L4daaf03c
2026-06-12
Fix scalar argument temp variable type in _get_arg_temp_decl
Fix scalar argument temp variable type in _get_arg_temp_decl
deepf2c.git L2775b6bb
2026-06-12
Fix scalar argument temp variable type in _get_arg_temp_decl
Fix scalar argument temp variable type in _get_arg_temp_decl
deepf2c.git La0309d2c
2026-06-12
Fix stack overflow for large local arrays (triple_3d.f)
Fix stack overflow for large local arrays (triple_3d.f)
deepf2c.git L6eb0208b
2026-06-12
Fix stack overflow for large local arrays (triple_3d.f)
Fix stack overflow for large local arrays (triple_3d.f)
deepf2c.git L7849ddc0
2026-06-12
Fix toreal.f: handle Hollerith-to-REAL assignment via hollerith_to_real helper
Fix toreal.f: handle Hollerith-to-REAL assignment via hollerith_to_real helper
deepf2c.git L13d925a5
2026-06-12
Fix toreal.f: handle Hollerith-to-REAL assignment via hollerith_to_real helper
Fix toreal.f: handle Hollerith-to-REAL assignment via hollerith_to_real helper
deepf2c.git L2c1f2837
2026-06-12
Fix transpose.f: DATA-initialized array wrapping and implied-DO variable naming
Fix transpose.f: DATA-initialized array wrapping and implied-DO variable naming
deepf2c.git L018c16b8
2026-06-12
Fix transpose.f: DATA-initialized array wrapping and implied-DO variable naming
Fix transpose.f: DATA-initialized array wrapping and implied-DO variable naming
deepf2c.git Le40ebbfe
2026-06-12
Fix: CHARACTER function return type from body declaration
Fix: CHARACTER function return type from body declaration
deepf2c.git L904cc3e6
2026-06-12
Fix: CHARACTER function return type from body declaration
Fix: CHARACTER function return type from body declaration
deepf2c.git Lef274da3
2026-06-12
Generate C++ lambda for statement functions instead of string-based inlining
Generate C++ lambda for statement functions instead of string-based inlining
deepf2c.git L08162a12
2026-06-12
Generate C++ lambda for statement functions instead of string-based inlining
Generate C++ lambda for statement functions instead of string-based inlining
deepf2c.git L51b98a53
2026-06-12
Hoist implicit variable declarations across if-branches to fix C++ scope errors
Hoist implicit variable declarations across if-branches to fix C++ scope errors
deepf2c.git L70e51af6
2026-06-12
Hoist implicit variable declarations across if-branches to fix C++ scope errors
Hoist implicit variable declarations across if-branches to fix C++ scope errors
deepf2c.git L9fd90d03
2026-06-12
Implement ABI-level module name mangling (Step 1)
Implement ABI-level module name mangling (Step 1)
deepf2c.git L46606ec5
2026-06-12
Implement ABI-level module name mangling (Step 1)
Implement ABI-level module name mangling (Step 1)
deepf2c.git Lb3465415
2026-06-12
Mark array_example as PASS (output already matches)
Mark array_example as PASS (output already matches)
deepf2c.git L329db95f
2026-06-12
Mark array_example as PASS (output already matches)
Mark array_example as PASS (output already matches)
deepf2c.git Laa27fe96
2026-06-12
Mark array_in_common_startwith_0 as PASS
Mark array_in_common_startwith_0 as PASS
deepf2c.git L12266202
2026-06-12
Mark array_in_common_startwith_0 as PASS
Mark array_in_common_startwith_0 as PASS
deepf2c.git La69d4a29
2026-06-12
Mark array_origin as PASS (non-standard array lower bounds already handled correctly)
Mark array_origin as PASS (non-standard array lower bounds already handled correctly)
deepf2c.git L4345f9bf
2026-06-12
Mark array_origin as PASS (non-standard array lower bounds already handled correctly)
Mark array_origin as PASS (non-standard array lower bounds already handled correctly)
deepf2c.git Lbba0b47a
2026-06-12
Mark assign_stmt_1 as PASS (was already fixed by spec #96)
Mark assign_stmt_1 as PASS (was already fixed by spec #96)
deepf2c.git L43caa5ad
2026-06-12
Mark assign_stmt_1 as PASS (was already fixed by spec #96)
Mark assign_stmt_1 as PASS (was already fixed by spec #96)
deepf2c.git L705e34c7
2026-06-12
Mark call_fortran_or_para as PASS (OR intrinsic already supported)
Mark call_fortran_or_para as PASS (OR intrinsic already supported)
deepf2c.git Ld0dcf9ef
2026-06-12
Mark call_fortran_or_para as PASS (OR intrinsic already supported)
Mark call_fortran_or_para as PASS (OR intrinsic already supported)
deepf2c.git Lef2eabee
2026-06-12
Mark call_matmul_para as PASS (zero-initialization fixes uninitialized memory DIFF)
Mark call_matmul_para as PASS (zero-initialization fixes uninitialized memory DIFF)
deepf2c.git L01edc45a
2026-06-12
Mark call_matmul_para as PASS (zero-initialization fixes uninitialized memory DIFF)
Mark call_matmul_para as PASS (zero-initialization fixes uninitialized memory DIFF)
deepf2c.git Ld656d28f
2026-06-12
Mark cexp as PASS (complex exponential intrinsic already fixed by spec #147)
Mark cexp as PASS (complex exponential intrinsic already fixed by spec #147)
deepf2c.git L4f7cc221
2026-06-12
Mark cexp as PASS (complex exponential intrinsic already fixed by spec #147)
Mark cexp as PASS (complex exponential intrinsic already fixed by spec #147)
deepf2c.git Lef613e25
2026-06-12
Mark character_1_f90 as PASS (CHARACTER(1) declaration already handled)
Mark character_1_f90 as PASS (CHARACTER(1) declaration already handled)
deepf2c.git L4b4e25b9
2026-06-12
Mark character_1_f90 as PASS (CHARACTER(1) declaration already handled)
Mark character_1_f90 as PASS (CHARACTER(1) declaration already handled)
deepf2c.git L92996b7e
2026-06-12
Mark character_function_2 as PASS (already fixed by prior work)
Mark character_function_2 as PASS (already fixed by prior work)
deepf2c.git Lacb3708c
2026-06-12
Mark character_function_2 as PASS (already fixed by prior work)
Mark character_function_2 as PASS (already fixed by prior work)
deepf2c.git Lc548570c
2026-06-12
Mark combine_decl_1 as PASS (stale Fortran cache causing DIFF)
Mark combine_decl_1 as PASS (stale Fortran cache causing DIFF)
deepf2c.git L9bf5e90d
2026-06-12
Mark combine_decl_1 as PASS (stale Fortran cache causing DIFF)
Mark combine_decl_1 as PASS (stale Fortran cache causing DIFF)
deepf2c.git Lcf721721
2026-06-12
Mark complex_to_scalar as PASS (implicit complex-to-real assignment already fixed)
Mark complex_to_scalar as PASS (implicit complex-to-real assignment already fixed)
deepf2c.git L36e39c64
2026-06-12
Mark complex_to_scalar as PASS (implicit complex-to-real assignment already fixed)
Mark complex_to_scalar as PASS (implicit complex-to-real assignment already fixed)
deepf2c.git L6cb90f73
2026-06-12
Mark dynamic_parameters_4 as PASS (SAVE + PARAMETER dimension already supported)
Mark dynamic_parameters_4 as PASS (SAVE + PARAMETER dimension already supported)
deepf2c.git L0517b309
2026-06-12
Mark dynamic_parameters_4 as PASS (SAVE + PARAMETER dimension already supported)
Mark dynamic_parameters_4 as PASS (SAVE + PARAMETER dimension already supported)
deepf2c.git Lbc67151a
2026-06-12
Mark entry_sub_3 as PASS
Mark entry_sub_3 as PASS
deepf2c.git L41a25d8e
2026-06-12
Mark entry_sub_3 as PASS
Mark entry_sub_3 as PASS
deepf2c.git Lee500c03
2026-06-12
Mark f90_module2 as PASS
Mark f90_module2 as PASS
deepf2c.git Lc215167f
2026-06-12
Mark f90_module2 as PASS
Mark f90_module2 as PASS
deepf2c.git Lc5bbe550
2026-06-12
Mark f90_pointer_deallocate as PASS (C++ codegen already correct)
Mark f90_pointer_deallocate as PASS (C++ codegen already correct)
deepf2c.git L76c1d4dd
2026-06-12
Mark f90_pointer_deallocate as PASS (C++ codegen already correct)
Mark f90_pointer_deallocate as PASS (C++ codegen already correct)
deepf2c.git L99852199
2026-06-12
Mark function_calls_with_its_name_as_arg as SKIP (gfortran nested I/O deadlock)
Mark function_calls_with_its_name_as_arg as SKIP (gfortran nested I/O deadlock)
deepf2c.git L05b1694a
2026-06-12
Mark function_calls_with_its_name_as_arg as SKIP (gfortran nested I/O deadlock)
Mark function_calls_with_its_name_as_arg as SKIP (gfortran nested I/O deadlock)
deepf2c.git L55a97598
2026-06-12
Mark huge test as PASS
Mark huge test as PASS
deepf2c.git L48483fa8
2026-06-12
Mark huge test as PASS
Mark huge test as PASS
deepf2c.git Lbe8fd809
2026-06-12
Mark interface_block as PASS
Mark interface_block as PASS
deepf2c.git L1658440b
2026-06-12
Mark interface_block as PASS
Mark interface_block as PASS
deepf2c.git L1e241f21
2026-06-12
Mark loop_do1 as PASS (fixed by named EXIT/CYCLE commit 1cbc380)
Mark loop_do1 as PASS (fixed by named EXIT/CYCLE commit 1cbc380)
deepf2c.git L3abbc935
2026-06-12
Mark loop_do1 as PASS (fixed by named EXIT/CYCLE commit 1cbc380)
Mark loop_do1 as PASS (fixed by named EXIT/CYCLE commit 1cbc380)
deepf2c.git Lf0d11764
2026-06-12
Mark loop_do2 as PASS (named EXIT/CYCLE support already fixed)
Mark loop_do2 as PASS (named EXIT/CYCLE support already fixed)
deepf2c.git La7601ae2
2026-06-12
Mark loop_do2 as PASS (named EXIT/CYCLE support already fixed)
Mark loop_do2 as PASS (named EXIT/CYCLE support already fixed)
deepf2c.git Ld4d9505e
2026-06-12
Mark matmul as PASS (was already passing, PROGRESS.md not updated)
Mark matmul as PASS (was already passing, PROGRESS.md not updated)
deepf2c.git L0fc3faac
2026-06-12
Mark matmul as PASS (was already passing, PROGRESS.md not updated)
Mark matmul as PASS (was already passing, PROGRESS.md not updated)
deepf2c.git L6c33d890
2026-06-12
Mark matmul_real PASS (C++ build fix)
Mark matmul_real PASS (C++ build fix)
deepf2c.git L4e694d8a
2026-06-12
Mark matmul_real PASS (C++ build fix)
Mark matmul_real PASS (C++ build fix)
deepf2c.git L630ec92f
2026-06-12
Mark module_access as PASS (C++编译失败 → PASS)
Mark module_access as PASS (C++编译失败 → PASS)
deepf2c.git Lb7d7346e
2026-06-12
Mark module_access as PASS (C++编译失败 → PASS)
Mark module_access as PASS (C++编译失败 → PASS)
deepf2c.git Lf7e95b79
2026-06-12
Mark parameter_save as PASS - already works correctly
Mark parameter_save as PASS - already works correctly
deepf2c.git L8c16b586
2026-06-12
Mark parameter_save as PASS - already works correctly
Mark parameter_save as PASS - already works correctly
deepf2c.git La01bc41d
2026-06-12
Mark recursive_subroutine as PASS (already working)
Mark recursive_subroutine as PASS (already working)
deepf2c.git L8596499e
2026-06-12
Mark recursive_subroutine as PASS (already working)
Mark recursive_subroutine as PASS (already working)
deepf2c.git Lb20acee3
2026-06-12
Mark select_case and select_case_example as PASS
Mark select_case and select_case_example as PASS
deepf2c.git L22ce6901
2026-06-12
Mark select_case and select_case_example as PASS
Mark select_case and select_case_example as PASS
deepf2c.git Lf1c17b29
2026-06-12
Mark select_case tests as PASS in PROGRESS.md
Mark select_case tests as PASS in PROGRESS.md
deepf2c.git L186d5805
2026-06-12
Mark select_case tests as PASS in PROGRESS.md
Mark select_case tests as PASS in PROGRESS.md
deepf2c.git L60e5d08e
2026-06-12
Mark sequence_type as PASS (already working)
Mark sequence_type as PASS (already working)
deepf2c.git L1149ddb3
2026-06-12
Mark sequence_type as PASS (already working)
Mark sequence_type as PASS (already working)
deepf2c.git Ld77c620e
2026-06-12
Mark subroutine_7 as PASS (alternate return with multiple labels)
Mark subroutine_7 as PASS (alternate return with multiple labels)
deepf2c.git L68de9b06
2026-06-12
Mark subroutine_7 as PASS (alternate return with multiple labels)
Mark subroutine_7 as PASS (alternate return with multiple labels)
deepf2c.git Lf6efe1cb
2026-06-12
Mark subroutine_9 as PASS (SAVE + PARAMETER inside subroutine)
Mark subroutine_9 as PASS (SAVE + PARAMETER inside subroutine)
deepf2c.git L1ca143e7
2026-06-12
Mark subroutine_9 as PASS (SAVE + PARAMETER inside subroutine)
Mark subroutine_9 as PASS (SAVE + PARAMETER inside subroutine)
deepf2c.git Leca53f4a
2026-06-12
Mark transfer3 as PASS (C++编译失败 → PASS)
Mark transfer3 as PASS (C++编译失败 → PASS)
deepf2c.git L6dcc5391
2026-06-12
Mark transfer3 as PASS (C++编译失败 → PASS)
Mark transfer3 as PASS (C++编译失败 → PASS)
deepf2c.git L7cb00a64
2026-06-12
Mark volatile test as PASS
Mark volatile test as PASS
deepf2c.git L28faf076
2026-06-12
Mark volatile test as PASS
Mark volatile test as PASS
deepf2c.git Ld35090a6
2026-06-12
Move select_case1 to PASS section
Move select_case1 to PASS section
deepf2c.git L06e51809
2026-06-12
Move select_case1 to PASS section
Move select_case1 to PASS section
deepf2c.git L0acada08
2026-06-12
PASS complex_called: complex subroutine argument passing and arithmetic
PASS complex_called: complex subroutine argument passing and arithmetic
deepf2c.git L3606e6ea
2026-06-12
PASS complex_called: complex subroutine argument passing and arithmetic
PASS complex_called: complex subroutine argument passing and arithmetic
deepf2c.git Lb124f7c9
2026-06-12
PASS data_string: DATA string with special characters
PASS data_string: DATA string with special characters
deepf2c.git L8202f8ea
2026-06-12
PASS data_string: DATA string with special characters
PASS data_string: DATA string with special characters
deepf2c.git Lfc9c4d6b
2026-06-12
PASS parameter_for_arg_and_cmn_dim: PARAMETER used for dummy arg and COMMON array dimensions
PASS parameter_for_arg_and_cmn_dim: PARAMETER used for dummy arg and COMMON array dimensions
deepf2c.git L83a70551
2026-06-12
PASS parameter_for_arg_and_cmn_dim: PARAMETER used for dummy arg and COMMON array dimensions
PASS parameter_for_arg_and_cmn_dim: PARAMETER used for dummy arg and COMMON array dimensions
deepf2c.git L9e02a58e
2026-06-12
PASS: common_equivalence_4 — multiple EQUIVALENCE statements in COMMON
PASS: common_equivalence_4 — multiple EQUIVALENCE statements in COMMON
deepf2c.git L344fc9e0
2026-06-12
PASS: common_equivalence_4 — multiple EQUIVALENCE statements in COMMON
PASS: common_equivalence_4 — multiple EQUIVALENCE statements in COMMON
deepf2c.git Ladf1328c
2026-06-12
Parse EQUIVALENCE and emit C++ references for COMMON array aliases
Parse EQUIVALENCE and emit C++ references for COMMON array aliases
deepf2c.git L29c23b85
2026-06-12
Parse EQUIVALENCE and emit C++ references for COMMON array aliases
Parse EQUIVALENCE and emit C++ references for COMMON array aliases
deepf2c.git L3927d6e0
2026-06-12
Promote select_case2 from build failure to PASS
Promote select_case2 from build failure to PASS
deepf2c.git L130d00ef
2026-06-12
Promote select_case2 from build failure to PASS
Promote select_case2 from build failure to PASS
deepf2c.git Lbbf6fa02
2026-06-12
Promote sub_star to PASS (alternate return already supported)
Promote sub_star to PASS (alternate return already supported)
deepf2c.git L552429d5
2026-06-12
Promote sub_star to PASS (alternate return already supported)
Promote sub_star to PASS (alternate return already supported)
deepf2c.git Lc5d56dbe
2026-06-12
Remove accidentally tracked .mod file, add to .gitignore
Remove accidentally tracked .mod file, add to .gitignore
deepf2c.git L49c6132b
2026-06-12
Remove accidentally tracked .mod file, add to .gitignore
Remove accidentally tracked .mod file, add to .gitignore
deepf2c.git L6f5a72a2
2026-06-12
Skip double2compexdouble: gfortran bug with INTEGER JC=2 in subroutine
Skip double2compexdouble: gfortran bug with INTEGER JC=2 in subroutine
deepf2c.git L11bc1081
2026-06-12
Skip double2compexdouble: gfortran bug with INTEGER JC=2 in subroutine
Skip double2compexdouble: gfortran bug with INTEGER JC=2 in subroutine
deepf2c.git L11ffb3cb
2026-06-12
Support ELEMENTAL functions in MODULE CONTAINS
Support ELEMENTAL functions in MODULE CONTAINS
deepf2c.git L34b97b73
2026-06-12
Support ELEMENTAL functions in MODULE CONTAINS
Support ELEMENTAL functions in MODULE CONTAINS
deepf2c.git La5f8d42f
2026-06-12
Support Fortran operator overloading for derived types
Support Fortran operator overloading for derived types
deepf2c.git L6185b0a6
2026-06-12
Support Fortran operator overloading for derived types
Support Fortran operator overloading for derived types
deepf2c.git L899c45d4
2026-06-12
Unify all ABI symbols to gfortran convention via F2C_ABI_PROC (Step 3)
Unify all ABI symbols to gfortran convention via F2C_ABI_PROC (Step 3)
deepf2c.git L32f8fe9f
2026-06-12
Unify all ABI symbols to gfortran convention via F2C_ABI_PROC (Step 3)
Unify all ABI symbols to gfortran convention via F2C_ABI_PROC (Step 3)
deepf2c.git L941e4cd2
2026-06-12
arg_mismatch_type: mark as PASS (output comparison already correct)
arg_mismatch_type: mark as PASS (output comparison already correct)
deepf2c.git L246e3b32
2026-06-12
arg_mismatch_type: mark as PASS (output comparison already correct)
arg_mismatch_type: mark as PASS (output comparison already correct)
deepf2c.git Lfe579281
2026-06-12
character_array_in_common: update PROGRESS.md status to PASS (already passing)
character_array_in_common: update PROGRESS.md status to PASS (already passing)
deepf2c.git L07c7d594
2026-06-12
character_array_in_common: update PROGRESS.md status to PASS (already passing)
character_array_in_common: update PROGRESS.md status to PASS (already passing)
deepf2c.git L3aa3ab62
2026-06-12
chore: mark blockdata_named as PASS
chore: mark blockdata_named as PASS
deepf2c.git Lbf176503
2026-06-12
chore: mark blockdata_named as PASS
chore: mark blockdata_named as PASS
deepf2c.git Le003fa59
2026-06-12
chore: mark blockdata_unnamed as PASS
chore: mark blockdata_unnamed as PASS
deepf2c.git L2559ce2d
2026-06-12
chore: mark blockdata_unnamed as PASS
chore: mark blockdata_unnamed as PASS
deepf2c.git L59395d13
2026-06-12
chore: mark call_subroutine_stmt_2 as PASS
chore: mark call_subroutine_stmt_2 as PASS
deepf2c.git L73678950
2026-06-12
chore: mark call_subroutine_stmt_2 as PASS
chore: mark call_subroutine_stmt_2 as PASS
deepf2c.git Lf94a234e
2026-06-12
chore: mark call_subroutine_stmt_3 as PASS
chore: mark call_subroutine_stmt_3 as PASS
deepf2c.git L4bc15ce1
2026-06-12
chore: mark call_subroutine_stmt_3 as PASS
chore: mark call_subroutine_stmt_3 as PASS
deepf2c.git L66283902
2026-06-12
chore: mark call_subroutine_stmt_4 as PASS
chore: mark call_subroutine_stmt_4 as PASS
deepf2c.git Lbbae560a
2026-06-12
chore: mark call_subroutine_stmt_4 as PASS
chore: mark call_subroutine_stmt_4 as PASS
deepf2c.git Leacb4b25
2026-06-12
chore: mark common_save_members as PASS
chore: mark common_save_members as PASS
deepf2c.git L28d451a4
2026-06-12
chore: mark common_save_members as PASS
chore: mark common_save_members as PASS
deepf2c.git Ld60e6077
2026-06-12
chore: mark contains_func_in_sub2 as PASS
chore: mark contains_func_in_sub2 as PASS
deepf2c.git L6c164b06
2026-06-12
chore: mark contains_func_in_sub2 as PASS
chore: mark contains_func_in_sub2 as PASS
deepf2c.git Lb128780d
2026-06-12
chore: mark contains_sub_in_sub2 as PASS
chore: mark contains_sub_in_sub2 as PASS
deepf2c.git L4e4a0ab7
2026-06-12
chore: mark contains_sub_in_sub2 as PASS
chore: mark contains_sub_in_sub2 as PASS
deepf2c.git Lb9a3857b
2026-06-12
chore: move case_as_var from build-fail to DIFF
chore: move case_as_var from build-fail to DIFF
deepf2c.git L6838dfc4
2026-06-12
chore: move case_as_var from build-fail to DIFF
chore: move case_as_var from build-fail to DIFF
deepf2c.git Lb9d1c568
2026-06-12
chore: move common_blockdata_multifile from build-fail to DIFF
chore: move common_blockdata_multifile from build-fail to DIFF
deepf2c.git L41f967ba
2026-06-12
chore: move common_blockdata_multifile from build-fail to DIFF
chore: move common_blockdata_multifile from build-fail to DIFF
deepf2c.git Lb73b7393
2026-06-12
chore: move common_equivalence_simple_6 from build-fail to DIFF
chore: move common_equivalence_simple_6 from build-fail to DIFF
deepf2c.git L6511fa84
2026-06-12
chore: move common_equivalence_simple_6 from build-fail to DIFF
chore: move common_equivalence_simple_6 from build-fail to DIFF
deepf2c.git Le8551abf
2026-06-12
chore: move complex2 from build-fail to DIFF
chore: move complex2 from build-fail to DIFF
deepf2c.git L28cea9b0
2026-06-12
chore: move complex2 from build-fail to DIFF
chore: move complex2 from build-fail to DIFF
deepf2c.git L34d239e1
2026-06-12
chore: move contains_sub_in_if2 from build-fail to DIFF
chore: move contains_sub_in_if2 from build-fail to DIFF
deepf2c.git L7fd3c7cc
2026-06-12
chore: move contains_sub_in_if2 from build-fail to DIFF
chore: move contains_sub_in_if2 from build-fail to DIFF
deepf2c.git Ld6b533d0
2026-06-12
data_32: mark as PASS (stale Fortran cache was causing DIFF)
data_32: mark as PASS (stale Fortran cache was causing DIFF)
deepf2c.git L6d7d414f
2026-06-12
data_32: mark as PASS (stale Fortran cache was causing DIFF)
data_32: mark as PASS (stale Fortran cache was causing DIFF)
deepf2c.git Lfbeae7d8
2026-06-12
del: gen_progress.py
del: gen_progress.py
deepf2c.git L3bbf40d4
2026-06-12
del: gen_progress.py
del: gen_progress.py
deepf2c.git Ld2b39efd
2026-06-12
feat: add Cray POINTER statement parsing and codegen
feat: add Cray POINTER statement parsing and codegen
deepf2c.git L21656ef9
2026-06-12
feat: add Cray POINTER statement parsing and codegen
feat: add Cray POINTER statement parsing and codegen
deepf2c.git La45c9c8b
2026-06-12
feat: add IBSET intrinsic support (IBSET → f2c::ibset)
feat: add IBSET intrinsic support (IBSET → f2c::ibset)
deepf2c.git L55bc438a
2026-06-12
feat: add IBSET intrinsic support (IBSET → f2c::ibset)
feat: add IBSET intrinsic support (IBSET → f2c::ibset)
deepf2c.git L5bc27807
2026-06-12
feat: add ISHFT intrinsic support
feat: add ISHFT intrinsic support
deepf2c.git L47ba8dd6
2026-06-12
feat: add ISHFT intrinsic support
feat: add ISHFT intrinsic support
deepf2c.git Le74428fb
2026-06-12
feat: add OPTIONAL arg support with PRESENT intrinsic
feat: add OPTIONAL arg support with PRESENT intrinsic
deepf2c.git L19b74b8d
2026-06-12
feat: add OPTIONAL arg support with PRESENT intrinsic
feat: add OPTIONAL arg support with PRESENT intrinsic
deepf2c.git L6717796d
2026-06-12
feat: add derived type support with struct def, member access, and struct constructor
feat: add derived type support with struct def, member access, and struct constructor
deepf2c.git L4676ca9a
2026-06-12
feat: add derived type support with struct def, member access, and struct constructor
feat: add derived type support with struct def, member access, and struct constructor
deepf2c.git Lacdc35e1
2026-06-12
feat: quicker run.py!
feat: quicker run.py!
deepf2c.git L9fef48b5
2026-06-12
feat: quicker run.py!
feat: quicker run.py!
deepf2c.git Leab81733
2026-06-12
feat: resolve CHARACTER*(PARAMETER) lengths and fix string concat operators
feat: resolve CHARACTER*(PARAMETER) lengths and fix string concat operators
deepf2c.git L28917878
2026-06-12
feat: resolve CHARACTER*(PARAMETER) lengths and fix string concat operators
feat: resolve CHARACTER*(PARAMETER) lengths and fix string concat operators
deepf2c.git La602c1a4
2026-06-12
feat: support NULLIFY and => pointer assignment (fix f90_pointer_nullify)
feat: support NULLIFY and => pointer assignment (fix f90_pointer_nullify)
deepf2c.git L2fbdb170
2026-06-12
feat: support NULLIFY and => pointer assignment (fix f90_pointer_nullify)
feat: support NULLIFY and => pointer assignment (fix f90_pointer_nullify)
deepf2c.git L97d7560b
2026-06-12
feat: support USE with rename (local => original) clause
feat: support USE with rename (local => original) clause
deepf2c.git L3ac24382
2026-06-12
feat: support USE with rename (local => original) clause
feat: support USE with rename (local => original) clause
deepf2c.git Lf928a6b8
2026-06-12
fix(sf): use const_cast for PARAMETER vars passed as void* args
fix(sf): use const_cast for PARAMETER vars passed as void* args
deepf2c.git L6b3a8731
2026-06-12
fix(sf): use const_cast for PARAMETER vars passed as void* args
fix(sf): use const_cast for PARAMETER vars passed as void* args
deepf2c.git Ld13c2b5c
2026-06-12
fix(transfer1): repair subnormal E-format output in fortran_list_real
fix(transfer1): repair subnormal E-format output in fortran_list_real
deepf2c.git L5438d6bf
2026-06-12
fix(transfer1): repair subnormal E-format output in fortran_list_real
fix(transfer1): repair subnormal E-format output in fortran_list_real
deepf2c.git L920b18cd
2026-06-12
fix: ASSIGN statement, assigned GOTO runtime, and goto_forms C++ build failure
fix: ASSIGN statement, assigned GOTO runtime, and goto_forms C++ build failure
deepf2c.git L1f5b6b8c
2026-06-12
fix: ASSIGN statement, assigned GOTO runtime, and goto_forms C++ build failure
fix: ASSIGN statement, assigned GOTO runtime, and goto_forms C++ build failure
deepf2c.git L438307f3
2026-06-12
fix: Preserve labels on CONTINUE/CYCLE/EXIT nodes in parser and handle CONTINUE in codegen
fix: Preserve labels on CONTINUE/CYCLE/EXIT nodes in parser and handle CONTINUE in codegen
deepf2c.git L4206f476
2026-06-12
fix: Preserve labels on CONTINUE/CYCLE/EXIT nodes in parser and handle CONTINUE in codegen
fix: Preserve labels on CONTINUE/CYCLE/EXIT nodes in parser and handle CONTINUE in codegen
deepf2c.git Ld1a9be3f
2026-06-12
fix: add Fortran sizeof intrinsic to FORTRAN_INTRINSIC_TO_C mapping
fix: add Fortran sizeof intrinsic to FORTRAN_INTRINSIC_TO_C mapping
deepf2c.git L136fef32
2026-06-12
fix: add Fortran sizeof intrinsic to FORTRAN_INTRINSIC_TO_C mapping
fix: add Fortran sizeof intrinsic to FORTRAN_INTRINSIC_TO_C mapping
deepf2c.git L613c2c1b
2026-06-12
fix: add IMAG intrinsic to F2C conversion table
fix: add IMAG intrinsic to F2C conversion table
deepf2c.git L4bf73a90
2026-06-12
fix: add IMAG intrinsic to F2C conversion table
fix: add IMAG intrinsic to F2C conversion table
deepf2c.git L537beb30
2026-06-12
fix: add MATMUL/TRANSPOSE intrinsic support and fix array assignment codegen
fix: add MATMUL/TRANSPOSE intrinsic support and fix array assignment codegen
deepf2c.git L2b9ab033
2026-06-12
fix: add MATMUL/TRANSPOSE intrinsic support and fix array assignment codegen
fix: add MATMUL/TRANSPOSE intrinsic support and fix array assignment codegen
deepf2c.git L7599f80c
2026-06-12
fix: add complex vs scalar comparison operators in runtime
fix: add complex vs scalar comparison operators in runtime
deepf2c.git L83aa9db8
2026-06-12
fix: add complex vs scalar comparison operators in runtime
fix: add complex vs scalar comparison operators in runtime
deepf2c.git L9834445a
2026-06-12
fix: add f2c_dcomplex arithmetic operators and CONJG type dispatch
fix: add f2c_dcomplex arithmetic operators and CONJG type dispatch
deepf2c.git L07520715
2026-06-12
fix: add f2c_dcomplex arithmetic operators and CONJG type dispatch
fix: add f2c_dcomplex arithmetic operators and CONJG type dispatch
deepf2c.git L6be2d3c5
2026-06-12
fix: add fstring char comparison operators for trim().ne.' ' in func_in_if_cond
fix: add fstring char comparison operators for trim().ne.' ' in func_in_if_cond
deepf2c.git L6b4912e0
2026-06-12
fix: add fstring char comparison operators for trim().ne.' ' in func_in_if_cond
fix: add fstring char comparison operators for trim().ne.' ' in func_in_if_cond
deepf2c.git Lb277a7de
2026-06-12
fix: add raw C array overload for DOT_PRODUCT intrinsic
fix: add raw C array overload for DOT_PRODUCT intrinsic
deepf2c.git L71a1408b
2026-06-12
fix: add raw C array overload for DOT_PRODUCT intrinsic
fix: add raw C array overload for DOT_PRODUCT intrinsic
deepf2c.git L8f97d1a3
2026-06-12
fix: correct COMPLEX*16 kind mapping and add f2c_complex/f2c_double operators
fix: correct COMPLEX*16 kind mapping and add f2c_complex/f2c_double operators
deepf2c.git L7426245f
2026-06-12
fix: correct COMPLEX*16 kind mapping and add f2c_complex/f2c_double operators
fix: correct COMPLEX*16 kind mapping and add f2c_complex/f2c_double operators
deepf2c.git L748b36f3
2026-06-12
fix: cray_pointer_basic Cray pointer LOC intrinsic and pointee type inference
fix: cray_pointer_basic Cray pointer LOC intrinsic and pointee type inference
deepf2c.git Lc222ecff
2026-06-12
fix: cray_pointer_basic Cray pointer LOC intrinsic and pointee type inference
fix: cray_pointer_basic Cray pointer LOC intrinsic and pointee type inference
deepf2c.git Ld8416600
2026-06-12
fix: data_17 complex literals in DATA statements and COMPLEX type promotion with --real8
fix: data_17 complex literals in DATA statements and COMPLEX type promotion with --real8
deepf2c.git L0e4cafda
2026-06-12
fix: data_17 complex literals in DATA statements and COMPLEX type promotion with --real8
fix: data_17 complex literals in DATA statements and COMPLEX type promotion with --real8
deepf2c.git L9b8b9fa0
2026-06-12
fix: declare DO loop variables inline in for-init to avoid goto crossing
fix: declare DO loop variables inline in for-init to avoid goto crossing
deepf2c.git L62c5d707
2026-06-12
fix: declare DO loop variables inline in for-init to avoid goto crossing
fix: declare DO loop variables inline in for-init to avoid goto crossing
deepf2c.git L998ea539
2026-06-12
fix: detect complex refs via FunctionCall in assignment RHS
fix: detect complex refs via FunctionCall in assignment RHS
deepf2c.git L3d95992d
2026-06-12
fix: detect complex refs via FunctionCall in assignment RHS
fix: detect complex refs via FunctionCall in assignment RHS
deepf2c.git L690cea5a
2026-06-12
fix: emit PARAMETER variables as constexpr
fix: emit PARAMETER variables as constexpr
deepf2c.git L6f3e7215
2026-06-12
fix: emit PARAMETER variables as constexpr
fix: emit PARAMETER variables as constexpr
deepf2c.git Lcddd2b55
2026-06-12
fix: emit forward declarations for CONTAINS-contained subprograms
fix: emit forward declarations for CONTAINS-contained subprograms
deepf2c.git Lb52d1aa7
2026-06-12
fix: emit forward declarations for CONTAINS-contained subprograms
fix: emit forward declarations for CONTAINS-contained subprograms
deepf2c.git Lbb6b5e09
2026-06-12
fix: entry_data_hollerith_bug — fix HOLLERITH DATA init and no-param ENTRY codegen
fix: entry_data_hollerith_bug — fix HOLLERITH DATA init and no-param ENTRY codegen
deepf2c.git Le20ebeed
2026-06-12
fix: entry_data_hollerith_bug — fix HOLLERITH DATA init and no-param ENTRY codegen
fix: entry_data_hollerith_bug — fix HOLLERITH DATA init and no-param ENTRY codegen
deepf2c.git Led49a241
2026-06-12
fix: extract real part when assigning CMPLX/DCMPLX to real variable
fix: extract real part when assigning CMPLX/DCMPLX to real variable
deepf2c.git L67eb0db6
2026-06-12
fix: extract real part when assigning CMPLX/DCMPLX to real variable
fix: extract real part when assigning CMPLX/DCMPLX to real variable
deepf2c.git L835f84bc
2026-06-12
fix: f2c_complex list-directed output precision under --real8
fix: f2c_complex list-directed output precision under --real8
deepf2c.git L55428d17
2026-06-12
fix: f2c_complex list-directed output precision under --real8
fix: f2c_complex list-directed output precision under --real8
deepf2c.git L8800e58e
2026-06-12
fix: goto targeting DO loop terminal emits 'continue' instead of 'goto label_X'
fix: goto targeting DO loop terminal emits 'continue' instead of 'goto label_X'
deepf2c.git L662c65b4
2026-06-12
fix: goto targeting DO loop terminal emits 'continue' instead of 'goto label_X'
fix: goto targeting DO loop terminal emits 'continue' instead of 'goto label_X'
deepf2c.git Ld03fe056
2026-06-12
fix: guard INQUIRE f2c_integer overloads with F2C_INTEGER_IS_I8
fix: guard INQUIRE f2c_integer overloads with F2C_INTEGER_IS_I8
deepf2c.git L28cd0268
2026-06-12
fix: guard INQUIRE f2c_integer overloads with F2C_INTEGER_IS_I8
fix: guard INQUIRE f2c_integer overloads with F2C_INTEGER_IS_I8
deepf2c.git Lbabef80e
2026-06-12
fix: handle DO loops with shared labels (do_label)
fix: handle DO loops with shared labels (do_label)
deepf2c.git La31de5b0
2026-06-12
fix: handle DO loops with shared labels (do_label)
fix: handle DO loops with shared labels (do_label)
deepf2c.git Lb7992106
2026-06-12
fix: handle array-valued function results (PURE function with RESULT clause)
fix: handle array-valued function results (PURE function with RESULT clause)
deepf2c.git L052baa59
2026-06-12
fix: handle array-valued function results (PURE function with RESULT clause)
fix: handle array-valued function results (PURE function with RESULT clause)
deepf2c.git Ld6342630
2026-06-12
fix: handle nested ImpliedDo DATA in BLOCK DATA
fix: handle nested ImpliedDo DATA in BLOCK DATA
deepf2c.git L586f76d7
2026-06-12
fix: handle nested ImpliedDo DATA in BLOCK DATA
fix: handle nested ImpliedDo DATA in BLOCK DATA
deepf2c.git Lc1c5a380
2026-06-12
fix: handle string-returning intrinsic calls (TRIM) when passed as CHARACTER*(*) actual args
fix: handle string-returning intrinsic calls (TRIM) when passed as CHARACTER*(*) actual args
deepf2c.git L62aa76e7
2026-06-12
fix: handle string-returning intrinsic calls (TRIM) when passed as CHARACTER*(*) actual args
fix: handle string-returning intrinsic calls (TRIM) when passed as CHARACTER*(*) actual args
deepf2c.git Le0047b69
2026-06-12
fix: inline Fortran statement functions in codegen
fix: inline Fortran statement functions in codegen
deepf2c.git L75851509
2026-06-12
fix: inline Fortran statement functions in codegen
fix: inline Fortran statement functions in codegen
deepf2c.git L8a260bde
2026-06-12
fix: make bitwise intrinsics constexpr for PARAMETER function calls
fix: make bitwise intrinsics constexpr for PARAMETER function calls
deepf2c.git L03c18a8b
2026-06-12
fix: make bitwise intrinsics constexpr for PARAMETER function calls
fix: make bitwise intrinsics constexpr for PARAMETER function calls
deepf2c.git L2078648a
2026-06-12
fix: make f2c_logical size match gfortran with -fdefault-integer-8
fix: make f2c_logical size match gfortran with -fdefault-integer-8
deepf2c.git L0344843b
2026-06-12
fix: make f2c_logical size match gfortran with -fdefault-integer-8
fix: make f2c_logical size match gfortran with -fdefault-integer-8
deepf2c.git L192a9ab8
2026-06-12
fix: mark mismatch_args as PASS
fix: mark mismatch_args as PASS
deepf2c.git L6344f23a
2026-06-12
fix: mark mismatch_args as PASS
fix: mark mismatch_args as PASS
deepf2c.git La79933a7
2026-06-12
fix: mark use_module as PASS — CHARACTER(N) and iso_c_binding already handled
fix: mark use_module as PASS — CHARACTER(N) and iso_c_binding already handled
deepf2c.git L664a4b5c
2026-06-12
fix: mark use_module as PASS — CHARACTER(N) and iso_c_binding already handled
fix: mark use_module as PASS — CHARACTER(N) and iso_c_binding already handled
deepf2c.git L88d0c132
2026-06-12
fix: parse COMMON block names that conflict with Fortran keywords
fix: parse COMMON block names that conflict with Fortran keywords
deepf2c.git L66ef1abc
2026-06-12
fix: parse COMMON block names that conflict with Fortran keywords
fix: parse COMMON block names that conflict with Fortran keywords
deepf2c.git L90411438
2026-06-12
fix: parse CONTAINS in subroutines, register known subprograms, fix FunctionCall fallback
fix: parse CONTAINS in subroutines, register known subprograms, fix FunctionCall fallback
deepf2c.git L6e8a20c2
2026-06-12
fix: parse CONTAINS in subroutines, register known subprograms, fix FunctionCall fallback
fix: parse CONTAINS in subroutines, register known subprograms, fix FunctionCall fallback
deepf2c.git Lf7ba8696
2026-06-12
fix: parse CONTAINS section in SUBROUTINE body
fix: parse CONTAINS section in SUBROUTINE body
deepf2c.git Lab402264
2026-06-12
fix: parse CONTAINS section in SUBROUTINE body
fix: parse CONTAINS section in SUBROUTINE body
deepf2c.git Ld3c83ec4
2026-06-12
fix: parse INTEGER_LIT as statement label in free-format Fortran
fix: parse INTEGER_LIT as statement label in free-format Fortran
deepf2c.git L16a6885d
2026-06-12
fix: parse INTEGER_LIT as statement label in free-format Fortran
fix: parse INTEGER_LIT as statement label in free-format Fortran
deepf2c.git Lab495cd9
2026-06-12
fix: parse INTERFACE block with internal subroutine END correctly
fix: parse INTERFACE block with internal subroutine END correctly
deepf2c.git L6767a91b
2026-06-12
fix: parse INTERFACE block with internal subroutine END correctly
fix: parse INTERFACE block with internal subroutine END correctly
deepf2c.git L8da7a6d1
2026-06-12
fix: parse array expressions in function args and generate arr1d wrapper code
fix: parse array expressions in function args and generate arr1d wrapper code
deepf2c.git L76a0cf5a
2026-06-12
fix: parse array expressions in function args and generate arr1d wrapper code
fix: parse array expressions in function args and generate arr1d wrapper code
deepf2c.git La2a129c2
2026-06-12
fix: parse blank COMMON // syntax
fix: parse blank COMMON // syntax
deepf2c.git L37d5726b
2026-06-12
fix: parse blank COMMON // syntax
fix: parse blank COMMON // syntax
deepf2c.git L9d1a405c
2026-06-12
fix: pass array alias args by address, not as callbacks
fix: pass array alias args by address, not as callbacks
deepf2c.git L376e6572
2026-06-12
fix: pass array alias args by address, not as callbacks
fix: pass array alias args by address, not as callbacks
deepf2c.git La92557cd
2026-06-12
fix: prevent infinite loops in parser hanging terminal
fix: prevent infinite loops in parser hanging terminal
deepf2c.git L6e3c8e0e
2026-06-12
fix: prevent infinite loops in parser hanging terminal
fix: prevent infinite loops in parser hanging terminal
deepf2c.git Lc2725b43
2026-06-12
fix: properly parse compound dimension bound expressions in DIMENSION declarations
fix: properly parse compound dimension bound expressions in DIMENSION declarations
deepf2c.git La470b747
2026-06-12
fix: properly parse compound dimension bound expressions in DIMENSION declarations
fix: properly parse compound dimension bound expressions in DIMENSION declarations
deepf2c.git Lb42e607a
2026-06-12
fix: recursively collect ASSIGN statement vars inside IfBlock/DoLoop
fix: recursively collect ASSIGN statement vars inside IfBlock/DoLoop
deepf2c.git L029a238f
2026-06-12
fix: recursively collect ASSIGN statement vars inside IfBlock/DoLoop
fix: recursively collect ASSIGN statement vars inside IfBlock/DoLoop
deepf2c.git Ldf786e53
2026-06-12
fix: repair array_operations test case - fix Fortran source bug and mark PASS
fix: repair array_operations test case - fix Fortran source bug and mark PASS
deepf2c.git L05c9a4f6
2026-06-12
fix: repair array_operations test case - fix Fortran source bug and mark PASS
fix: repair array_operations test case - fix Fortran source bug and mark PASS
deepf2c.git L2565743e
2026-06-12
fix: resolve COMMON block size for DIMENSION vars with PARAMETER bounds
fix: resolve COMMON block size for DIMENSION vars with PARAMETER bounds
deepf2c.git L5f2acc24
2026-06-12
fix: resolve COMMON block size for DIMENSION vars with PARAMETER bounds
fix: resolve COMMON block size for DIMENSION vars with PARAMETER bounds
deepf2c.git Ld13c3708
2026-06-12
fix: resolve PARAMETER constants in dimension bounds for const_expressions.f
fix: resolve PARAMETER constants in dimension bounds for const_expressions.f
deepf2c.git L4d1c8c36
2026-06-12
fix: resolve PARAMETER constants in dimension bounds for const_expressions.f
fix: resolve PARAMETER constants in dimension bounds for const_expressions.f
deepf2c.git L9efcc57e
2026-06-12
fix: skip comment lines and strip inline comments in fixed-format continuation joining
fix: skip comment lines and strip inline comments in fixed-format continuation joining
deepf2c.git L0bea5ffa
2026-06-12
fix: skip comment lines and strip inline comments in fixed-format continuation joining
fix: skip comment lines and strip inline comments in fixed-format continuation joining
deepf2c.git L8efcb397
2026-06-12
fix: skip comment lines in fixed-format continuation detection
fix: skip comment lines in fixed-format continuation detection
deepf2c.git L5d86a04b
2026-06-12
fix: skip comment lines in fixed-format continuation detection
fix: skip comment lines in fixed-format continuation detection
deepf2c.git Lea0b0647
2026-06-12
fix: statement function inlining corrupts identifiers with param name as substring
fix: statement function inlining corrupts identifiers with param name as substring
deepf2c.git L07088f19
2026-06-12
fix: statement function inlining corrupts identifiers with param name as substring
fix: statement function inlining corrupts identifiers with param name as substring
deepf2c.git L457936cf
2026-06-12
fix: subroutine_4 passes - fix parser/codegen for cross-subroutine calls with CHARACTER args
fix: subroutine_4 passes - fix parser/codegen for cross-subroutine calls with CHARACTER args
deepf2c.git L79a06a0d
2026-06-12
fix: subroutine_4 passes - fix parser/codegen for cross-subroutine calls with CHARACTER args
fix: subroutine_4 passes - fix parser/codegen for cross-subroutine calls with CHARACTER args
deepf2c.git L9ef7e75d
2026-06-12
fix: support CHARACTER substring assignment (slice2)
fix: support CHARACTER substring assignment (slice2)
deepf2c.git L44f3d3a4
2026-06-12
fix: support CHARACTER substring assignment (slice2)
fix: support CHARACTER substring assignment (slice2)
deepf2c.git Lb51d75f8
2026-06-12
fix: support CHARACTER(N) shorthand without LEN= in parser
fix: support CHARACTER(N) shorthand without LEN= in parser
deepf2c.git Ld0d69839
2026-06-12
fix: support CHARACTER(N) shorthand without LEN= in parser
fix: support CHARACTER(N) shorthand without LEN= in parser
deepf2c.git Ld1abe131
2026-06-12
fix: support CHARACTER*(*) open-range substrings in slice_open_range.f
fix: support CHARACTER*(*) open-range substrings in slice_open_range.f
deepf2c.git L2118ec8e
2026-06-12
fix: support CHARACTER*(*) open-range substrings in slice_open_range.f
fix: support CHARACTER*(*) open-range substrings in slice_open_range.f
deepf2c.git Laba4d5bb
2026-06-12
fix: support DO label WHILE (condition) syntax in parser
fix: support DO label WHILE (condition) syntax in parser
deepf2c.git Lc72b2896
2026-06-12
fix: support DO label WHILE (condition) syntax in parser
fix: support DO label WHILE (condition) syntax in parser
deepf2c.git Ldb9b40a7
2026-06-12
fix: support DOUBLECOMPLEX keyword and add f2c_dcomplex / f2c_complex conversion
fix: support DOUBLECOMPLEX keyword and add f2c_dcomplex / f2c_complex conversion
deepf2c.git L4594b748
2026-06-12
fix: support DOUBLECOMPLEX keyword and add f2c_dcomplex / f2c_complex conversion
fix: support DOUBLECOMPLEX keyword and add f2c_dcomplex / f2c_complex conversion
deepf2c.git L5290c7fd
2026-06-12
fix: support ENTRY points in FUNCTION with CHARACTER*(*) params and inherited local vars
fix: support ENTRY points in FUNCTION with CHARACTER*(*) params and inherited local vars
deepf2c.git L27b4cde4
2026-06-12
fix: support ENTRY points in FUNCTION with CHARACTER*(*) params and inherited local vars
fix: support ENTRY points in FUNCTION with CHARACTER*(*) params and inherited local vars
deepf2c.git Lde29ab68
2026-06-12
fix: support HEX_LIT (boz hex literal) parsing in parser
fix: support HEX_LIT (boz hex literal) parsing in parser
deepf2c.git L1c084bfc
2026-06-12
fix: support HEX_LIT (boz hex literal) parsing in parser
fix: support HEX_LIT (boz hex literal) parsing in parser
deepf2c.git L8ffe66f1
2026-06-12
fix: support SUM intrinsic for arrays in codegen and runtime
fix: support SUM intrinsic for arrays in codegen and runtime
deepf2c.git L7fc073b3
2026-06-12
fix: support SUM intrinsic for arrays in codegen and runtime
fix: support SUM intrinsic for arrays in codegen and runtime
deepf2c.git Lf594ab40
2026-06-12
fix: support equal_operands (COMPLEX literal type + dimension leakage)
fix: support equal_operands (COMPLEX literal type + dimension leakage)
deepf2c.git L166787ba
2026-06-12
fix: support equal_operands (COMPLEX literal type + dimension leakage)
fix: support equal_operands (COMPLEX literal type + dimension leakage)
deepf2c.git L482f6373
2026-06-12
fix: support external subroutine args chain-passing and array write in I/O
fix: support external subroutine args chain-passing and array write in I/O
deepf2c.git Lb08a6f0c
2026-06-12
fix: support external subroutine args chain-passing and array write in I/O
fix: support external subroutine args chain-passing and array write in I/O
deepf2c.git Lf65c58f1
2026-06-12
fix: support f90_module3 with generic interface and module variables
fix: support f90_module3 with generic interface and module variables
deepf2c.git L210df239
2026-06-12
fix: support f90_module3 with generic interface and module variables
fix: support f90_module3 with generic interface and module variables
deepf2c.git La003a165
2026-06-12
fix: support integer variable exponents in ** operator for iand.f
fix: support integer variable exponents in ** operator for iand.f
deepf2c.git L565d4b3d
2026-06-12
fix: support integer variable exponents in ** operator for iand.f
fix: support integer variable exponents in ** operator for iand.f
deepf2c.git Ld9bb61cd
2026-06-12
fix: use correct mangled name for CONTAINS subprogram function calls
fix: use correct mangled name for CONTAINS subprogram function calls
deepf2c.git L0d110e9c
2026-06-12
fix: use correct mangled name for CONTAINS subprogram function calls
fix: use correct mangled name for CONTAINS subprogram function calls
deepf2c.git L5b7a005b
2026-06-12
fix: using_intrinsics now PASS (index char overload + f2c_real/f2c_integer casts)
fix: using_intrinsics now PASS (index char overload + f2c_real/f2c_integer casts)
deepf2c.git L039a9318
2026-06-12
fix: using_intrinsics now PASS (index char overload + f2c_real/f2c_integer casts)
fix: using_intrinsics now PASS (index char overload + f2c_real/f2c_integer casts)
deepf2c.git Lb8058191
2026-06-12
mark module_use_only as PASS
mark module_use_only as PASS
deepf2c.git L1a2f6508
2026-06-12
mark module_use_only as PASS
mark module_use_only as PASS
deepf2c.git Lc70515c4
2026-06-12
upd: all gfortran cache .txt
upd: all gfortran cache .txt
deepf2c.git L7e0ecf1e
2026-06-12
upd: all gfortran cache .txt
upd: all gfortran cache .txt
deepf2c.git L89ff362f
2026-06-12
upd: loop.py
upd: loop.py
deepf2c.git L126ccf0b
2026-06-12
upd: loop.py
upd: loop.py
deepf2c.git Ld69f43b2
2026-06-12
upd: overview.md
upd: overview.md
deepf2c.git L48fedbb7
2026-06-12
upd: overview.md
upd: overview.md
deepf2c.git L6ac40a93
2026-06-13
Add Arithmetic IF codegen support
Add Arithmetic IF codegen support
deepf2c.git L5417a759
2026-06-13
Add Arithmetic IF codegen support
Add Arithmetic IF codegen support
deepf2c.git L65dc6fb0
2026-06-13
Add NAMELIST and NEWUNIT support to parser, codegen, and runtime
Add NAMELIST and NEWUNIT support to parser, codegen, and runtime
deepf2c.git Lbf478bfc
2026-06-13
Add NAMELIST and NEWUNIT support to parser, codegen, and runtime
Add NAMELIST and NEWUNIT support to parser, codegen, and runtime
deepf2c.git Lffdd308a
2026-06-13
Add PASS for semicolon (semicolons as statement separators)
Add PASS for semicolon (semicolons as statement separators)
deepf2c.git L33c047e3
2026-06-13
Add PASS for semicolon (semicolons as statement separators)
Add PASS for semicolon (semicolons as statement separators)
deepf2c.git L5c1d6607
2026-06-13
Add PASS: stream_io (Fortran stream I/O with ACCESS='STREAM' and POS=)
Add PASS: stream_io (Fortran stream I/O with ACCESS='STREAM' and POS=)
deepf2c.git L0608d692
2026-06-13
Add PASS: stream_io (Fortran stream I/O with ACCESS='STREAM' and POS=)
Add PASS: stream_io (Fortran stream I/O with ACCESS='STREAM' and POS=)
deepf2c.git Lbf0351e2
2026-06-13
Confirm contains_func_in_sub passes with existing CONTAINS lambda mechanism
Confirm contains_func_in_sub passes with existing CONTAINS lambda mechanism
deepf2c.git L17f919bf
2026-06-13
Confirm contains_func_in_sub passes with existing CONTAINS lambda mechanism
Confirm contains_func_in_sub passes with existing CONTAINS lambda mechanism
deepf2c.git Ld3b9eb18
2026-06-13
Fix A-format read field padding for fstring with short records
Fix A-format read field padding for fstring with short records
deepf2c.git L2a7d231e
2026-06-13
Fix A-format read field padding for fstring with short records
Fix A-format read field padding for fstring with short records
deepf2c.git Lfb846d1b
2026-06-13
Fix CABS/CDABS intrinsic: use f2c::abs for complex absolute value
Fix CABS/CDABS intrinsic: use f2c::abs for complex absolute value
deepf2c.git L6179e55c
2026-06-13
Fix CABS/CDABS intrinsic: use f2c::abs for complex absolute value
Fix CABS/CDABS intrinsic: use f2c::abs for complex absolute value
deepf2c.git Laa124113
2026-06-13
Fix CHARACTER EQUIVALENCE with substring refs and transitive groups
Fix CHARACTER EQUIVALENCE with substring refs and transitive groups
deepf2c.git L482493de
2026-06-13
Fix CHARACTER EQUIVALENCE with substring refs and transitive groups
Fix CHARACTER EQUIVALENCE with substring refs and transitive groups
deepf2c.git L6439e8d1
2026-06-13
Fix CHARACTER array param write_substr pointer access (overload)
Fix CHARACTER array param write_substr pointer access (overload)
deepf2c.git Lb429f36e
2026-06-13
Fix CHARACTER array param write_substr pointer access (overload)
Fix CHARACTER array param write_substr pointer access (overload)
deepf2c.git Lc2c24d77
2026-06-13
Fix CHARACTER*(*) hidden length param for ABI functions and call sites
Fix CHARACTER*(*) hidden length param for ABI functions and call sites
deepf2c.git L7daebb6a
2026-06-13
Fix CHARACTER*(*) hidden length param for ABI functions and call sites
Fix CHARACTER*(*) hidden length param for ABI functions and call sites
deepf2c.git Labd012c7
2026-06-13
Fix COMPLEX*8 type mapping and f2c_complex component type
Fix COMPLEX*8 type mapping and f2c_complex component type
deepf2c.git Lc5f33809
2026-06-13
Fix COMPLEX*8 type mapping and f2c_complex component type
Fix COMPLEX*8 type mapping and f2c_complex component type
deepf2c.git Lc7c315d8
2026-06-13
Fix Cray POINTER with EQUIVALENCE: type, conflict, and pointee update
Fix Cray POINTER with EQUIVALENCE: type, conflict, and pointee update
deepf2c.git L3fb27b83
2026-06-13
Fix Cray POINTER with EQUIVALENCE: type, conflict, and pointee update
Fix Cray POINTER with EQUIVALENCE: type, conflict, and pointee update
deepf2c.git Lcd650590
2026-06-13
Fix DATA implied-DO step in _emit_data_single_implied_do
Fix DATA implied-DO step in _emit_data_single_implied_do
deepf2c.git Ld14e72f7
2026-06-13
Fix DATA implied-DO step in _emit_data_single_implied_do
Fix DATA implied-DO step in _emit_data_single_implied_do
deepf2c.git Lf756d9bf
2026-06-13
Fix DATA initialization for EQUIVALENCE aliases of COMMON variables
Fix DATA initialization for EQUIVALENCE aliases of COMMON variables
deepf2c.git L4242ad6b
2026-06-13
Fix DATA initialization for EQUIVALENCE aliases of COMMON variables
Fix DATA initialization for EQUIVALENCE aliases of COMMON variables
deepf2c.git L7bc6c9db
2026-06-13
Fix EQUIVALENCE cross-type alias for complex_bug
Fix EQUIVALENCE cross-type alias for complex_bug
deepf2c.git L6919a733
2026-06-13
Fix EQUIVALENCE cross-type alias for complex_bug
Fix EQUIVALENCE cross-type alias for complex_bug
deepf2c.git Lb8d15b91
2026-06-13
Fix Hollerith DATA with multi-target initialization
Fix Hollerith DATA with multi-target initialization
deepf2c.git L3d2b4df3
2026-06-13
Fix Hollerith DATA with multi-target initialization
Fix Hollerith DATA with multi-target initialization
deepf2c.git L90ec8e06
2026-06-13
Fix PARAMETER float literal handling in _eval_param_expr
Fix PARAMETER float literal handling in _eval_param_expr
deepf2c.git L36fd1f24
2026-06-13
Fix PARAMETER float literal handling in _eval_param_expr
Fix PARAMETER float literal handling in _eval_param_expr
deepf2c.git Ldf4dcb5f
2026-06-13
Fix RealFem: add REAL(A,KIND) 2-arg overload to runtime intrinsics
Fix RealFem: add REAL(A,KIND) 2-arg overload to runtime intrinsics
deepf2c.git Lc9f73010
2026-06-13
Fix RealFem: add REAL(A,KIND) 2-arg overload to runtime intrinsics
Fix RealFem: add REAL(A,KIND) 2-arg overload to runtime intrinsics
deepf2c.git Ldaa3c02b
2026-06-13
Fix allocatable array constructor assignment to reallocate std::vector
Fix allocatable array constructor assignment to reallocate std::vector
deepf2c.git L41a4a076
2026-06-13
Fix allocatable array constructor assignment to reallocate std::vector
Fix allocatable array constructor assignment to reallocate std::vector
deepf2c.git L96a28a61
2026-06-13
Fix arg_mismatch_extra: add extra params to header declarations
Fix arg_mismatch_extra: add extra params to header declarations
deepf2c.git L65a236ce
2026-06-13
Fix arg_mismatch_extra: add extra params to header declarations
Fix arg_mismatch_extra: add extra params to header declarations
deepf2c.git Ld5d26f7f
2026-06-13
Fix array power (a**2) for arr1d by adding pow_int overload in runtime
Fix array power (a**2) for arr1d by adding pow_int overload in runtime
deepf2c.git L3166b0b0
2026-06-13
Fix array power (a**2) for arr1d by adding pow_int overload in runtime
Fix array power (a**2) for arr1d by adding pow_int overload in runtime
deepf2c.git Ld556e8de
2026-06-13
Fix array slice stride, vector subscript, and multi-range offset in codegen
Fix array slice stride, vector subscript, and multi-range offset in codegen
deepf2c.git L7084d099
2026-06-13
Fix array slice stride, vector subscript, and multi-range offset in codegen
Fix array slice stride, vector subscript, and multi-range offset in codegen
deepf2c.git Lfb539241
2026-06-13
Fix array-returning module function ABI name at call site
Fix array-returning module function ABI name at call site
deepf2c.git Laf3506b0
2026-06-13
Fix array-returning module function ABI name at call site
Fix array-returning module function ABI name at call site
deepf2c.git Le734512a
2026-06-13
Fix call_no_var_func: Cray pointer in COMMON with no-arg subroutine call
Fix call_no_var_func: Cray pointer in COMMON with no-arg subroutine call
deepf2c.git L1effc801
2026-06-13
Fix call_no_var_func: Cray pointer in COMMON with no-arg subroutine call
Fix call_no_var_func: Cray pointer in COMMON with no-arg subroutine call
deepf2c.git Lf7178170
2026-06-13
Fix character-type EQUIVALENCE aliases with COMMON base
Fix character-type EQUIVALENCE aliases with COMMON base
deepf2c.git L5db34234
2026-06-13
Fix character-type EQUIVALENCE aliases with COMMON base
Fix character-type EQUIVALENCE aliases with COMMON base
deepf2c.git Lf87d4dfa
2026-06-13
Fix common_equivalence_5: EQUIVALENCE with COMMON variable without indices
Fix common_equivalence_5: EQUIVALENCE with COMMON variable without indices
deepf2c.git L0994f4da
2026-06-13
Fix common_equivalence_5: EQUIVALENCE with COMMON variable without indices
Fix common_equivalence_5: EQUIVALENCE with COMMON variable without indices
deepf2c.git Lc4d7e5be
2026-06-13
Fix contains_conflict_name: subroutine calls to contained lambdas now use uppercase lambda variable name instead of F2C_
Fix contains_conflict_name: subroutine calls to contained lambdas now use uppercase lambda variable name instead of F2C_ABI_PROC
deepf2c.git Lb30893c4
2026-06-13
Fix contains_conflict_name: subroutine calls to contained lambdas now use uppercase lambda variable name instead of F2C_
Fix contains_conflict_name: subroutine calls to contained lambdas now use uppercase lambda variable name instead of F2C_ABI_PROC
deepf2c.git Ld2c829ff
2026-06-13
Fix convenience wrapper using wrong unit variable
Fix convenience wrapper using wrong unit variable
deepf2c.git L6d286a91
2026-06-13
Fix convenience wrapper using wrong unit variable
Fix convenience wrapper using wrong unit variable
deepf2c.git L85d33416
2026-06-13
Fix cross-file function call resolution for calling_conversion_check
Fix cross-file function call resolution for calling_conversion_check
deepf2c.git L24d5fddc
2026-06-13
Fix cross-file function call resolution for calling_conversion_check
Fix cross-file function call resolution for calling_conversion_check
deepf2c.git L82975df3
2026-06-13
Fix data_20: handle nested implied-DO in DATA statement
Fix data_20: handle nested implied-DO in DATA statement
deepf2c.git L34de2420
2026-06-13
Fix data_20: handle nested implied-DO in DATA statement
Fix data_20: handle nested implied-DO in DATA statement
deepf2c.git Lb68aaf65
2026-06-13
Fix derived_type_nested and trim: A-format output + TRIM() null/space padding issues
Fix derived_type_nested and trim: A-format output + TRIM() null/space padding issues
deepf2c.git L5c3d6b9e
2026-06-13
Fix derived_type_nested and trim: A-format output + TRIM() null/space padding issues
Fix derived_type_nested and trim: A-format output + TRIM() null/space padding issues
deepf2c.git L9977f14e
2026-06-13
Fix entry_sub_2: hoist SAVE vars to file-scope statics for Subroutine entries
Fix entry_sub_2: hoist SAVE vars to file-scope statics for Subroutine entries
deepf2c.git La2465e0e
2026-06-13
Fix entry_sub_2: hoist SAVE vars to file-scope statics for Subroutine entries
Fix entry_sub_2: hoist SAVE vars to file-scope statics for Subroutine entries
deepf2c.git Ld0fec7f7
2026-06-13
Fix equivalence_with_common: multi-mapping alias merge and ifort f2c_logical size
Fix equivalence_with_common: multi-mapping alias merge and ifort f2c_logical size
deepf2c.git L28c81aae
2026-06-13
Fix equivalence_with_common: multi-mapping alias merge and ifort f2c_logical size
Fix equivalence_with_common: multi-mapping alias merge and ifort f2c_logical size
deepf2c.git L5c55217c
2026-06-13
Fix formatted direct access seek once per WRITE in write_builder
Fix formatted direct access seek once per WRITE in write_builder
deepf2c.git L110e20fa
2026-06-13
Fix formatted direct access seek once per WRITE in write_builder
Fix formatted direct access seek once per WRITE in write_builder
deepf2c.git L953b0103
2026-06-13
Fix header generation for derived type struct members with arrays, kinds, char_len, and defaults
Fix header generation for derived type struct members with arrays, kinds, char_len, and defaults
deepf2c.git L9cbe3960
2026-06-13
Fix header generation for derived type struct members with arrays, kinds, char_len, and defaults
Fix header generation for derived type struct members with arrays, kinds, char_len, and defaults
deepf2c.git L9e7d06e2
2026-06-13
Fix imag: exclude scalar-returning complex intrinsics from .r extraction
Fix imag: exclude scalar-returning complex intrinsics from .r extraction
deepf2c.git L4232b173
2026-06-13
Fix imag: exclude scalar-returning complex intrinsics from .r extraction
Fix imag: exclude scalar-returning complex intrinsics from .r extraction
deepf2c.git La19b9b73
2026-06-13
Fix implied_program skip to only skip empty bodies
Fix implied_program skip to only skip empty bodies
deepf2c.git L55583f95
2026-06-13
Fix implied_program skip to only skip empty bodies
Fix implied_program skip to only skip empty bodies
deepf2c.git Lc8969d62
2026-06-13
Fix internal WRITE to character substring (write_internal_file_3)
Fix internal WRITE to character substring (write_internal_file_3)
deepf2c.git L2a7eb2a6
2026-06-13
Fix internal WRITE to character substring (write_internal_file_3)
Fix internal WRITE to character substring (write_internal_file_3)
deepf2c.git Lb3a214b3
2026-06-13
Fix iostat type mismatch for integer*4 variables
Fix iostat type mismatch for integer*4 variables
deepf2c.git L24f3a625
2026-06-13
Fix iostat type mismatch for integer*4 variables
Fix iostat type mismatch for integer*4 variables
deepf2c.git L810a3912
2026-06-13
Fix lexer splitting ENTRYS into ENTRY + S keyword
Fix lexer splitting ENTRYS into ENTRY + S keyword
deepf2c.git L12f19de1
2026-06-13
Fix lexer splitting ENTRYS into ENTRY + S keyword
Fix lexer splitting ENTRYS into ENTRY + S keyword
deepf2c.git L4bb84852
2026-06-13
Fix list-directed REAL*4 output for f2c_r4 with --real8 flag
Fix list-directed REAL*4 output for f2c_r4 with --real8 flag
deepf2c.git L6fb4a789
2026-06-13
Fix list-directed REAL*4 output for f2c_r4 with --real8 flag
Fix list-directed REAL*4 output for f2c_r4 with --real8 flag
deepf2c.git L77dee0d1
2026-06-13
Fix read_char_to_integer: prevent internal-file READ fallthrough to file-read path
Fix read_char_to_integer: prevent internal-file READ fallthrough to file-read path
deepf2c.git L033db495
2026-06-13
Fix read_char_to_integer: prevent internal-file READ fallthrough to file-read path
Fix read_char_to_integer: prevent internal-file READ fallthrough to file-read path
deepf2c.git L4091e5f5
2026-06-13
Fix read_end: add format reversion support for formatted READ with END=
Fix read_end: add format reversion support for formatted READ with END=
deepf2c.git L3a25aa3c
2026-06-13
Fix read_end: add format reversion support for formatted READ with END=
Fix read_end: add format reversion support for formatted READ with END=
deepf2c.git Lc418ea34
2026-06-13
Fix string substring range flattening and add fstring::size()
Fix string substring range flattening and add fstring::size()
deepf2c.git L1afaff1c
2026-06-13
Fix string substring range flattening and add fstring::size()
Fix string substring range flattening and add fstring::size()
deepf2c.git L7ad6cf23
2026-06-13
Fix write_cref: internal WRITE via ido and fstring default init
Fix write_cref: internal WRITE via ido and fstring default init
deepf2c.git L1b31d1d6
2026-06-13
Fix write_cref: internal WRITE via ido and fstring default init
Fix write_cref: internal WRITE via ido and fstring default init
deepf2c.git L34437783
2026-06-13
Fix: handle substring range indices in CALL character-substr arg
Fix: handle substring range indices in CALL character-substr arg
deepf2c.git L584b8bee
2026-06-13
Fix: handle substring range indices in CALL character-substr arg
Fix: handle substring range indices in CALL character-substr arg
deepf2c.git L7108ae75
2026-06-13
Fix: restore _is_function and current_function after CONTAINS lambda emission
Fix: restore _is_function and current_function after CONTAINS lambda emission
deepf2c.git L7ecf3a2b
2026-06-13
Fix: restore _is_function and current_function after CONTAINS lambda emission
Fix: restore _is_function and current_function after CONTAINS lambda emission
deepf2c.git L82fc420b
2026-06-13
Handle DEC-style comma-substring for CHARACTER variables
Handle DEC-style comma-substring for CHARACTER variables
deepf2c.git L0317a119
2026-06-13
Handle DEC-style comma-substring for CHARACTER variables
Handle DEC-style comma-substring for CHARACTER variables
deepf2c.git L9568383a
2026-06-13
Mark alternate_return_save as PASS
Mark alternate_return_save as PASS
deepf2c.git L3aa2db6c
2026-06-13
Mark alternate_return_save as PASS
Mark alternate_return_save as PASS
deepf2c.git Ldadebdef
2026-06-13
Mark arg_mismatch_type as PASS (type-punning via void* params)
Mark arg_mismatch_type as PASS (type-punning via void* params)
deepf2c.git L13243a2c
2026-06-13
Mark arg_mismatch_type as PASS (type-punning via void* params)
Mark arg_mismatch_type as PASS (type-punning via void* params)
deepf2c.git Lfe6495f5
2026-06-13
Mark array_assign as PASS
Mark array_assign as PASS
deepf2c.git L2eb4064a
2026-06-13
Mark array_assign as PASS
Mark array_assign as PASS
deepf2c.git Lcf53e306
2026-06-13
Mark array_example as PASS
Mark array_example as PASS
deepf2c.git Lce2c03ac
2026-06-13
Mark array_example as PASS
Mark array_example as PASS
deepf2c.git Lf027b383
2026-06-13
Mark atand as PASS (ATAND degrees arctan intrinsic already supported)
Mark atand as PASS (ATAND degrees arctan intrinsic already supported)
deepf2c.git L3bf53951
2026-06-13
Mark atand as PASS (ATAND degrees arctan intrinsic already supported)
Mark atand as PASS (ATAND degrees arctan intrinsic already supported)
deepf2c.git Ld8c38b61
2026-06-13
Mark call_subroutine_stmt_2 as PASS
Mark call_subroutine_stmt_2 as PASS
deepf2c.git L26378901
2026-06-13
Mark call_subroutine_stmt_2 as PASS
Mark call_subroutine_stmt_2 as PASS
deepf2c.git Lf245812a
2026-06-13
Mark common_equivalence_1 as PASS
Mark common_equivalence_1 as PASS
deepf2c.git L30c34004
2026-06-13
Mark common_equivalence_1 as PASS
Mark common_equivalence_1 as PASS
deepf2c.git L95a811ff
2026-06-13
Mark common_equivalence_3 as PASS
Mark common_equivalence_3 as PASS
deepf2c.git L14b59966
2026-06-13
Mark common_equivalence_3 as PASS
Mark common_equivalence_3 as PASS
deepf2c.git Lf3f14ae6
2026-06-13
Mark common_equivalence_4 as PASS
Mark common_equivalence_4 as PASS
deepf2c.git L1f9270a8
2026-06-13
Mark common_equivalence_4 as PASS
Mark common_equivalence_4 as PASS
deepf2c.git L7e8311b2
2026-06-13
Mark common_equivalence_5 as PASS
Mark common_equivalence_5 as PASS
deepf2c.git L6e1b8782
2026-06-13
Mark common_equivalence_5 as PASS
Mark common_equivalence_5 as PASS
deepf2c.git Le91246fa
2026-06-13
Mark common_equivalence_simple_3 as PASS — already handled by existing COMMON EQUIVALENCE offset logic
Mark common_equivalence_simple_3 as PASS — already handled by existing COMMON EQUIVALENCE offset logic
deepf2c.git L1eb7ff84
2026-06-13
Mark common_equivalence_simple_3 as PASS — already handled by existing COMMON EQUIVALENCE offset logic
Mark common_equivalence_simple_3 as PASS — already handled by existing COMMON EQUIVALENCE offset logic
deepf2c.git L5e556883
2026-06-13
Mark common_name_clash_3 as PASS
Mark common_name_clash_3 as PASS
deepf2c.git Le63dcdc1
2026-06-13
Mark common_name_clash_3 as PASS
Mark common_name_clash_3 as PASS
deepf2c.git Lfe16d8a7
2026-06-13
Mark compexOP as PASS in PROGRESS.md
Mark compexOP as PASS in PROGRESS.md
deepf2c.git Lae7be933
2026-06-13
Mark compexOP as PASS in PROGRESS.md
Mark compexOP as PASS in PROGRESS.md
deepf2c.git Lcb380039
2026-06-13
Mark contains_sub_in_func as PASS (no code changes needed)
Mark contains_sub_in_func as PASS (no code changes needed)
deepf2c.git L7b18e24c
2026-06-13
Mark contains_sub_in_func as PASS (no code changes needed)
Mark contains_sub_in_func as PASS (no code changes needed)
deepf2c.git Ld5a8c51f
2026-06-13
Mark contains_sub_in_if_loc as PASS
Mark contains_sub_in_if_loc as PASS
deepf2c.git L416af09e
2026-06-13
Mark contains_sub_in_if_loc as PASS
Mark contains_sub_in_if_loc as PASS
deepf2c.git Lcc506372
2026-06-13
Mark contains_sub_in_sub2 as PASS in PROGRESS.md
Mark contains_sub_in_sub2 as PASS in PROGRESS.md
deepf2c.git L13677b69
2026-06-13
Mark contains_sub_in_sub2 as PASS in PROGRESS.md
Mark contains_sub_in_sub2 as PASS in PROGRESS.md
deepf2c.git L6d519bf6
2026-06-13
Mark cosh as PASS in PROGRESS.md
Mark cosh as PASS in PROGRESS.md
deepf2c.git Lb7d94ca2
2026-06-13
Mark cosh as PASS in PROGRESS.md
Mark cosh as PASS in PROGRESS.md
deepf2c.git Ld444152b
2026-06-13
Mark cray_pointer4 as PASS in PROGRESS.md
Mark cray_pointer4 as PASS in PROGRESS.md
deepf2c.git L9011d28a
2026-06-13
Mark cray_pointer4 as PASS in PROGRESS.md
Mark cray_pointer4 as PASS in PROGRESS.md
deepf2c.git Ld9cb13e5
2026-06-13
Mark cray_pointer5 as PASS (Cray pointer in COMMON block + array write)
Mark cray_pointer5 as PASS (Cray pointer in COMMON block + array write)
deepf2c.git Lb0dce9e3
2026-06-13
Mark cray_pointer5 as PASS (Cray pointer in COMMON block + array write)
Mark cray_pointer5 as PASS (Cray pointer in COMMON block + array write)
deepf2c.git Lbae59697
2026-06-13
Mark cray_pointer6 as PASS in PROGRESS.md
Mark cray_pointer6 as PASS in PROGRESS.md
deepf2c.git La42b66a5
2026-06-13
Mark cray_pointer6 as PASS in PROGRESS.md
Mark cray_pointer6 as PASS in PROGRESS.md
deepf2c.git Lda171e21
2026-06-13
Mark data_08 as PASS (DATA before DIMENSION already supported)
Mark data_08 as PASS (DATA before DIMENSION already supported)
deepf2c.git L0f5c5e34
2026-06-13
Mark data_08 as PASS (DATA before DIMENSION already supported)
Mark data_08 as PASS (DATA before DIMENSION already supported)
deepf2c.git L30664fc1
2026-06-13
Mark data_10 as PASS: DATA implied-DO with PARAMETER expression already supported
Mark data_10 as PASS: DATA implied-DO with PARAMETER expression already supported
deepf2c.git L659e0ec3
2026-06-13
Mark data_10 as PASS: DATA implied-DO with PARAMETER expression already supported
Mark data_10 as PASS: DATA implied-DO with PARAMETER expression already supported
deepf2c.git Ldd38e990
2026-06-13
Mark data_28 as PASS (implied DO in DATA statement with multiple arrays)
Mark data_28 as PASS (implied DO in DATA statement with multiple arrays)
deepf2c.git L5c1f90b2
2026-06-13
Mark data_28 as PASS (implied DO in DATA statement with multiple arrays)
Mark data_28 as PASS (implied DO in DATA statement with multiple arrays)
deepf2c.git Lfd53d33f
2026-06-13
Mark data_double_from_double_and_float as PASS (already handled by previous DATA fixes)
Mark data_double_from_double_and_float as PASS (already handled by previous DATA fixes)
deepf2c.git L0ed0f3af
2026-06-13
Mark data_double_from_double_and_float as PASS (already handled by previous DATA fixes)
Mark data_double_from_double_and_float as PASS (already handled by previous DATA fixes)
deepf2c.git L65b562e9
2026-06-13
Mark direct_io1 as PASS
Mark direct_io1 as PASS
deepf2c.git L9e359fd1
2026-06-13
Mark direct_io1 as PASS
Mark direct_io1 as PASS
deepf2c.git Lb05f88e1
2026-06-13
Mark direct_io2 as PASS
Mark direct_io2 as PASS
deepf2c.git L9e0b34cf
2026-06-13
Mark direct_io2 as PASS
Mark direct_io2 as PASS
deepf2c.git Ldc1c1ab8
2026-06-13
Mark dmaxANDdmint as PASS in PROGRESS.md
Mark dmaxANDdmint as PASS in PROGRESS.md
deepf2c.git L5a238794
2026-06-13
Mark dmaxANDdmint as PASS in PROGRESS.md
Mark dmaxANDdmint as PASS in PROGRESS.md
deepf2c.git Led2f323c
2026-06-13
Mark do_variable_passed as PASS (Fortran DO loop variable passed as argument)
Mark do_variable_passed as PASS (Fortran DO loop variable passed as argument)
deepf2c.git Ld6a27639
2026-06-13
Mark do_variable_passed as PASS (Fortran DO loop variable passed as argument)
Mark do_variable_passed as PASS (Fortran DO loop variable passed as argument)
deepf2c.git Le8de7491
2026-06-13
Mark dynamic_parameters_1-5 as PASS in PROGRESS.md
Mark dynamic_parameters_1-5 as PASS in PROGRESS.md
deepf2c.git L15e90ce2
2026-06-13
Mark dynamic_parameters_1-5 as PASS in PROGRESS.md
Mark dynamic_parameters_1-5 as PASS in PROGRESS.md
deepf2c.git Le0cae0e1
2026-06-13
Mark entry_and_stmt as PASS
Mark entry_and_stmt as PASS
deepf2c.git L5a7b38ec
2026-06-13
Mark entry_and_stmt as PASS
Mark entry_and_stmt as PASS
deepf2c.git Ld7554b76
2026-06-13
Mark entry_data_hollerith_bug as PASS in PROGRESS.md
Mark entry_data_hollerith_bug as PASS in PROGRESS.md
deepf2c.git L0c77d40e
2026-06-13
Mark entry_data_hollerith_bug as PASS in PROGRESS.md
Mark entry_data_hollerith_bug as PASS in PROGRESS.md
deepf2c.git L6b90a4d1
2026-06-13
Mark equivalence_02 as PASS — 1D/2D array EQUIVALENCE linear access already handled
Mark equivalence_02 as PASS — 1D/2D array EQUIVALENCE linear access already handled
deepf2c.git L81a31a5a
2026-06-13
Mark equivalence_02 as PASS — 1D/2D array EQUIVALENCE linear access already handled
Mark equivalence_02 as PASS — 1D/2D array EQUIVALENCE linear access already handled
deepf2c.git L8424096b
2026-06-13
Mark equivalence_03 as PASS — EQUIVALENCE with subscripted array references at element 1
Mark equivalence_03 as PASS — EQUIVALENCE with subscripted array references at element 1
deepf2c.git L1472640e
2026-06-13
Mark equivalence_03 as PASS — EQUIVALENCE with subscripted array references at element 1
Mark equivalence_03 as PASS — EQUIVALENCE with subscripted array references at element 1
deepf2c.git Ldee6e5e0
2026-06-13
Mark f90_array as PASS
Mark f90_array as PASS
deepf2c.git L174f1438
2026-06-13
Mark f90_array as PASS
Mark f90_array as PASS
deepf2c.git La4176983
2026-06-13
Mark f90_pointer_deallocate as PASS
Mark f90_pointer_deallocate as PASS
deepf2c.git Lb871efbe
2026-06-13
Mark f90_pointer_deallocate as PASS
Mark f90_pointer_deallocate as PASS
deepf2c.git Lbbaf75ee
2026-06-13
Mark fem_str_operator1 as PASS
Mark fem_str_operator1 as PASS
deepf2c.git L19b7dc91
2026-06-13
Mark fem_str_operator1 as PASS
Mark fem_str_operator1 as PASS
deepf2c.git Lfedea385
2026-06-13
Mark if_spaghetti as PASS (arithmetic IF with label spaghetti already handled by existing codegen)
Mark if_spaghetti as PASS (arithmetic IF with label spaghetti already handled by existing codegen)
deepf2c.git L59163428
2026-06-13
Mark if_spaghetti as PASS (arithmetic IF with label spaghetti already handled by existing codegen)
Mark if_spaghetti as PASS (arithmetic IF with label spaghetti already handled by existing codegen)
deepf2c.git Lb3da1e6b
2026-06-13
Mark ifix as PASS (IFIX intrinsic already mapped via static_cast<f2c_integer>)
Mark ifix as PASS (IFIX intrinsic already mapped via static_cast<f2c_integer>)
deepf2c.git L6a98a4ae
2026-06-13
Mark ifix as PASS (IFIX intrinsic already mapped via static_cast<f2c_integer>)
Mark ifix as PASS (IFIX intrinsic already mapped via static_cast<f2c_integer>)
deepf2c.git L8ff2cfbc
2026-06-13
Mark int_initialized_of_long as PASS
Mark int_initialized_of_long as PASS
deepf2c.git Lde5d6bbb
2026-06-13
Mark int_initialized_of_long as PASS
Mark int_initialized_of_long as PASS
deepf2c.git Le4cd74d6
2026-06-13
Mark integer_eq_character as PASS in PROGRESS.md
Mark integer_eq_character as PASS in PROGRESS.md
deepf2c.git L2e956927
2026-06-13
Mark integer_eq_character as PASS in PROGRESS.md
Mark integer_eq_character as PASS in PROGRESS.md
deepf2c.git L796c97a2
2026-06-13
Mark integer_str PASS — Hollerith DATA INTEGER init already supported
Mark integer_str PASS — Hollerith DATA INTEGER init already supported
deepf2c.git L3d08f9e3
2026-06-13
Mark integer_str PASS — Hollerith DATA INTEGER init already supported
Mark integer_str PASS — Hollerith DATA INTEGER init already supported
deepf2c.git Lad0fa6a4
2026-06-13
Mark intrinsic_func_iand as PASS (IAND intrinsic already supported)
Mark intrinsic_func_iand as PASS (IAND intrinsic already supported)
deepf2c.git L72442261
2026-06-13
Mark intrinsic_func_iand as PASS (IAND intrinsic already supported)
Mark intrinsic_func_iand as PASS (IAND intrinsic already supported)
deepf2c.git Labae402f
2026-06-13
Mark intrinsic_func_ishft and intrinsic_func_ishft_2 as PASS
Mark intrinsic_func_ishft and intrinsic_func_ishft_2 as PASS
deepf2c.git L00757db3
2026-06-13
Mark intrinsic_func_ishft and intrinsic_func_ishft_2 as PASS
Mark intrinsic_func_ishft and intrinsic_func_ishft_2 as PASS
deepf2c.git L2e2979d3
2026-06-13
Mark logical_star_4 as PASS (logical(kind=4) with relational expression assignment)
Mark logical_star_4 as PASS (logical(kind=4) with relational expression assignment)
deepf2c.git L87c03325
2026-06-13
Mark logical_star_4 as PASS (logical(kind=4) with relational expression assignment)
Mark logical_star_4 as PASS (logical(kind=4) with relational expression assignment)
deepf2c.git Lc8b71750
2026-06-13
Mark mismatch_args as PASS (already working)
Mark mismatch_args as PASS (already working)
deepf2c.git L892d3117
2026-06-13
Mark mismatch_args as PASS (already working)
Mark mismatch_args as PASS (already working)
deepf2c.git Le010c29b
2026-06-13
Mark open_position as PASS in PROGRESS.md
Mark open_position as PASS in PROGRESS.md
deepf2c.git L89dd5682
2026-06-13
Mark open_position as PASS in PROGRESS.md
Mark open_position as PASS in PROGRESS.md
deepf2c.git L912f69a0
2026-06-13
Mark random_number as SKIP (non-deterministic output)
Mark random_number as SKIP (non-deterministic output)
deepf2c.git L497a58b5
2026-06-13
Mark random_number as SKIP (non-deterministic output)
Mark random_number as SKIP (non-deterministic output)
deepf2c.git L952390aa
2026-06-13
Mark read_end_err as PASS
Mark read_end_err as PASS
deepf2c.git L539ec5ef
2026-06-13
Mark read_end_err as PASS
Mark read_end_err as PASS
deepf2c.git L881ec38f
2026-06-13
Mark read_fmt_x as SKIP (interactive I/O)
Mark read_fmt_x as SKIP (interactive I/O)
deepf2c.git L49165bce
2026-06-13
Mark read_fmt_x as SKIP (interactive I/O)
Mark read_fmt_x as SKIP (interactive I/O)
deepf2c.git L4f6fdfe4
2026-06-13
Mark read_iostat_end_err_2 as PASS (already supported by existing READ IOSTAT/END/ERR infrastructure)
Mark read_iostat_end_err_2 as PASS (already supported by existing READ IOSTAT/END/ERR infrastructure)
deepf2c.git L9004ceda
2026-06-13
Mark read_iostat_end_err_2 as PASS (already supported by existing READ IOSTAT/END/ERR infrastructure)
Mark read_iostat_end_err_2 as PASS (already supported by existing READ IOSTAT/END/ERR infrastructure)
deepf2c.git Lcf63c467
2026-06-13
Mark read_star_empty as SKIP (interactive I/O)
Mark read_star_empty as SKIP (interactive I/O)
deepf2c.git L6675641d
2026-06-13
Mark read_star_empty as SKIP (interactive I/O)
Mark read_star_empty as SKIP (interactive I/O)
deepf2c.git L6940626f
2026-06-13
Mark read_star_integer as SKIP (interactive I/O)
Mark read_star_integer as SKIP (interactive I/O)
deepf2c.git L898c1872
2026-06-13
Mark read_star_integer as SKIP (interactive I/O)
Mark read_star_integer as SKIP (interactive I/O)
deepf2c.git L981d83d5
2026-06-13
Mark read_star_print_star as SKIP (interactive I/O)
Mark read_star_print_star as SKIP (interactive I/O)
deepf2c.git L4d519b5b
2026-06-13
Mark read_star_print_star as SKIP (interactive I/O)
Mark read_star_print_star as SKIP (interactive I/O)
deepf2c.git L8ca9569d
2026-06-13
Mark read_test_1 as PASS
Mark read_test_1 as PASS
deepf2c.git L3f4a2baf
2026-06-13
Mark read_test_1 as PASS
Mark read_test_1 as PASS
deepf2c.git L821fc4ab
2026-06-13
Mark read_test_1_iostat as PASS
Mark read_test_1_iostat as PASS
deepf2c.git L3b4cde96
2026-06-13
Mark read_test_1_iostat as PASS
Mark read_test_1_iostat as PASS
deepf2c.git L853a9e37
2026-06-13
Mark read_test_3 as PASS
Mark read_test_3 as PASS
deepf2c.git L5b125a3f
2026-06-13
Mark read_test_3 as PASS
Mark read_test_3 as PASS
deepf2c.git Lbb28d7ad
2026-06-13
Mark sequence_type as PASS in PROGRESS.md
Mark sequence_type as PASS in PROGRESS.md
deepf2c.git L3392186e
2026-06-13
Mark sequence_type as PASS in PROGRESS.md
Mark sequence_type as PASS in PROGRESS.md
deepf2c.git Laefa6376
2026-06-13
Mark slice2 as PASS in PROGRESS.md
Mark slice2 as PASS in PROGRESS.md
deepf2c.git L9f858196
2026-06-13
Mark slice2 as PASS in PROGRESS.md
Mark slice2 as PASS in PROGRESS.md
deepf2c.git Le6922b1d
2026-06-13
Mark slice_open_range as PASS in PROGRESS.md
Mark slice_open_range as PASS in PROGRESS.md
deepf2c.git Lfb0736e5
2026-06-13
Mark slice_open_range as PASS in PROGRESS.md
Mark slice_open_range as PASS in PROGRESS.md
deepf2c.git Lfb758702
2026-06-13
Mark sub_fun_3 as PASS (external function as argument)
Mark sub_fun_3 as PASS (external function as argument)
deepf2c.git Le452fdb0
2026-06-13
Mark sub_fun_3 as PASS (external function as argument)
Mark sub_fun_3 as PASS (external function as argument)
deepf2c.git Led61c31e
2026-06-13
Mark subroutine_4 as PASS in PROGRESS.md
Mark subroutine_4 as PASS in PROGRESS.md
deepf2c.git L42b99bd3
2026-06-13
Mark subroutine_4 as PASS in PROGRESS.md
Mark subroutine_4 as PASS in PROGRESS.md
deepf2c.git Le3163648
2026-06-13
Mark subroutine_9 as PASS in PROGRESS.md
Mark subroutine_9 as PASS in PROGRESS.md
deepf2c.git L5786fbbe
2026-06-13
Mark subroutine_9 as PASS in PROGRESS.md
Mark subroutine_9 as PASS in PROGRESS.md
deepf2c.git L7d9728c9
2026-06-13
Mark sum as PASS in PROGRESS.md
Mark sum as PASS in PROGRESS.md
deepf2c.git L173f5935
2026-06-13
Mark sum as PASS in PROGRESS.md
Mark sum as PASS in PROGRESS.md
deepf2c.git L52154965
2026-06-13
Mark transfer_with_literal as PASS (already supported by existing TRANSFER runtime)
Mark transfer_with_literal as PASS (already supported by existing TRANSFER runtime)
deepf2c.git L6370c686
2026-06-13
Mark transfer_with_literal as PASS (already supported by existing TRANSFER runtime)
Mark transfer_with_literal as PASS (already supported by existing TRANSFER runtime)
deepf2c.git L92057172
2026-06-13
Mark using_intrinsics as PASS
Mark using_intrinsics as PASS
deepf2c.git L31211217
2026-06-13
Mark using_intrinsics as PASS
Mark using_intrinsics as PASS
deepf2c.git L859f425b
2026-06-13
Mark vector_difference as PASS in PROGRESS.md
Mark vector_difference as PASS in PROGRESS.md
deepf2c.git L37ec6c5a
2026-06-13
Mark vector_difference as PASS in PROGRESS.md
Mark vector_difference as PASS in PROGRESS.md
deepf2c.git L70c29c76
2026-06-13
Mark write_real as PASS - list-directed real output already supported
Mark write_real as PASS - list-directed real output already supported
deepf2c.git L2dbf60f9
2026-06-13
Mark write_real as PASS - list-directed real output already supported
Mark write_real as PASS - list-directed real output already supported
deepf2c.git Lcfd0dca3
2026-06-13
PASS common_blockdata_multifile: fixed-format column-72 identifier truncation matches ifort
PASS common_blockdata_multifile: fixed-format column-72 identifier truncation matches ifort
deepf2c.git L8c0e8954
2026-06-13
PASS common_blockdata_multifile: fixed-format column-72 identifier truncation matches ifort
PASS common_blockdata_multifile: fixed-format column-72 identifier truncation matches ifort
deepf2c.git L91c69620
2026-06-13
PASS common_name_clash_2: same variable name in different COMMON blocks with do-loop array write
PASS common_name_clash_2: same variable name in different COMMON blocks with do-loop array write
deepf2c.git L5f6e5be4
2026-06-13
PASS common_name_clash_2: same variable name in different COMMON blocks with do-loop array write
PASS common_name_clash_2: same variable name in different COMMON blocks with do-loop array write
deepf2c.git Le375ea9a
2026-06-13
PASS data_26: COMMON DATA ordering test - last initializer wins with file-scope guard
PASS data_26: COMMON DATA ordering test - last initializer wins with file-scope guard
deepf2c.git L6a38e7b8
2026-06-13
PASS data_26: COMMON DATA ordering test - last initializer wins with file-scope guard
PASS data_26: COMMON DATA ordering test - last initializer wins with file-scope guard
deepf2c.git Lf64482af
2026-06-13
PASS ddim — DDIM/DIM positive-difference intrinsic already supported
PASS ddim — DDIM/DIM positive-difference intrinsic already supported
deepf2c.git L06d11397
2026-06-13
PASS ddim — DDIM/DIM positive-difference intrinsic already supported
PASS ddim — DDIM/DIM positive-difference intrinsic already supported
deepf2c.git Ldb902989
2026-06-13
PASS dimag — DIMAG intrinsic: add DIMAG to FORTRAN_INTRINSIC_TO_C mapping
PASS dimag — DIMAG intrinsic: add DIMAG to FORTRAN_INTRINSIC_TO_C mapping
deepf2c.git Lbde79768
2026-06-13
PASS dimag — DIMAG intrinsic: add DIMAG to FORTRAN_INTRINSIC_TO_C mapping
PASS dimag — DIMAG intrinsic: add DIMAG to FORTRAN_INTRINSIC_TO_C mapping
deepf2c.git Ld724957f
2026-06-13
PASS dostep — DO loop with PARAMETER constant expressions as bounds
PASS dostep — DO loop with PARAMETER constant expressions as bounds
deepf2c.git Ld148ad09
2026-06-13
PASS dostep — DO loop with PARAMETER constant expressions as bounds
PASS dostep — DO loop with PARAMETER constant expressions as bounds
deepf2c.git Lf5c80487
2026-06-13
PASS entry_fun_1: ENTRY function with SAVE — existing pipeline handles ENTRY correctly
PASS entry_fun_1: ENTRY function with SAVE — existing pipeline handles ENTRY correctly
deepf2c.git L08e8569c
2026-06-13
PASS entry_fun_1: ENTRY function with SAVE — existing pipeline handles ENTRY correctly
PASS entry_fun_1: ENTRY function with SAVE — existing pipeline handles ENTRY correctly
deepf2c.git Lbddbe48b
2026-06-13
PASS equivalence_12: scalar-array EQUIVALENCE starting at index 1
PASS equivalence_12: scalar-array EQUIVALENCE starting at index 1
deepf2c.git L9fa8d387
2026-06-13
PASS equivalence_12: scalar-array EQUIVALENCE starting at index 1
PASS equivalence_12: scalar-array EQUIVALENCE starting at index 1
deepf2c.git La008fc7c
2026-06-13
PASS equivalence_14: Cray POINTER with EQUIVALENCE via INTEGER*8 array
PASS equivalence_14: Cray POINTER with EQUIVALENCE via INTEGER*8 array
deepf2c.git L5a92ba11
2026-06-13
PASS equivalence_14: Cray POINTER with EQUIVALENCE via INTEGER*8 array
PASS equivalence_14: Cray POINTER with EQUIVALENCE via INTEGER*8 array
deepf2c.git L85378422
2026-06-13
PASS equivalence_mixed: scalar EQUIVALENCE between different types (INTEGER↔REAL)
PASS equivalence_mixed: scalar EQUIVALENCE between different types (INTEGER↔REAL)
deepf2c.git L9895f995
2026-06-13
PASS equivalence_mixed: scalar EQUIVALENCE between different types (INTEGER↔REAL)
PASS equivalence_mixed: scalar EQUIVALENCE between different types (INTEGER↔REAL)
deepf2c.git Lcc52bca7
2026-06-13
PASS external_arg_simple: verify simple external subroutine argument passing
PASS external_arg_simple: verify simple external subroutine argument passing
deepf2c.git L09b811ba
2026-06-13
PASS external_arg_simple: verify simple external subroutine argument passing
PASS external_arg_simple: verify simple external subroutine argument passing
deepf2c.git Lcb398f5c
2026-06-13
PASS f90_assign_array_at_decl — F90 array+scalar init at declaration
PASS f90_assign_array_at_decl — F90 array+scalar init at declaration
deepf2c.git L399d2ace
2026-06-13
PASS f90_assign_array_at_decl — F90 array+scalar init at declaration
PASS f90_assign_array_at_decl — F90 array+scalar init at declaration
deepf2c.git Lf70586ff
2026-06-13
PASS f90_character_dim_and_size — CHARACTER*N mixed array+scalar at declaration
PASS f90_character_dim_and_size — CHARACTER*N mixed array+scalar at declaration
deepf2c.git L399300d5
2026-06-13
PASS f90_character_dim_and_size — CHARACTER*N mixed array+scalar at declaration
PASS f90_character_dim_and_size — CHARACTER*N mixed array+scalar at declaration
deepf2c.git Lab7df8da
2026-06-13
PASS f90_pointer_allocate: F90 pointer ALLOCATE/DEALLOCATE with ptr_array and ASSOCIATED
PASS f90_pointer_allocate: F90 pointer ALLOCATE/DEALLOCATE with ptr_array and ASSOCIATED
deepf2c.git L7df77ed6
2026-06-13
PASS f90_pointer_allocate: F90 pointer ALLOCATE/DEALLOCATE with ptr_array and ASSOCIATED
PASS f90_pointer_allocate: F90 pointer ALLOCATE/DEALLOCATE with ptr_array and ASSOCIATED
deepf2c.git Lef3b0d02
2026-06-13
PASS f90_pointer_slice: F90 POINTER array section p => a(2:5) with full lo:hi bounds
PASS f90_pointer_slice: F90 POINTER array section p => a(2:5) with full lo:hi bounds
deepf2c.git L7f30c085
2026-06-13
PASS f90_pointer_slice: F90 POINTER array section p => a(2:5) with full lo:hi bounds
PASS f90_pointer_slice: F90 POINTER array section p => a(2:5) with full lo:hi bounds
deepf2c.git Lc97d3355
2026-06-13
PASS format_pe: fix bare P scale factor default and I0 format width
PASS format_pe: fix bare P scale factor default and I0 format width
deepf2c.git L305e43f1
2026-06-13
PASS format_pe: fix bare P scale factor default and I0 format width
PASS format_pe: fix bare P scale factor default and I0 format width
deepf2c.git Lf0bc859e
2026-06-13
PASS hollerith: fix Hollerith constants in FORMAT and CALL args
PASS hollerith: fix Hollerith constants in FORMAT and CALL args
deepf2c.git L418577a2
2026-06-13
PASS hollerith: fix Hollerith constants in FORMAT and CALL args
PASS hollerith: fix Hollerith constants in FORMAT and CALL args
deepf2c.git Lab43cc19
2026-06-13
PASS hollerith_disruptor — Hollerith constants in DATA array with 4HEMA/2H
PASS hollerith_disruptor — Hollerith constants in DATA array with 4HEMA/2H
deepf2c.git L23afa02b
2026-06-13
PASS hollerith_disruptor — Hollerith constants in DATA array with 4HEMA/2H
PASS hollerith_disruptor — Hollerith constants in DATA array with 4HEMA/2H
deepf2c.git L6afbb11f
2026-06-13
PASS hollerith_space — Fix Hollerith constant with trailing space by using lstrip() instead of strip() in lexer
PASS hollerith_space — Fix Hollerith constant with trailing space by using lstrip() instead of strip() in lexer
deepf2c.git L28bbb09f
2026-06-13
PASS hollerith_space — Fix Hollerith constant with trailing space by using lstrip() instead of strip() in lexer
PASS hollerith_space — Fix Hollerith constant with trailing space by using lstrip() instead of strip() in lexer
deepf2c.git L4bdbbdac
2026-06-13
PASS if_cond_if_arithmetic: Arithmetic IF inside logical IF already correctly supported
PASS if_cond_if_arithmetic: Arithmetic IF inside logical IF already correctly supported
deepf2c.git L23a02c88
2026-06-13
PASS if_cond_if_arithmetic: Arithmetic IF inside logical IF already correctly supported
PASS if_cond_if_arithmetic: Arithmetic IF inside logical IF already correctly supported
deepf2c.git L50bfdb4c
2026-06-13
PASS inquire_opened: INQUIRE(FILE=..., OPENED=) with path variants
PASS inquire_opened: INQUIRE(FILE=..., OPENED=) with path variants
deepf2c.git L481c4ef9
2026-06-13
PASS inquire_opened: INQUIRE(FILE=..., OPENED=) with path variants
PASS inquire_opened: INQUIRE(FILE=..., OPENED=) with path variants
deepf2c.git L9851b8c5
2026-06-13
PASS read_iostat_from_string — internal-file READ with IOSTAT=
PASS read_iostat_from_string — internal-file READ with IOSTAT=
deepf2c.git Ld19d435d
2026-06-13
PASS read_iostat_from_string — internal-file READ with IOSTAT=
PASS read_iostat_from_string — internal-file READ with IOSTAT=
deepf2c.git Lf22d779c
2026-06-13
PASS save_equivalence_1 — EQUIVALENCE with SAVE already handled by existing pipeline
PASS save_equivalence_1 — EQUIVALENCE with SAVE already handled by existing pipeline
deepf2c.git L821af28d
2026-06-13
PASS save_equivalence_1 — EQUIVALENCE with SAVE already handled by existing pipeline
PASS save_equivalence_1 — EQUIVALENCE with SAVE already handled by existing pipeline
deepf2c.git Le32170f0
2026-06-13
PASS test/print.f: fix PRINT format with external CHAR function call
PASS test/print.f: fix PRINT format with external CHAR function call
deepf2c.git Ld92a9841
2026-06-13
PASS test/print.f: fix PRINT format with external CHAR function call
PASS test/print.f: fix PRINT format with external CHAR function call
deepf2c.git Ldaf14d0a
2026-06-13
PASS: character_assign_star2 — CHARACTER*N PARAMETER with star placement variants
PASS: character_assign_star2 — CHARACTER*N PARAMETER with star placement variants
deepf2c.git L23a2945f
2026-06-13
PASS: character_assign_star2 — CHARACTER*N PARAMETER with star placement variants
PASS: character_assign_star2 — CHARACTER*N PARAMETER with star placement variants
deepf2c.git L25035966
2026-06-13
PASS: common_equivalence_simple_5 - COMMON+EQUIVALENCE 多重别名链输出一致
PASS: common_equivalence_simple_5 - COMMON+EQUIVALENCE 多重别名链输出一致
deepf2c.git L775a4bc1
2026-06-13
PASS: common_equivalence_simple_5 - COMMON+EQUIVALENCE 多重别名链输出一致
PASS: common_equivalence_simple_5 - COMMON+EQUIVALENCE 多重别名链输出一致
deepf2c.git Lc54436c8
2026-06-13
PASS: conjg - support CONJG intrinsic for COMPLEX and DOUBLE COMPLEX
PASS: conjg - support CONJG intrinsic for COMPLEX and DOUBLE COMPLEX
deepf2c.git L01bdb56e
2026-06-13
PASS: conjg - support CONJG intrinsic for COMPLEX and DOUBLE COMPLEX
PASS: conjg - support CONJG intrinsic for COMPLEX and DOUBLE COMPLEX
deepf2c.git L8f90e38b
2026-06-13
PASS: contains_sub_in_sub - CONTAINS sub in sub via lambda capture
PASS: contains_sub_in_sub - CONTAINS sub in sub via lambda capture
deepf2c.git L679b1f12
2026-06-13
PASS: contains_sub_in_sub - CONTAINS sub in sub via lambda capture
PASS: contains_sub_in_sub - CONTAINS sub in sub via lambda capture
deepf2c.git Le4900b22
2026-06-13
PASS: data_09 (DATA before DIMENSION with multiple variables)
PASS: data_09 (DATA before DIMENSION with multiple variables)
deepf2c.git L5d7dfc5b
2026-06-13
PASS: data_09 (DATA before DIMENSION with multiple variables)
PASS: data_09 (DATA before DIMENSION with multiple variables)
deepf2c.git Ld02fb1f8
2026-06-13
PASS: derived_type - update PROGRESS.md and add spec doc
PASS: derived_type - update PROGRESS.md and add spec doc
deepf2c.git L0c8c6111
2026-06-13
PASS: derived_type - update PROGRESS.md and add spec doc
PASS: derived_type - update PROGRESS.md and add spec doc
deepf2c.git La56ade96
2026-06-13
PASS: equivalence_10 — simple EQUIVALENCE (X, Y) without offset
PASS: equivalence_10 — simple EQUIVALENCE (X, Y) without offset
deepf2c.git L4c838ea6
2026-06-13
PASS: equivalence_10 — simple EQUIVALENCE (X, Y) without offset
PASS: equivalence_10 — simple EQUIVALENCE (X, Y) without offset
deepf2c.git L709a1023
2026-06-13
PASS: equivalence_11 — fix local-to-local array EQUIVALENCE pointer offset and group span
PASS: equivalence_11 — fix local-to-local array EQUIVALENCE pointer offset and group span
deepf2c.git L4998f549
2026-06-13
PASS: equivalence_11 — fix local-to-local array EQUIVALENCE pointer offset and group span
PASS: equivalence_11 — fix local-to-local array EQUIVALENCE pointer offset and group span
deepf2c.git Ld4d5bcc0
2026-06-13
PASS: function_no_arg - No-arg function declaration and call with empty parentheses
PASS: function_no_arg - No-arg function declaration and call with empty parentheses
deepf2c.git L995e4f48
2026-06-13
PASS: function_no_arg - No-arg function declaration and call with empty parentheses
PASS: function_no_arg - No-arg function declaration and call with empty parentheses
deepf2c.git Lf6360a4d
2026-06-13
PASS: goto_back - backward GOTO label targeting assignment
PASS: goto_back - backward GOTO label targeting assignment
deepf2c.git Lb2a53115
2026-06-13
PASS: goto_back - backward GOTO label targeting assignment
PASS: goto_back - backward GOTO label targeting assignment
deepf2c.git Le9e20657
2026-06-13
PASS: if_name_test - variable name with 'if' prefix correctly parsed as identifier
PASS: if_name_test - variable name with 'if' prefix correctly parsed as identifier
deepf2c.git L37e947b8
2026-06-13
PASS: if_name_test - variable name with 'if' prefix correctly parsed as identifier
PASS: if_name_test - variable name with 'if' prefix correctly parsed as identifier
deepf2c.git Lf15762e0
2026-06-13
PASS: kind_parameter - KIND parameter for type selection
PASS: kind_parameter - KIND parameter for type selection
deepf2c.git L63504509
2026-06-13
PASS: kind_parameter - KIND parameter for type selection
PASS: kind_parameter - KIND parameter for type selection
deepf2c.git Ldf068e3e
2026-06-13
PASS: long_lines - fix string continuation with ! in fixed-format
PASS: long_lines - fix string continuation with ! in fixed-format
deepf2c.git L278f14e2
2026-06-13
PASS: long_lines - fix string continuation with ! in fixed-format
PASS: long_lines - fix string continuation with ! in fixed-format
deepf2c.git L5645ea42
2026-06-13
PASS: module_access - PRIVATE/PUBLIC module access control
PASS: module_access - PRIVATE/PUBLIC module access control
deepf2c.git L3ef1f02e
2026-06-13
PASS: module_access - PRIVATE/PUBLIC module access control
PASS: module_access - PRIVATE/PUBLIC module access control
deepf2c.git L7151cae4
2026-06-13
PASS: pointee_undeclared - Cray POINTER with COMMON pointer and undeclared pointee
PASS: pointee_undeclared - Cray POINTER with COMMON pointer and undeclared pointee
deepf2c.git L82a1e1ff
2026-06-13
PASS: pointee_undeclared - Cray POINTER with COMMON pointer and undeclared pointee
PASS: pointee_undeclared - Cray POINTER with COMMON pointer and undeclared pointee
deepf2c.git Le4754295
2026-06-13
PASS: slice1 — 一维数组切片 (array section) 输出和赋值
PASS: slice1 — 一维数组切片 (array section) 输出和赋值
deepf2c.git L51df6a13
2026-06-13
PASS: slice1 — 一维数组切片 (array section) 输出和赋值
PASS: slice1 — 一维数组切片 (array section) 输出和赋值
deepf2c.git Ledb7d52f
2026-06-13
PASS: subroutine_6 — CHARACTER*(*) substring assignment and fstring_view write support
PASS: subroutine_6 — CHARACTER*(*) substring assignment and fstring_view write support
deepf2c.git L70895a2a
2026-06-13
PASS: subroutine_6 — CHARACTER*(*) substring assignment and fstring_view write support
PASS: subroutine_6 — CHARACTER*(*) substring assignment and fstring_view write support
deepf2c.git Le5f806c8
2026-06-13
PASS: write_double — list-directed double precision output
PASS: write_double — list-directed double precision output
deepf2c.git L706e95de
2026-06-13
PASS: write_double — list-directed double precision output
PASS: write_double — list-directed double precision output
deepf2c.git Ld005424a
2026-06-13
PASS: write_star_real_star_8 - double precision list-directed wide exponent range
PASS: write_star_real_star_8 - double precision list-directed wide exponent range
deepf2c.git Lc38dd46e
2026-06-13
PASS: write_star_real_star_8 - double precision list-directed wide exponent range
PASS: write_star_real_star_8 - double precision list-directed wide exponent range
deepf2c.git Ld2bb3132
2026-06-13
PROGRESS.md: mark case_as_var as PASS
PROGRESS.md: mark case_as_var as PASS
deepf2c.git Laf26534c
2026-06-13
PROGRESS.md: mark case_as_var as PASS
PROGRESS.md: mark case_as_var as PASS
deepf2c.git Ldd2a0a14
2026-06-13
PROGRESS.md: update cray_pointer_basic status to PASS
PROGRESS.md: update cray_pointer_basic status to PASS
deepf2c.git L1c352e82
2026-06-13
PROGRESS.md: update cray_pointer_basic status to PASS
PROGRESS.md: update cray_pointer_basic status to PASS
deepf2c.git Lce7959c7
2026-06-13
Pass huge test - HUGE intrinsic already supported
Pass huge test - HUGE intrinsic already supported
deepf2c.git L940a02a9
2026-06-13
Pass huge test - HUGE intrinsic already supported
Pass huge test - HUGE intrinsic already supported
deepf2c.git Ldadb2323
2026-06-13
Pass implied_external_arg_sub_2: external subroutine with argument
Pass implied_external_arg_sub_2: external subroutine with argument
deepf2c.git L8daa7896
2026-06-13
Pass implied_external_arg_sub_2: external subroutine with argument
Pass implied_external_arg_sub_2: external subroutine with argument
deepf2c.git La1888dd9
2026-06-13
Skip read_fmt_real — interactive I/O (reads from unit 5/stdin)
Skip read_fmt_real — interactive I/O (reads from unit 5/stdin)
deepf2c.git L0dbd074b
2026-06-13
Skip read_fmt_real — interactive I/O (reads from unit 5/stdin)
Skip read_fmt_real — interactive I/O (reads from unit 5/stdin)
deepf2c.git L10ee9c1f
2026-06-13
Skip read_fmt_slash — interactive I/O (reads from unit 5 stdin)
Skip read_fmt_slash — interactive I/O (reads from unit 5 stdin)
deepf2c.git L95ff4619
2026-06-13
Skip read_fmt_slash — interactive I/O (reads from unit 5 stdin)
Skip read_fmt_slash — interactive I/O (reads from unit 5 stdin)
deepf2c.git Lb7e449ef
2026-06-13
Skip read_format — interactive I/O (reads from unit 5 stdin)
Skip read_format — interactive I/O (reads from unit 5 stdin)
deepf2c.git L6bb86173
2026-06-13
Skip read_format — interactive I/O (reads from unit 5 stdin)
Skip read_format — interactive I/O (reads from unit 5 stdin)
deepf2c.git La0db59b0
2026-06-13
Skip read_implied_do_1 — interactive I/O (reads from stdin)
Skip read_implied_do_1 — interactive I/O (reads from stdin)
deepf2c.git L320b7e0a
2026-06-13
Skip read_implied_do_1 — interactive I/O (reads from stdin)
Skip read_implied_do_1 — interactive I/O (reads from stdin)
deepf2c.git L5c3cc1c1
2026-06-13
Skip read_star / read_star_empty / read_star_integer / read_star_print_star
Skip read_star / read_star_empty / read_star_integer / read_star_print_star
deepf2c.git L2d9ee7c9
2026-06-13
Skip read_star / read_star_empty / read_star_integer / read_star_print_star
Skip read_star / read_star_empty / read_star_integer / read_star_print_star
deepf2c.git L51d01849
2026-06-13
Support array constructors with implied-DO and RESHAPE intrinsic
Support array constructors with implied-DO and RESHAPE intrinsic
deepf2c.git L6fae05fc
2026-06-13
Support array constructors with implied-DO and RESHAPE intrinsic
Support array constructors with implied-DO and RESHAPE intrinsic
deepf2c.git Ldb2b11d0
2026-06-13
Track interface_block as PASS in PROGRESS.md
Track interface_block as PASS in PROGRESS.md
deepf2c.git L3ea32c41
2026-06-13
Track interface_block as PASS in PROGRESS.md
Track interface_block as PASS in PROGRESS.md
deepf2c.git Le6a3b10e
2026-06-13
Update PROGRESS.md: mark contains_sub_in_if2 as PASS
Update PROGRESS.md: mark contains_sub_in_if2 as PASS
deepf2c.git L5b41b193
2026-06-13
Update PROGRESS.md: mark contains_sub_in_if2 as PASS
Update PROGRESS.md: mark contains_sub_in_if2 as PASS
deepf2c.git L5fc6a3e2
2026-06-13
Verify external_arg_subroutine PASS
Verify external_arg_subroutine PASS
deepf2c.git L06f002bb
2026-06-13
Verify external_arg_subroutine PASS
Verify external_arg_subroutine PASS
deepf2c.git L3eb2b9ae
2026-06-13
atan2: intrinsic already supported by existing pipeline, move to PASS
atan2: intrinsic already supported by existing pipeline, move to PASS
deepf2c.git L0c433195
2026-06-13
atan2: intrinsic already supported by existing pipeline, move to PASS
atan2: intrinsic already supported by existing pipeline, move to PASS
deepf2c.git L4eea0445
2026-06-13
automatic_array passes conversion and comparison with ifort
automatic_array passes conversion and comparison with ifort
deepf2c.git L0eb72482
2026-06-13
automatic_array passes conversion and comparison with ifort
automatic_array passes conversion and comparison with ifort
deepf2c.git L864f48c4
2026-06-13
character_func: move to PASS — CHARACTER*N external function return via void* ABI already supported
character_func: move to PASS — CHARACTER*N external function return via void* ABI already supported
deepf2c.git L92f569ea
2026-06-13
character_func: move to PASS — CHARACTER*N external function return via void* ABI already supported
character_func: move to PASS — CHARACTER*N external function return via void* ABI already supported
deepf2c.git Le772d8b2
2026-06-13
compex2realdouble: update stale Fortran output cache
compex2realdouble: update stale Fortran output cache
deepf2c.git L13ef30a6
2026-06-13
compex2realdouble: update stale Fortran output cache
compex2realdouble: update stale Fortran output cache
deepf2c.git L3a635075
2026-06-13
cray_pointer_common: mark PASS in PROGRESS.md, add spec doc
cray_pointer_common: mark PASS in PROGRESS.md, add spec doc
deepf2c.git L73b08b12
2026-06-13
cray_pointer_common: mark PASS in PROGRESS.md, add spec doc
cray_pointer_common: mark PASS in PROGRESS.md, add spec doc
deepf2c.git Ld261b6ad
2026-06-13
doc: mark array_in_common_startwith_0 as PASS
doc: mark array_in_common_startwith_0 as PASS
deepf2c.git L7f534146
2026-06-13
doc: mark array_in_common_startwith_0 as PASS
doc: mark array_in_common_startwith_0 as PASS
deepf2c.git Le85c709e
2026-06-13
docs: mark addIntSize as confirmed compiler limitation (SKIP)
docs: mark addIntSize as confirmed compiler limitation (SKIP)
deepf2c.git L37e44c53
2026-06-13
docs: mark addIntSize as confirmed compiler limitation (SKIP)
docs: mark addIntSize as confirmed compiler limitation (SKIP)
deepf2c.git Lb978ead1
2026-06-13
docs: mark external_arg_pass_call as PASS
docs: mark external_arg_pass_call as PASS
deepf2c.git L686e35f5
2026-06-13
docs: mark external_arg_pass_call as PASS
docs: mark external_arg_pass_call as PASS
deepf2c.git L7670f868
2026-06-13
docs: mark f90_func_contains_func as PASS
docs: mark f90_func_contains_func as PASS
deepf2c.git L8ec236ac
2026-06-13
docs: mark f90_func_contains_func as PASS
docs: mark f90_func_contains_func as PASS
deepf2c.git Lb13f21a3
2026-06-13
docs: mark identifier_prefix as PASS
docs: mark identifier_prefix as PASS
deepf2c.git L6626c666
2026-06-13
docs: mark identifier_prefix as PASS
docs: mark identifier_prefix as PASS
deepf2c.git Lbb5e8766
2026-06-13
feat(test): mark write.f as PASS - regen Fortran baseline without --int8
feat(test): mark write.f as PASS - regen Fortran baseline without --int8
deepf2c.git L205da421
2026-06-13
feat(test): mark write.f as PASS - regen Fortran baseline without --int8
feat(test): mark write.f as PASS - regen Fortran baseline without --int8
deepf2c.git Le30e69e1
2026-06-13
feat: add DEC STRUCTURE/RECORD support for structure_record test
feat: add DEC STRUCTURE/RECORD support for structure_record test
deepf2c.git L53904a7d
2026-06-13
feat: add DEC STRUCTURE/RECORD support for structure_record test
feat: add DEC STRUCTURE/RECORD support for structure_record test
deepf2c.git La7fcdfd0
2026-06-13
feat: add GETENV/SYSTEM intrinsic support for intrinsics_extra
feat: add GETENV/SYSTEM intrinsic support for intrinsics_extra
deepf2c.git L9762c63b
2026-06-13
feat: add GETENV/SYSTEM intrinsic support for intrinsics_extra
feat: add GETENV/SYSTEM intrinsic support for intrinsics_extra
deepf2c.git Lecef9895
2026-06-13
feat: add IARGC/GETARG intrinsic support for command-line args
feat: add IARGC/GETARG intrinsic support for command-line args
deepf2c.git L0b09cd72
2026-06-13
feat: add IARGC/GETARG intrinsic support for command-line args
feat: add IARGC/GETARG intrinsic support for command-line args
deepf2c.git L1cc93727
2026-06-13
feat: add complex*32 (f2c_c32) I/O support and fix codegen assignment
feat: add complex*32 (f2c_c32) I/O support and fix codegen assignment
deepf2c.git L2361330d
2026-06-13
feat: add complex*32 (f2c_c32) I/O support and fix codegen assignment
feat: add complex*32 (f2c_c32) I/O support and fix codegen assignment
deepf2c.git La893d5d7
2026-06-13
feat: add unformatted sequential I/O record markers and default filename
feat: add unformatted sequential I/O record markers and default filename
deepf2c.git L1f22d678
2026-06-13
feat: add unformatted sequential I/O record markers and default filename
feat: add unformatted sequential I/O record markers and default filename
deepf2c.git Lea9cba56
2026-06-13
feat: mark write_name as PASS (WRITE keyword shadowing)
feat: mark write_name as PASS (WRITE keyword shadowing)
deepf2c.git L6b2e3303
2026-06-13
feat: mark write_name as PASS (WRITE keyword shadowing)
feat: mark write_name as PASS (WRITE keyword shadowing)
deepf2c.git L83c48bf0
2026-06-13
feat: resolve INCLUDE directives in preprocessor step
feat: resolve INCLUDE directives in preprocessor step
deepf2c.git L0c0acd49
2026-06-13
feat: resolve INCLUDE directives in preprocessor step
feat: resolve INCLUDE directives in preprocessor step
deepf2c.git L14b93493
2026-06-13
feat: support CONTAINS function with host association in external function (contains_func_in_func)
feat: support CONTAINS function with host association in external function (contains_func_in_func)
deepf2c.git L8ab8557f
2026-06-13
feat: support CONTAINS function with host association in external function (contains_func_in_func)
feat: support CONTAINS function with host association in external function (contains_func_in_func)
deepf2c.git Ldda35b71
2026-06-13
feat: support DINT/AINT intrinsic in conversion pipeline
feat: support DINT/AINT intrinsic in conversion pipeline
deepf2c.git L90667cb6
2026-06-13
feat: support DINT/AINT intrinsic in conversion pipeline
feat: support DINT/AINT intrinsic in conversion pipeline
deepf2c.git Ld4f235c2
2026-06-13
feat: support FORALL construct in parser and code generator
feat: support FORALL construct in parser and code generator
deepf2c.git L76e231b1
2026-06-13
feat: support FORALL construct in parser and code generator
feat: support FORALL construct in parser and code generator
deepf2c.git Lc74ca9c7
2026-06-13
feat: support RESHAPE intrinsic with PAD and ORDER
feat: support RESHAPE intrinsic with PAD and ORDER
deepf2c.git L1b292246
2026-06-13
feat: support RESHAPE intrinsic with PAD and ORDER
feat: support RESHAPE intrinsic with PAD and ORDER
deepf2c.git Ld59c16b1
2026-06-13
feat: support derived types with POINTER member arrays (f90_struct)
feat: support derived types with POINTER member arrays (f90_struct)
deepf2c.git L2eca5625
2026-06-13
feat: support derived types with POINTER member arrays (f90_struct)
feat: support derived types with POINTER member arrays (f90_struct)
deepf2c.git L65865a4a
2026-06-13
fix hollerith_literal: DATA array multi-value initialization
fix hollerith_literal: DATA array multi-value initialization
deepf2c.git Lc94f56d1
2026-06-13
fix hollerith_literal: DATA array multi-value initialization
fix hollerith_literal: DATA array multi-value initialization
deepf2c.git Lf1a6cd57
2026-06-13
fix(common_5): fix lexer keyword split and add list-directed line wrapping
fix(common_5): fix lexer keyword split and add list-directed line wrapping
deepf2c.git L3b45154f
2026-06-13
fix(common_5): fix lexer keyword split and add list-directed line wrapping
fix(common_5): fix lexer keyword split and add list-directed line wrapping
deepf2c.git L5815e2ea
2026-06-13
fix(conv_recipe): parse DATA .true./.false. for LOGICAL variables
fix(conv_recipe): parse DATA .true./.false. for LOGICAL variables
deepf2c.git L46065f49
2026-06-13
fix(conv_recipe): parse DATA .true./.false. for LOGICAL variables
fix(conv_recipe): parse DATA .true./.false. for LOGICAL variables
deepf2c.git L630b7d14
2026-06-13
fix(entry_fun_3): add BinaryOp support in _get_arg_temp_decl
fix(entry_fun_3): add BinaryOp support in _get_arg_temp_decl
deepf2c.git Lb09234d2
2026-06-13
fix(entry_fun_3): add BinaryOp support in _get_arg_temp_decl
fix(entry_fun_3): add BinaryOp support in _get_arg_temp_decl
deepf2c.git Ldbb84264
2026-06-13
fix(entry_have_goto): add static flag dispatch for ENTRY with GOTO to parent label
fix(entry_have_goto): add static flag dispatch for ENTRY with GOTO to parent label
deepf2c.git Lc4ae5e52
2026-06-13
fix(entry_have_goto): add static flag dispatch for ENTRY with GOTO to parent label
fix(entry_have_goto): add static flag dispatch for ENTRY with GOTO to parent label
deepf2c.git Le385984e
2026-06-13
fix(test): regen write_ifort.txt baseline without --int8
fix(test): regen write_ifort.txt baseline without --int8
deepf2c.git L93a5ff32
2026-06-13
fix(test): regen write_ifort.txt baseline without --int8
fix(test): regen write_ifort.txt baseline without --int8
deepf2c.git Lb4e2aee0
2026-06-13
fix(write_format): fix format reversion with repeat groups and trailing text
fix(write_format): fix format reversion with repeat groups and trailing text
deepf2c.git L2beecc0b
2026-06-13
fix(write_format): fix format reversion with repeat groups and trailing text
fix(write_format): fix format reversion with repeat groups and trailing text
deepf2c.git L6b3142e1
2026-06-13
fix: CHARACTER EQUIVALENCE buffer size, alias dims, DATA init
fix: CHARACTER EQUIVALENCE buffer size, alias dims, DATA init
deepf2c.git L0b200dfd
2026-06-13
fix: CHARACTER EQUIVALENCE buffer size, alias dims, DATA init
fix: CHARACTER EQUIVALENCE buffer size, alias dims, DATA init
deepf2c.git L8be33ebd
2026-06-13
fix: CHARACTER EQUIVALENCE with different lengths using shared buffer
fix: CHARACTER EQUIVALENCE with different lengths using shared buffer
deepf2c.git L587797a6
2026-06-13
fix: CHARACTER EQUIVALENCE with different lengths using shared buffer
fix: CHARACTER EQUIVALENCE with different lengths using shared buffer
deepf2c.git Lab4e754d
2026-06-13
fix: CHARACTER(LEN=*) assumed-length parameter parsing in free-form syntax
fix: CHARACTER(LEN=*) assumed-length parameter parsing in free-form syntax
deepf2c.git L1ed4dbd0
2026-06-13
fix: CHARACTER(LEN=*) assumed-length parameter parsing in free-form syntax
fix: CHARACTER(LEN=*) assumed-length parameter parsing in free-form syntax
deepf2c.git L259e1cf5
2026-06-13
fix: CHARACTER*1 function result substring assignment in character_function_3
fix: CHARACTER*1 function result substring assignment in character_function_3
deepf2c.git L29fb21f3
2026-06-13
fix: CHARACTER*1 function result substring assignment in character_function_3
fix: CHARACTER*1 function result substring assignment in character_function_3
deepf2c.git L8f8912ee
2026-06-13
fix: COMMON DATA init uses file_data_map for correct program-over-subroutine priority
fix: COMMON DATA init uses file_data_map for correct program-over-subroutine priority
deepf2c.git La871d04a
2026-06-13
fix: COMMON DATA init uses file_data_map for correct program-over-subroutine priority
fix: COMMON DATA init uses file_data_map for correct program-over-subroutine priority
deepf2c.git Lb9d162c4
2026-06-13
fix: COMMON DATA one-time init guard in subprograms
fix: COMMON DATA one-time init guard in subprograms
deepf2c.git L20053973
2026-06-13
fix: COMMON DATA one-time init guard in subprograms
fix: COMMON DATA one-time init guard in subprograms
deepf2c.git Lafd85e08
2026-06-13
fix: D format scaling, overflow detection and compact output
fix: D format scaling, overflow detection and compact output
deepf2c.git L00fdd816
2026-06-13
fix: D format scaling, overflow detection and compact output
fix: D format scaling, overflow detection and compact output
deepf2c.git L9ea4235e
2026-06-13
fix: DATA mixed explicit + implied-DO targets in _emit_data
fix: DATA mixed explicit + implied-DO targets in _emit_data
deepf2c.git L3d1a1f37
2026-06-13
fix: DATA mixed explicit + implied-DO targets in _emit_data
fix: DATA mixed explicit + implied-DO targets in _emit_data
deepf2c.git La8fd8337
2026-06-13
fix: DATA multi-ImpliedDo targets with step support
fix: DATA multi-ImpliedDo targets with step support
deepf2c.git Lc252a5d1
2026-06-13
fix: DATA multi-ImpliedDo targets with step support
fix: DATA multi-ImpliedDo targets with step support
deepf2c.git Le4601b8c
2026-06-13
fix: DATA substring init with PARAMETER char constants (data_25)
fix: DATA substring init with PARAMETER char constants (data_25)
deepf2c.git L25976dea
2026-06-13
fix: DATA substring init with PARAMETER char constants (data_25)
fix: DATA substring init with PARAMETER char constants (data_25)
deepf2c.git Le612f791
2026-06-13
fix: ENTRY points with alternate return now correctly include labels and body_pos offset
fix: ENTRY points with alternate return now correctly include labels and body_pos offset
deepf2c.git Lccb1c560
2026-06-13
fix: ENTRY points with alternate return now correctly include labels and body_pos offset
fix: ENTRY points with alternate return now correctly include labels and body_pos offset
deepf2c.git Lecc6bcaa
2026-06-13
fix: EQUIVALENCE alias references emitted before implicit variable declarations
fix: EQUIVALENCE alias references emitted before implicit variable declarations
deepf2c.git L0b4b025f
2026-06-13
fix: EQUIVALENCE alias references emitted before implicit variable declarations
fix: EQUIVALENCE alias references emitted before implicit variable declarations
deepf2c.git L29a9f843
2026-06-13
fix: HOLLERITH DATA init for COMMON CHARACTER arrays and fix ftell pipe col_pos
fix: HOLLERITH DATA init for COMMON CHARACTER arrays and fix ftell pipe col_pos
deepf2c.git L2d501170
2026-06-13
fix: HOLLERITH DATA init for COMMON CHARACTER arrays and fix ftell pipe col_pos
fix: HOLLERITH DATA init for COMMON CHARACTER arrays and fix ftell pipe col_pos
deepf2c.git Leb57b22f
2026-06-13
fix: add DREAL intrinsic and overloaded DBLE dispatcher for complex-to-real conversion
fix: add DREAL intrinsic and overloaded DBLE dispatcher for complex-to-real conversion
deepf2c.git L5dfa3e33
2026-06-13
fix: add DREAL intrinsic and overloaded DBLE dispatcher for complex-to-real conversion
fix: add DREAL intrinsic and overloaded DBLE dispatcher for complex-to-real conversion
deepf2c.git L78223dc3
2026-06-13
fix: add real-type pow overloads for power_2.f
fix: add real-type pow overloads for power_2.f
deepf2c.git L6c8d5999
2026-06-13
fix: add real-type pow overloads for power_2.f
fix: add real-type pow overloads for power_2.f
deepf2c.git Lbe274d08
2026-06-13
fix: add std::string overload of adjstr for ADJUSTR on substring
fix: add std::string overload of adjstr for ADJUSTR on substring
deepf2c.git L34c947f7
2026-06-13
fix: add std::string overload of adjstr for ADJUSTR on substring
fix: add std::string overload of adjstr for ADJUSTR on substring
deepf2c.git L5c2191c5
2026-06-13
fix: arg_mismatch_string — pad fstring<N>→fstring<M> at call site, fix format wrap-around
fix: arg_mismatch_string — pad fstring<N>→fstring<M> at call site, fix format wrap-around
deepf2c.git L2b058075
2026-06-13
fix: arg_mismatch_string — pad fstring<N>→fstring<M> at call site, fix format wrap-around
fix: arg_mismatch_string — pad fstring<N>→fstring<M> at call site, fix format wrap-around
deepf2c.git Ld94628ba
2026-06-13
fix: array_declaration_3 list-directed line wrapping with col_pos reset
fix: array_declaration_3 list-directed line wrapping with col_pos reset
deepf2c.git L675cafd1
2026-06-13
fix: array_declaration_3 list-directed line wrapping with col_pos reset
fix: array_declaration_3 list-directed line wrapping with col_pos reset
deepf2c.git L79cce9d5
2026-06-13
fix: char_EQ_long — HOLLERITH integer comparison with F90 == operator
fix: char_EQ_long — HOLLERITH integer comparison with F90 == operator
deepf2c.git L7843d9dd
2026-06-13
fix: char_EQ_long — HOLLERITH integer comparison with F90 == operator
fix: char_EQ_long — HOLLERITH integer comparison with F90 == operator
deepf2c.git Lc8e353b3
2026-06-13
fix: character_integer — CHARACTER literal to INTEGER assignment
fix: character_integer — CHARACTER literal to INTEGER assignment
deepf2c.git L693aa0ed
2026-06-13
fix: character_integer — CHARACTER literal to INTEGER assignment
fix: character_integer — CHARACTER literal to INTEGER assignment
deepf2c.git Ld1953a92
2026-06-13
fix: comm_EQ_name — lexer keyword-split + COMMON alias flat-offset
fix: comm_EQ_name — lexer keyword-split + COMMON alias flat-offset
deepf2c.git L4ffffc55
2026-06-13
fix: comm_EQ_name — lexer keyword-split + COMMON alias flat-offset
fix: comm_EQ_name — lexer keyword-split + COMMON alias flat-offset
deepf2c.git L629c76fd
2026-06-13
fix: common_pointer PASS - remove list-directed 80-col line wrapping
fix: common_pointer PASS - remove list-directed 80-col line wrapping
deepf2c.git L149e812d
2026-06-13
fix: common_pointer PASS - remove list-directed 80-col line wrapping
fix: common_pointer PASS - remove list-directed 80-col line wrapping
deepf2c.git L61a6b0ef
2026-06-13
fix: const_expressions — PARAMETER constexpr transitive dependency tracking
fix: const_expressions — PARAMETER constexpr transitive dependency tracking
deepf2c.git L479d921e
2026-06-13
fix: const_expressions — PARAMETER constexpr transitive dependency tracking
fix: const_expressions — PARAMETER constexpr transitive dependency tracking
deepf2c.git L4e887aed
2026-06-13
fix: correct CHARACTER pointee type to f2c::fstring<N>
fix: correct CHARACTER pointee type to f2c::fstring<N>
deepf2c.git L421a8324
2026-06-13
fix: correct CHARACTER pointee type to f2c::fstring<N>
fix: correct CHARACTER pointee type to f2c::fstring<N>
deepf2c.git Leb54e9f4
2026-06-13
fix: correct array section indices parsing in pointer assignment
fix: correct array section indices parsing in pointer assignment
deepf2c.git L8fdaf5c7
2026-06-13
fix: correct array section indices parsing in pointer assignment
fix: correct array section indices parsing in pointer assignment
deepf2c.git Ld79dcf03
2026-06-13
fix: correct complex literal type inference for single-precision components
fix: correct complex literal type inference for single-precision components
deepf2c.git L5dc3e2ec
2026-06-13
fix: correct complex literal type inference for single-precision components
fix: correct complex literal type inference for single-precision components
deepf2c.git Ld99299c5
2026-06-13
fix: drop constexpr for PARAMETER with non-constexpr function calls
fix: drop constexpr for PARAMETER with non-constexpr function calls
deepf2c.git L7a772412
2026-06-13
fix: drop constexpr for PARAMETER with non-constexpr function calls
fix: drop constexpr for PARAMETER with non-constexpr function calls
deepf2c.git Lb0a704f9
2026-06-13
fix: equivalence_08 — scalar-array EQUIVALENCE alias index mapping
fix: equivalence_08 — scalar-array EQUIVALENCE alias index mapping
deepf2c.git L022fd008
2026-06-13
fix: equivalence_08 — scalar-array EQUIVALENCE alias index mapping
fix: equivalence_08 — scalar-array EQUIVALENCE alias index mapping
deepf2c.git L6d7d198c
2026-06-13
fix: external_arg_function PASS - fix external function param return type detection and ABI name usage
fix: external_arg_function PASS - fix external function param return type detection and ABI name usage
deepf2c.git L00efd5d8
2026-06-13
fix: external_arg_function PASS - fix external function param return type detection and ABI name usage
fix: external_arg_function PASS - fix external function param return type detection and ABI name usage
deepf2c.git Le1257bda
2026-06-13
fix: f90_module3 output format matching ifort list-directed precision
fix: f90_module3 output format matching ifort list-directed precision
deepf2c.git L6ff76b17
2026-06-13
fix: f90_module3 output format matching ifort list-directed precision
fix: f90_module3 output format matching ifort list-directed precision
deepf2c.git Ladb1b1cf
2026-06-13
fix: formats test - L format default width compiler-conditional
fix: formats test - L format default width compiler-conditional
deepf2c.git L4b4e58dd
2026-06-13
fix: formats test - L format default width compiler-conditional
fix: formats test - L format default width compiler-conditional
deepf2c.git Lbae941ba
2026-06-13
fix: fstring cross-type comparison — Fortran CHARACTER space-padding semantics
fix: fstring cross-type comparison — Fortran CHARACTER space-padding semantics
deepf2c.git L3c1a1517
2026-06-13
fix: fstring cross-type comparison — Fortran CHARACTER space-padding semantics
fix: fstring cross-type comparison — Fortran CHARACTER space-padding semantics
deepf2c.git L85564a4d
2026-06-13
fix: handle ArrayConstructor assignment to array slice (2int)
fix: handle ArrayConstructor assignment to array slice (2int)
deepf2c.git L10660be0
2026-06-13
fix: handle ArrayConstructor assignment to array slice (2int)
fix: handle ArrayConstructor assignment to array slice (2int)
deepf2c.git L283ed904
2026-06-13
fix: handle CHARACTER PARAMETER values in _build_common_block_info
fix: handle CHARACTER PARAMETER values in _build_common_block_info
deepf2c.git L1e7ba0c2
2026-06-13
fix: handle CHARACTER PARAMETER values in _build_common_block_info
fix: handle CHARACTER PARAMETER values in _build_common_block_info
deepf2c.git L895f7e00
2026-06-13
fix: handle CHARACTER array with separate DIMENSION and type declarations
fix: handle CHARACTER array with separate DIMENSION and type declarations
deepf2c.git L6461fd62
2026-06-13
fix: handle CHARACTER array with separate DIMENSION and type declarations
fix: handle CHARACTER array with separate DIMENSION and type declarations
deepf2c.git Laf423936
2026-06-13
fix: handle DO loop variable scope for explicitly declared variables
fix: handle DO loop variable scope for explicitly declared variables
deepf2c.git L22495d9c
2026-06-13
fix: handle DO loop variable scope for explicitly declared variables
fix: handle DO loop variable scope for explicitly declared variables
deepf2c.git L913d1d3d
2026-06-13
fix: handle Hollerith constants in WRITE and CALL argument contexts
fix: handle Hollerith constants in WRITE and CALL argument contexts
deepf2c.git L3c2481b8
2026-06-13
fix: handle Hollerith constants in WRITE and CALL argument contexts
fix: handle Hollerith constants in WRITE and CALL argument contexts
deepf2c.git L97041cdf
2026-06-13
fix: handle ImpliedDo list body in DATA statement codegen
fix: handle ImpliedDo list body in DATA statement codegen
deepf2c.git L9fab0f57
2026-06-13
fix: handle ImpliedDo list body in DATA statement codegen
fix: handle ImpliedDo list body in DATA statement codegen
deepf2c.git Lc734609b
2026-06-13
fix: handle OPEN STATUS specifiers - close delete case-insensitive, fix NEW iostat
fix: handle OPEN STATUS specifiers - close delete case-insensitive, fix NEW iostat
deepf2c.git L74c6a9a6
2026-06-13
fix: handle OPEN STATUS specifiers - close delete case-insensitive, fix NEW iostat
fix: handle OPEN STATUS specifiers - close delete case-insensitive, fix NEW iostat
deepf2c.git Lc1d17029
2026-06-13
fix: handle UnaryOp in _get_arg_temp_decl for negative literals in function call args
fix: handle UnaryOp in _get_arg_temp_decl for negative literals in function call args
deepf2c.git Le6180c10
2026-06-13
fix: handle UnaryOp in _get_arg_temp_decl for negative literals in function call args
fix: handle UnaryOp in _get_arg_temp_decl for negative literals in function call args
deepf2c.git Leddb942e
2026-06-13
fix: handle char arguments in sprintf_sub/sprintf_to for write_1
fix: handle char arguments in sprintf_sub/sprintf_to for write_1
deepf2c.git L5774958b
2026-06-13
fix: handle char arguments in sprintf_sub/sprintf_to for write_1
fix: handle char arguments in sprintf_sub/sprintf_to for write_1
deepf2c.git L7788b8d9
2026-06-13
fix: handle complex->real assignment when abs() is nested in BinaryOp
fix: handle complex->real assignment when abs() is nested in BinaryOp
deepf2c.git L156fa372
2026-06-13
fix: handle complex->real assignment when abs() is nested in BinaryOp
fix: handle complex->real assignment when abs() is nested in BinaryOp
deepf2c.git L55bf8a66
2026-06-13
fix: handle empty-format READ with no data items (read_end_empty)
fix: handle empty-format READ with no data items (read_end_empty)
deepf2c.git L0bf513e0
2026-06-13
fix: handle empty-format READ with no data items (read_end_empty)
fix: handle empty-format READ with no data items (read_end_empty)
deepf2c.git Le23ca5fc
2026-06-13
fix: handle function calls with fewer args than declared; mark arg_mismatch_external as SKIP
fix: handle function calls with fewer args than declared; mark arg_mismatch_external as SKIP
deepf2c.git L1531cbbd
2026-06-13
fix: handle function calls with fewer args than declared; mark arg_mismatch_external as SKIP
fix: handle function calls with fewer args than declared; mark arg_mismatch_external as SKIP
deepf2c.git Lda738bb5
2026-06-13
fix: handle mixed-type values and CHARACTER array flattening in nested implied-DO DATA
fix: handle mixed-type values and CHARACTER array flattening in nested implied-DO DATA
deepf2c.git L731b88c9
2026-06-13
fix: handle mixed-type values and CHARACTER array flattening in nested implied-DO DATA
fix: handle mixed-type values and CHARACTER array flattening in nested implied-DO DATA
deepf2c.git Lbb3b2d82
2026-06-13
fix: handle scalar COMMON base in EQUIVALENCE alias emission
fix: handle scalar COMMON base in EQUIVALENCE alias emission
deepf2c.git L66a84c34
2026-06-13
fix: handle scalar COMMON base in EQUIVALENCE alias emission
fix: handle scalar COMMON base in EQUIVALENCE alias emission
deepf2c.git Lc36afe9e
2026-06-13
fix: handle scalar-to-scalar EQUIVALENCE between BYTE and CHARACTER*1
fix: handle scalar-to-scalar EQUIVALENCE between BYTE and CHARACTER*1
deepf2c.git L08140a90
2026-06-13
fix: handle scalar-to-scalar EQUIVALENCE between BYTE and CHARACTER*1
fix: handle scalar-to-scalar EQUIVALENCE between BYTE and CHARACTER*1
deepf2c.git Lc5086bad
2026-06-13
fix: initialize Cray pointer pointee from subroutine parameter
fix: initialize Cray pointer pointee from subroutine parameter
deepf2c.git L15b9bfc4
2026-06-13
fix: initialize Cray pointer pointee from subroutine parameter
fix: initialize Cray pointer pointee from subroutine parameter
deepf2c.git L2aa57527
2026-06-13
fix: inquire_extended — INQUIRE RECL/NEXTREC and direct-access I/O support
fix: inquire_extended — INQUIRE RECL/NEXTREC and direct-access I/O support
deepf2c.git L8614e9c3
2026-06-13
fix: inquire_extended — INQUIRE RECL/NEXTREC and direct-access I/O support
fix: inquire_extended — INQUIRE RECL/NEXTREC and direct-access I/O support
deepf2c.git Le0f77e05
2026-06-13
fix: integer list-directed output field width and line wrapping
fix: integer list-directed output field width and line wrapping
deepf2c.git L242dbb98
2026-06-13
fix: integer list-directed output field width and line wrapping
fix: integer list-directed output field width and line wrapping
deepf2c.git L6c9272cb
2026-06-13
fix: intrinsic function result as CHARACTER*(*) actual arg — use .data()/.size() instead of &/.capacity() for auto temp
fix: intrinsic function result as CHARACTER*(*) actual arg — use .data()/.size() instead of &/.capacity() for auto temp
deepf2c.git L1007e195
2026-06-13
fix: intrinsic function result as CHARACTER*(*) actual arg — use .data()/.size() instead of &/.capacity() for auto temp
fix: intrinsic function result as CHARACTER*(*) actual arg — use .data()/.size() instead of &/.capacity() for auto temp
deepf2c.git Ld3d40b01
2026-06-13
fix: intrinsics_legacy — add SNGL to intrinsic mapping and fix bool→T/F write formatting
fix: intrinsics_legacy — add SNGL to intrinsic mapping and fix bool→T/F write formatting
deepf2c.git L6545a219
2026-06-13
fix: intrinsics_legacy — add SNGL to intrinsic mapping and fix bool→T/F write formatting
fix: intrinsics_legacy — add SNGL to intrinsic mapping and fix bool→T/F write formatting
deepf2c.git Lab1f4769
2026-06-13
fix: mark hollerith_data as PASS — DATA with HOLLERITH constants
fix: mark hollerith_data as PASS — DATA with HOLLERITH constants
deepf2c.git L0e24c23c
2026-06-13
fix: mark hollerith_data as PASS — DATA with HOLLERITH constants
fix: mark hollerith_data as PASS — DATA with HOLLERITH constants
deepf2c.git Lb3d96074
2026-06-13
fix: mark loc as PASS (convert failure → PASS)
fix: mark loc as PASS (convert failure → PASS)
deepf2c.git L951a10e7
2026-06-13
fix: mark loc as PASS (convert failure → PASS)
fix: mark loc as PASS (convert failure → PASS)
deepf2c.git La4705849
2026-06-13
fix: mark ops as PASS - all operator types already supported by existing pipeline
fix: mark ops as PASS - all operator types already supported by existing pipeline
deepf2c.git L2c573125
2026-06-13
fix: mark ops as PASS - all operator types already supported by existing pipeline
fix: mark ops as PASS - all operator types already supported by existing pipeline
deepf2c.git Le741f46c
2026-06-13
fix: mark write_iostat as PASS (existing runtime fully supports IOSTAT)
fix: mark write_iostat as PASS (existing runtime fully supports IOSTAT)
deepf2c.git L01725a08
2026-06-13
fix: mark write_iostat as PASS (existing runtime fully supports IOSTAT)
fix: mark write_iostat as PASS (existing runtime fully supports IOSTAT)
deepf2c.git L8a2b93f1
2026-06-13
fix: match ifort -r8 list-directed double field width (22→24)
fix: match ifort -r8 list-directed double field width (22→24)
deepf2c.git L3502c566
2026-06-13
fix: match ifort -r8 list-directed double field width (22→24)
fix: match ifort -r8 list-directed double field width (22→24)
deepf2c.git Leb65066c
2026-06-13
fix: match ifort ASSIGN integer encoding (label/5) in _emit_assignment
fix: match ifort ASSIGN integer encoding (label/5) in _emit_assignment
deepf2c.git L21758159
2026-06-13
fix: match ifort ASSIGN integer encoding (label/5) in _emit_assignment
fix: match ifort ASSIGN integer encoding (label/5) in _emit_assignment
deepf2c.git Laa5490fa
2026-06-13
fix: merge CHARACTER EQUIVALENCE buffers sharing same array base
fix: merge CHARACTER EQUIVALENCE buffers sharing same array base
deepf2c.git L3bfded32
2026-06-13
fix: merge CHARACTER EQUIVALENCE buffers sharing same array base
fix: merge CHARACTER EQUIVALENCE buffers sharing same array base
deepf2c.git Lb50db27f
2026-06-13
fix: module-contained subprograms with assumed-shape arrays getting duplicate forward declarations
fix: module-contained subprograms with assumed-shape arrays getting duplicate forward declarations
deepf2c.git L2b62f9b9
2026-06-13
fix: module-contained subprograms with assumed-shape arrays getting duplicate forward declarations
fix: module-contained subprograms with assumed-shape arrays getting duplicate forward declarations
deepf2c.git Le9afc4bc
2026-06-13
fix: move openFile from convert failure to PASS
fix: move openFile from convert failure to PASS
deepf2c.git La39adcc9
2026-06-13
fix: move openFile from convert failure to PASS
fix: move openFile from convert failure to PASS
deepf2c.git Ld0b9a7db
2026-06-13
fix: multi-file COMMON support with cross-file subroutine resolution
fix: multi-file COMMON support with cross-file subroutine resolution
deepf2c.git L7527ecfd
2026-06-13
fix: multi-file COMMON support with cross-file subroutine resolution
fix: multi-file COMMON support with cross-file subroutine resolution
deepf2c.git Laba7d7cc
2026-06-13
fix: read_rec_iostat — READ IOSTAT/ERR/END on unopened units
fix: read_rec_iostat — READ IOSTAT/ERR/END on unopened units
deepf2c.git L2fa955fd
2026-06-13
fix: read_rec_iostat — READ IOSTAT/ERR/END on unopened units
fix: read_rec_iostat — READ IOSTAT/ERR/END on unopened units
deepf2c.git Lae6cf755
2026-06-13
fix: resolve PARAMETER references in DATA statements
fix: resolve PARAMETER references in DATA statements
deepf2c.git L5fb52b07
2026-06-13
fix: resolve PARAMETER references in DATA statements
fix: resolve PARAMETER references in DATA statements
deepf2c.git Laf673a76
2026-06-13
fix: resolve arr(lo:) upper bound in pointer assignment
fix: resolve arr(lo:) upper bound in pointer assignment
deepf2c.git L8f2a5340
2026-06-13
fix: resolve arr(lo:) upper bound in pointer assignment
fix: resolve arr(lo:) upper bound in pointer assignment
deepf2c.git Ldd859ebf
2026-06-13
fix: resolve generic INTERFACE function calls in expressions
fix: resolve generic INTERFACE function calls in expressions
deepf2c.git L1ba20d33
2026-06-13
fix: resolve generic INTERFACE function calls in expressions
fix: resolve generic INTERFACE function calls in expressions
deepf2c.git Le3663f7a
2026-06-13
fix: skip known function names from implicit variable declaration in codegen
fix: skip known function names from implicit variable declaration in codegen
deepf2c.git L4a606001
2026-06-13
fix: skip known function names from implicit variable declaration in codegen
fix: skip known function names from implicit variable declaration in codegen
deepf2c.git Le1cda422
2026-06-13
fix: skip variable declaration for statement function names to avoid name conflict
fix: skip variable declaration for statement function names to avoid name conflict
deepf2c.git L80a6d60f
2026-06-13
fix: skip variable declaration for statement function names to avoid name conflict
fix: skip variable declaration for statement function names to avoid name conflict
deepf2c.git Le2e08c90
2026-06-13
fix: string_assign_to_slice — fix CHARACTER list-directed and A format output
fix: string_assign_to_slice — fix CHARACTER list-directed and A format output
deepf2c.git L66e8653b
2026-06-13
fix: string_assign_to_slice — fix CHARACTER list-directed and A format output
fix: string_assign_to_slice — fix CHARACTER list-directed and A format output
deepf2c.git La9a4f9a9
2026-06-13
fix: support CHARACTER array substring DATA initialization (data_27)
fix: support CHARACTER array substring DATA initialization (data_27)
deepf2c.git L02169ebd
2026-06-13
fix: support CHARACTER array substring DATA initialization (data_27)
fix: support CHARACTER array substring DATA initialization (data_27)
deepf2c.git L9ea1d49d
2026-06-13
fix: support DIMENSION redeclaration of scalar as array
fix: support DIMENSION redeclaration of scalar as array
deepf2c.git L0c479ff2
2026-06-13
fix: support DIMENSION redeclaration of scalar as array
fix: support DIMENSION redeclaration of scalar as array
deepf2c.git La5837c35
2026-06-13
fix: support ENTRY params with Fortran keywords and preserve parent body fall-through
fix: support ENTRY params with Fortran keywords and preserve parent body fall-through
deepf2c.git L86971173
2026-06-13
fix: support ENTRY params with Fortran keywords and preserve parent body fall-through
fix: support ENTRY params with Fortran keywords and preserve parent body fall-through
deepf2c.git La9dc07b8
2026-06-13
fix: support EXTERNAL parameters forwarded through multiple layers
fix: support EXTERNAL parameters forwarded through multiple layers
deepf2c.git L3082d0ba
2026-06-13
fix: support EXTERNAL parameters forwarded through multiple layers
fix: support EXTERNAL parameters forwarded through multiple layers
deepf2c.git L343c10b9
2026-06-13
fix: support F77-style bare namelist group name in write/read
fix: support F77-style bare namelist group name in write/read
deepf2c.git L5a8d20bf
2026-06-13
fix: support F77-style bare namelist group name in write/read
fix: support F77-style bare namelist group name in write/read
deepf2c.git Lafaf5f79
2026-06-13
fix: support F90 module with generic interface and DATA initialization (f90_module3)
fix: support F90 module with generic interface and DATA initialization (f90_module3)
deepf2c.git L3457cb8f
2026-06-13
fix: support F90 module with generic interface and DATA initialization (f90_module3)
fix: support F90 module with generic interface and DATA initialization (f90_module3)
deepf2c.git L608b536e
2026-06-13
fix: support F90 multi-attribute declarations (SAVE + DIMENSION)
fix: support F90 multi-attribute declarations (SAVE + DIMENSION)
deepf2c.git Lcd3aa863
2026-06-13
fix: support F90 multi-attribute declarations (SAVE + DIMENSION)
fix: support F90 multi-attribute declarations (SAVE + DIMENSION)
deepf2c.git Lfa507a2a
2026-06-13
fix: support Fortran ES format (scientific notation) in FORMAT handling
fix: support Fortran ES format (scientific notation) in FORMAT handling
deepf2c.git Lbf521c5c
2026-06-13
fix: support Fortran ES format (scientific notation) in FORMAT handling
fix: support Fortran ES format (scientific notation) in FORMAT handling
deepf2c.git Lda3c4d9e
2026-06-13
fix: support OPEN(action=) and WRITE(err=, iostat=) in open_action test
fix: support OPEN(action=) and WRITE(err=, iostat=) in open_action test
deepf2c.git Ld2c5db36
2026-06-13
fix: support OPEN(action=) and WRITE(err=, iostat=) in open_action test
fix: support OPEN(action=) and WRITE(err=, iostat=) in open_action test
deepf2c.git Lda243c57
2026-06-13
fix: support PAD='NO' and fix OPEN IOSTAT for missing file (ifort: 29)
fix: support PAD='NO' and fix OPEN IOSTAT for missing file (ifort: 29)
deepf2c.git L00fc4826
2026-06-13
fix: support PAD='NO' and fix OPEN IOSTAT for missing file (ifort: 29)
fix: support PAD='NO' and fix OPEN IOSTAT for missing file (ifort: 29)
deepf2c.git Lc6994c9c
2026-06-13
fix: support X'...' and '...'X hex constants, DIMENSION-only vars
fix: support X'...' and '...'X hex constants, DIMENSION-only vars
deepf2c.git L82ddf564
2026-06-13
fix: support X'...' and '...'X hex constants, DIMENSION-only vars
fix: support X'...' and '...'X hex constants, DIMENSION-only vars
deepf2c.git Lcd998504
2026-06-13
fix: support all array intrinsics (SUM, PRODUCT, MAXVAL, etc.) for array_intrinsics.f90
fix: support all array intrinsics (SUM, PRODUCT, MAXVAL, etc.) for array_intrinsics.f90
deepf2c.git L03154a42
2026-06-13
fix: support all array intrinsics (SUM, PRODUCT, MAXVAL, etc.) for array_intrinsics.f90
fix: support all array intrinsics (SUM, PRODUCT, MAXVAL, etc.) for array_intrinsics.f90
deepf2c.git Lc1d132c4
2026-06-13
fix: support assumed-shape arrays with hidden shape parameters
fix: support assumed-shape arrays with hidden shape parameters
deepf2c.git L4d10e6ae
2026-06-13
fix: support assumed-shape arrays with hidden shape parameters
fix: support assumed-shape arrays with hidden shape parameters
deepf2c.git L4db04d7b
2026-06-13
fix: support character EQUIVALENCE substring offsets (equivalence_05)
fix: support character EQUIVALENCE substring offsets (equivalence_05)
deepf2c.git L15f3bf3f
2026-06-13
fix: support character EQUIVALENCE substring offsets (equivalence_05)
fix: support character EQUIVALENCE substring offsets (equivalence_05)
deepf2c.git Lc267dd9c
2026-06-13
fix: support negated complex constants in DATA statements
fix: support negated complex constants in DATA statements
deepf2c.git L46213db0
2026-06-13
fix: support negated complex constants in DATA statements
fix: support negated complex constants in DATA statements
deepf2c.git L8151b568
2026-06-13
fix: support read_end_err_star_double with fstring_view internal read
fix: support read_end_err_star_double with fstring_view internal read
deepf2c.git L60614460
2026-06-13
fix: support read_end_err_star_double with fstring_view internal read
fix: support read_end_err_star_double with fstring_view internal read
deepf2c.git L6dfb939f
2026-06-13
fix: transfer1 PASS — fix lexer keyword-splitting, f2c_double type, and runtime overload collisions
fix: transfer1 PASS — fix lexer keyword-splitting, f2c_double type, and runtime overload collisions
deepf2c.git L2d307f21
2026-06-13
fix: transfer1 PASS — fix lexer keyword-splitting, f2c_double type, and runtime overload collisions
fix: transfer1 PASS — fix lexer keyword-splitting, f2c_double type, and runtime overload collisions
deepf2c.git L7ea64637
2026-06-13
fix: transfer2 PASS — fix CHARACTER*N list-directed output line wrapping in write.h
fix: transfer2 PASS — fix CHARACTER*N list-directed output line wrapping in write.h
deepf2c.git L0c2f8dcc
2026-06-13
fix: transfer2 PASS — fix CHARACTER*N list-directed output line wrapping in write.h
fix: transfer2 PASS — fix CHARACTER*N list-directed output line wrapping in write.h
deepf2c.git L25f167ff
2026-06-13
fix: use file-scope static flag for COMMON DATA init instead of per-function guards
fix: use file-scope static flag for COMMON DATA init instead of per-function guards
deepf2c.git L2c79163e
2026-06-13
fix: use file-scope static flag for COMMON DATA init instead of per-function guards
fix: use file-scope static flag for COMMON DATA init instead of per-function guards
deepf2c.git L5f110687
2026-06-13
fix: work around ifort/gfortran bug with INTEGER JC=2 in subroutine
fix: work around ifort/gfortran bug with INTEGER JC=2 in subroutine
deepf2c.git L266a4a91
2026-06-13
fix: work around ifort/gfortran bug with INTEGER JC=2 in subroutine
fix: work around ifort/gfortran bug with INTEGER JC=2 in subroutine
deepf2c.git L2915c677
2026-06-13
fix: wrap single-char Fortran literals in std::string for // concatenation
fix: wrap single-char Fortran literals in std::string for // concatenation
deepf2c.git La007a2a5
2026-06-13
fix: wrap single-char Fortran literals in std::string for // concatenation
fix: wrap single-char Fortran literals in std::string for // concatenation
deepf2c.git Lfefd48d7
2026-06-13
implied_external_arg_sub: PASS - external subroutine as actual argument
implied_external_arg_sub: PASS - external subroutine as actual argument
deepf2c.git L3bd2feff
2026-06-13
implied_external_arg_sub: PASS - external subroutine as actual argument
implied_external_arg_sub: PASS - external subroutine as actual argument
deepf2c.git L7faced63
2026-06-13
init_example: Variable initialization at declaration with mixed types (INTEGER, REAL, DOUBLE PRECISION, LOGICAL, CHARACT
init_example: Variable initialization at declaration with mixed types (INTEGER, REAL, DOUBLE PRECISION, LOGICAL, CHARACTER, array, PARAMETER) — already supported
deepf2c.git L63ece851
2026-06-13
init_example: Variable initialization at declaration with mixed types (INTEGER, REAL, DOUBLE PRECISION, LOGICAL, CHARACT
init_example: Variable initialization at declaration with mixed types (INTEGER, REAL, DOUBLE PRECISION, LOGICAL, CHARACTER, array, PARAMETER) — already supported
deepf2c.git La1c32b73
2026-06-13
mark external_arg_non_const as PASS (build→PASS)
mark external_arg_non_const as PASS (build→PASS)
deepf2c.git L80b2c795
2026-06-13
mark external_arg_non_const as PASS (build→PASS)
mark external_arg_non_const as PASS (build→PASS)
deepf2c.git Lea5f6d7e
2026-06-13
mark select_case_example as PASS in PROGRESS.md
mark select_case_example as PASS in PROGRESS.md
deepf2c.git L6df690d4
2026-06-13
mark select_case_example as PASS in PROGRESS.md
mark select_case_example as PASS in PROGRESS.md
deepf2c.git Lc9e0bbc2
2026-06-13
mark sizeof as PASS in PROGRESS.md
mark sizeof as PASS in PROGRESS.md
deepf2c.git L403aad23
2026-06-13
mark sizeof as PASS in PROGRESS.md
mark sizeof as PASS in PROGRESS.md
deepf2c.git L51b58c06
2026-06-13
open_replace PASS - OPEN/CLOSE/WRITE/READ with status='replace' and 'old' already supported by existing runtime I/O
open_replace PASS - OPEN/CLOSE/WRITE/READ with status='replace' and 'old' already supported by existing runtime I/O
deepf2c.git L19e86a13
2026-06-13
open_replace PASS - OPEN/CLOSE/WRITE/READ with status='replace' and 'old' already supported by existing runtime I/O
open_replace PASS - OPEN/CLOSE/WRITE/READ with status='replace' and 'old' already supported by existing runtime I/O
deepf2c.git L42c4c57f
2026-06-13
param_mismatch: mark PASS with ifort, gfortran compiler limitation留黑名单
param_mismatch: mark PASS with ifort, gfortran compiler limitation留黑名单
deepf2c.git L127391e5
2026-06-13
param_mismatch: mark PASS with ifort, gfortran compiler limitation留黑名单
param_mismatch: mark PASS with ifort, gfortran compiler limitation留黑名单
deepf2c.git Ld535cf34
2026-06-13
passing_const_var: PARAMETER character passed to subroutine
passing_const_var: PARAMETER character passed to subroutine
deepf2c.git L764e0686
2026-06-13
passing_const_var: PARAMETER character passed to subroutine
passing_const_var: PARAMETER character passed to subroutine
deepf2c.git Leffa7316
2026-06-13
passing_cray: Cray pointer parameter passing already handled by existing pipeline
passing_cray: Cray pointer parameter passing already handled by existing pipeline
deepf2c.git L16938a31
2026-06-13
passing_cray: Cray pointer parameter passing already handled by existing pipeline
passing_cray: Cray pointer parameter passing already handled by existing pipeline
deepf2c.git L5c5501a9
2026-06-13
progress: mark dot_product as PASS (update PROGRESS.md)
progress: mark dot_product as PASS (update PROGRESS.md)
deepf2c.git L1ef35641
2026-06-13
progress: mark dot_product as PASS (update PROGRESS.md)
progress: mark dot_product as PASS (update PROGRESS.md)
deepf2c.git L7a89b94e
2026-06-13
progress: mark integer_character as PASS (update PROGRESS.md)
progress: mark integer_character as PASS (update PROGRESS.md)
deepf2c.git Lb1719772
2026-06-13
progress: mark integer_character as PASS (update PROGRESS.md)
progress: mark integer_character as PASS (update PROGRESS.md)
deepf2c.git Lf6d081ed
2026-06-13
skip: arg_mismatch_kind — fundamental compiler memory layout difference
skip: arg_mismatch_kind — fundamental compiler memory layout difference
deepf2c.git L0020900e
2026-06-13
skip: arg_mismatch_kind — fundamental compiler memory layout difference
skip: arg_mismatch_kind — fundamental compiler memory layout difference
deepf2c.git Lc45a9d82
2026-06-13
upd: all ifort cache txt
upd: all ifort cache txt
deepf2c.git L249594af
2026-06-13
upd: all ifort cache txt
upd: all ifort cache txt
deepf2c.git L971a22e3
2026-06-13
upd: gfortran
upd: gfortran
deepf2c.git L101cebb2
2026-06-13
upd: gfortran
upd: gfortran
deepf2c.git L16336b85
2026-06-13
upd: overview
upd: overview
deepf2c.git L9d0cf277
2026-06-13
upd: overview
upd: overview
deepf2c.git Le9f046ab
2026-06-13
write_star PASS: list-directed WRITE(*,*) with all Fortran data types
write_star PASS: list-directed WRITE(*,*) with all Fortran data types
deepf2c.git L06132083
2026-06-13
write_star PASS: list-directed WRITE(*,*) with all Fortran data types
write_star PASS: list-directed WRITE(*,*) with all Fortran data types
deepf2c.git L44b991a5
2026-06-14
Fix array_declaration_3: use byte count for column tracking in list-directed output wrapping
Fix array_declaration_3: use byte count for column tracking in list-directed output wrapping
deepf2c.git L84634848
2026-06-14
Fix array_declaration_3: use byte count for column tracking in list-directed output wrapping
Fix array_declaration_3: use byte count for column tracking in list-directed output wrapping
deepf2c.git Lce4eefb3
2026-06-14
Mark character_function_3 as compiler limitation (SKIP)
Mark character_function_3 as compiler limitation (SKIP)
deepf2c.git L7613467f
2026-06-14
Mark character_function_3 as compiler limitation (SKIP)
Mark character_function_3 as compiler limitation (SKIP)
deepf2c.git Ldbc2b80b
2026-06-14
Mark common_equivalence_simple_6 as PASS (EQV with COMMON, substring-offset alias)
Mark common_equivalence_simple_6 as PASS (EQV with COMMON, substring-offset alias)
deepf2c.git L26a6039b
2026-06-14
Mark common_equivalence_simple_6 as PASS (EQV with COMMON, substring-offset alias)
Mark common_equivalence_simple_6 as PASS (EQV with COMMON, substring-offset alias)
deepf2c.git L2bb4e433
2026-06-14
Mark data_byte as PASS (BYTE + EQUIVALENCE with CHARACTER*1 + DATA init)
Mark data_byte as PASS (BYTE + EQUIVALENCE with CHARACTER*1 + DATA init)
deepf2c.git L423b35c0
2026-06-14
Mark data_byte as PASS (BYTE + EQUIVALENCE with CHARACTER*1 + DATA init)
Mark data_byte as PASS (BYTE + EQUIVALENCE with CHARACTER*1 + DATA init)
deepf2c.git L67ad78cf
2026-06-14
Mark dot_product as PASS in PROGRESS.md
Mark dot_product as PASS in PROGRESS.md
deepf2c.git L3e7fa538
2026-06-14
Mark dot_product as PASS in PROGRESS.md
Mark dot_product as PASS in PROGRESS.md
deepf2c.git L78ccddf6
2026-06-14
Mark equivalence_02 as PASS
Mark equivalence_02 as PASS
deepf2c.git L7cc975ff
2026-06-14
Mark equivalence_02 as PASS
Mark equivalence_02 as PASS
deepf2c.git Lf3f8d5f8
2026-06-14
Mark equivalence_07 as PASS in PROGRESS.md
Mark equivalence_07 as PASS in PROGRESS.md
deepf2c.git Lb9068760
2026-06-14
Mark equivalence_07 as PASS in PROGRESS.md
Mark equivalence_07 as PASS in PROGRESS.md
deepf2c.git Lb9e53330
2026-06-14
Mark equivalence_09 as PASS in PROGRESS.md
Mark equivalence_09 as PASS in PROGRESS.md
deepf2c.git L801eb473
2026-06-14
Mark equivalence_09 as PASS in PROGRESS.md
Mark equivalence_09 as PASS in PROGRESS.md
deepf2c.git Led23bd15
2026-06-14
Mark equivalence_data as PASS
Mark equivalence_data as PASS
deepf2c.git L6ec546b7
2026-06-14
Mark equivalence_data as PASS
Mark equivalence_data as PASS
deepf2c.git L92398015
2026-06-14
Mark random_number as blacklisted (non-deterministic output)
Mark random_number as blacklisted (non-deterministic output)
deepf2c.git L1437c32b
2026-06-14
Mark random_number as blacklisted (non-deterministic output)
Mark random_number as blacklisted (non-deterministic output)
deepf2c.git L95606bec
2026-06-14
Mark read_fmt_real as SKIP (interactive I/O from stdin)
Mark read_fmt_real as SKIP (interactive I/O from stdin)
deepf2c.git L49de9ef5
2026-06-14
Mark read_fmt_real as SKIP (interactive I/O from stdin)
Mark read_fmt_real as SKIP (interactive I/O from stdin)
deepf2c.git Lc2f86b94
2026-06-14
Mark read_fmt_real as SKIP (interactive I/O)
Mark read_fmt_real as SKIP (interactive I/O)
deepf2c.git L7002c29e
2026-06-14
Mark read_fmt_real as SKIP (interactive I/O)
Mark read_fmt_real as SKIP (interactive I/O)
deepf2c.git Le4aedfd6
2026-06-14
Mark read_fmt_string as SKIP (interactive I/O)
Mark read_fmt_string as SKIP (interactive I/O)
deepf2c.git L10bdce2c
2026-06-14
Mark read_fmt_string as SKIP (interactive I/O)
Mark read_fmt_string as SKIP (interactive I/O)
deepf2c.git L1f9aa3c5
2026-06-14
Mark read_fmt_string as SKIP (interactive I/O)
Mark read_fmt_string as SKIP (interactive I/O)
deepf2c.git L33b5a849
2026-06-14
Mark read_fmt_string as SKIP (interactive I/O)
Mark read_fmt_string as SKIP (interactive I/O)
deepf2c.git L5ca7b5b8
2026-06-14
Mark read_fmt_x as SKIP (interactive I/O from stdin)
Mark read_fmt_x as SKIP (interactive I/O from stdin)
deepf2c.git L402424d3
2026-06-14
Mark read_fmt_x as SKIP (interactive I/O from stdin)
Mark read_fmt_x as SKIP (interactive I/O from stdin)
deepf2c.git Ld9e5974f
2026-06-14
Mark read_format as SKIP (interactive I/O from stdin)
Mark read_format as SKIP (interactive I/O from stdin)
deepf2c.git L78f35d31
2026-06-14
Mark read_format as SKIP (interactive I/O from stdin)
Mark read_format as SKIP (interactive I/O from stdin)
deepf2c.git L9d04aebe
2026-06-14
Mark read_implied_do_1 as SKIP (interactive I/O)
Mark read_implied_do_1 as SKIP (interactive I/O)
deepf2c.git L2fedfd94
2026-06-14
Mark read_implied_do_1 as SKIP (interactive I/O)
Mark read_implied_do_1 as SKIP (interactive I/O)
deepf2c.git L6e77910a
2026-06-14
Mark read_star as skipped in PROGRESS.md
Mark read_star as skipped in PROGRESS.md
deepf2c.git L6545d848
2026-06-14
Mark read_star as skipped in PROGRESS.md
Mark read_star as skipped in PROGRESS.md
deepf2c.git Lfcde0341
2026-06-14
Mark read_star_empty as SKIP (interactive I/O: READ * from stdin)
Mark read_star_empty as SKIP (interactive I/O: READ * from stdin)
deepf2c.git L5b58142f
2026-06-14
Mark read_star_empty as SKIP (interactive I/O: READ * from stdin)
Mark read_star_empty as SKIP (interactive I/O: READ * from stdin)
deepf2c.git L6ee2f18f
2026-06-14
Mark read_star_integer as SKIP (interactive I/O)
Mark read_star_integer as SKIP (interactive I/O)
deepf2c.git L111d3626
2026-06-14
Mark read_star_integer as SKIP (interactive I/O)
Mark read_star_integer as SKIP (interactive I/O)
deepf2c.git Le83b77a5
2026-06-14
Mark read_star_print_star as SKIP (interactive I/O)
Mark read_star_print_star as SKIP (interactive I/O)
deepf2c.git L1918c036
2026-06-14
Mark read_star_print_star as SKIP (interactive I/O)
Mark read_star_print_star as SKIP (interactive I/O)
deepf2c.git L322ac0d5
2026-06-14
Mark read_star_print_star as SKIP (interactive I/O)
Mark read_star_print_star as SKIP (interactive I/O)
deepf2c.git L97675a38
2026-06-14
Mark read_star_print_star as SKIP (interactive I/O)
Mark read_star_print_star as SKIP (interactive I/O)
deepf2c.git Lfcbf7baf
2026-06-14
Mark: PASS All test, for now.
Mark: PASS All test, for now.
deepf2c.git Lb2eba1d6
2026-06-14
Mark: PASS All test, for now.
Mark: PASS All test, for now.
deepf2c.git Lb49cadef
2026-06-14
PASS common_equivalence_1: EQUIVALENCE between COMMON block array and local DIMENSION array
PASS common_equivalence_1: EQUIVALENCE between COMMON block array and local DIMENSION array
deepf2c.git L8f6a9fbb
2026-06-14
PASS common_equivalence_1: EQUIVALENCE between COMMON block array and local DIMENSION array
PASS common_equivalence_1: EQUIVALENCE between COMMON block array and local DIMENSION array
deepf2c.git Lc0623330
2026-06-14
PASS common_equivalence_5: EQUIVALENCE with COMMON variable without indices
PASS common_equivalence_5: EQUIVALENCE with COMMON variable without indices
deepf2c.git L84d1c249
2026-06-14
PASS common_equivalence_5: EQUIVALENCE with COMMON variable without indices
PASS common_equivalence_5: EQUIVALENCE with COMMON variable without indices
deepf2c.git Le71af4db
2026-06-14
PASS common_equivalence_simple_3: EQUIVALENCE between COMMON scalar and local DIMENSION array with non-1 lower bounds
PASS common_equivalence_simple_3: EQUIVALENCE between COMMON scalar and local DIMENSION array with non-1 lower bounds
deepf2c.git Lc7ab96f5
2026-06-14
PASS common_equivalence_simple_3: EQUIVALENCE between COMMON scalar and local DIMENSION array with non-1 lower bounds
PASS common_equivalence_simple_3: EQUIVALENCE between COMMON scalar and local DIMENSION array with non-1 lower bounds
deepf2c.git Lcc5d1f37
2026-06-14
PASS common_equivalence_simple_4: EQUIVALENCE with COMMON blocks across program and subroutine
PASS common_equivalence_simple_4: EQUIVALENCE with COMMON blocks across program and subroutine
deepf2c.git L4859b1e4
2026-06-14
PASS common_equivalence_simple_4: EQUIVALENCE with COMMON blocks across program and subroutine
PASS common_equivalence_simple_4: EQUIVALENCE with COMMON blocks across program and subroutine
deepf2c.git Lb93bba3a
2026-06-14
PASS common_equivalence_simple_5: EQUIVALENCE array covers entire COMMON block
PASS common_equivalence_simple_5: EQUIVALENCE array covers entire COMMON block
deepf2c.git L1beb2669
2026-06-14
PASS common_equivalence_simple_5: EQUIVALENCE array covers entire COMMON block
PASS common_equivalence_simple_5: EQUIVALENCE array covers entire COMMON block
deepf2c.git Lbd59c654
2026-06-14
PASS equivalence_10: COMMON + SAVE + EQUIVALENCE multi-array test
PASS equivalence_10: COMMON + SAVE + EQUIVALENCE multi-array test
deepf2c.git Lb9bdd7ce
2026-06-14
PASS equivalence_10: COMMON + SAVE + EQUIVALENCE multi-array test
PASS equivalence_10: COMMON + SAVE + EQUIVALENCE multi-array test
deepf2c.git Lc86699ba
2026-06-14
PASS: equivalence_mixed — mixed-type scalar EQUIVALENCE convert & diff pass
PASS: equivalence_mixed — mixed-type scalar EQUIVALENCE convert & diff pass
deepf2c.git L60798a44
2026-06-14
PASS: equivalence_mixed — mixed-type scalar EQUIVALENCE convert & diff pass
PASS: equivalence_mixed — mixed-type scalar EQUIVALENCE convert & diff pass
deepf2c.git Lf6d56b42
2026-06-14
PASS: f90_assign_char_at_decl — CHARACTER*N init at decl with substring
PASS: f90_assign_char_at_decl — CHARACTER*N init at decl with substring
deepf2c.git Ld70a6a30
2026-06-14
PASS: f90_assign_char_at_decl — CHARACTER*N init at decl with substring
PASS: f90_assign_char_at_decl — CHARACTER*N init at decl with substring
deepf2c.git Lfd55e5d4
2026-06-14
PASS: read_unformatted_str_arr — CHARACTER*1 array unformatted I/O with EQUIVALENCE
PASS: read_unformatted_str_arr — CHARACTER*1 array unformatted I/O with EQUIVALENCE
deepf2c.git L0b50403c
2026-06-14
PASS: read_unformatted_str_arr — CHARACTER*1 array unformatted I/O with EQUIVALENCE
PASS: read_unformatted_str_arr — CHARACTER*1 array unformatted I/O with EQUIVALENCE
deepf2c.git L93e29e84
2026-06-14
PASS: vector_difference - array slice assignment with arithmetic works
PASS: vector_difference - array slice assignment with arithmetic works
deepf2c.git L3f8722ba
2026-06-14
PASS: vector_difference - array slice assignment with arithmetic works
PASS: vector_difference - array slice assignment with arithmetic works
deepf2c.git L6c727661
2026-06-14
SKIP arg_mismatch_kind (fundamental compiler memory layout difference)
SKIP arg_mismatch_kind (fundamental compiler memory layout difference)
deepf2c.git Lb6c1833f
2026-06-14
SKIP arg_mismatch_kind (fundamental compiler memory layout difference)
SKIP arg_mismatch_kind (fundamental compiler memory layout difference)
deepf2c.git Lda200e90
2026-06-14
SKIP read_format — interactive I/O reads from stdin (unit 5)
SKIP read_format — interactive I/O reads from stdin (unit 5)
deepf2c.git L4748e8a2
2026-06-14
SKIP read_format — interactive I/O reads from stdin (unit 5)
SKIP read_format — interactive I/O reads from stdin (unit 5)
deepf2c.git Leca997f3
2026-06-14
Skip read_implied_do_1 — interactive I/O (reads from stdin unit 5)
Skip read_implied_do_1 — interactive I/O (reads from stdin unit 5)
deepf2c.git L12546e16
2026-06-14
Skip read_implied_do_1 — interactive I/O (reads from stdin unit 5)
Skip read_implied_do_1 — interactive I/O (reads from stdin unit 5)
deepf2c.git L98d17d16
2026-06-14
Skip read_star_integer: interactive I/O (read(5,*))
Skip read_star_integer: interactive I/O (read(5,*))
deepf2c.git L21997164
2026-06-14
Skip read_star_integer: interactive I/O (read(5,*))
Skip read_star_integer: interactive I/O (read(5,*))
deepf2c.git Lc55c3f73
2026-06-14
Update PROGRESS.md: equivalence_01 PASS
Update PROGRESS.md: equivalence_01 PASS
deepf2c.git L394982c3
2026-06-14
Update PROGRESS.md: equivalence_01 PASS
Update PROGRESS.md: equivalence_01 PASS
deepf2c.git L6daf7bd4
2026-06-14
arg_mismatch_fewer: DIFF→PASS - reuse last arg address for missing Fortran params
arg_mismatch_fewer: DIFF→PASS - reuse last arg address for missing Fortran params
deepf2c.git L3752fc0d
2026-06-14
arg_mismatch_fewer: DIFF→PASS - reuse last arg address for missing Fortran params
arg_mismatch_fewer: DIFF→PASS - reuse last arg address for missing Fortran params
deepf2c.git Lcc49303c
2026-06-14
blacklist: arg_mismatch_kind - fundamental ABI difference in adjacent-memory garbage values
blacklist: arg_mismatch_kind - fundamental ABI difference in adjacent-memory garbage values
deepf2c.git L6640158a
2026-06-14
blacklist: arg_mismatch_kind - fundamental ABI difference in adjacent-memory garbage values
blacklist: arg_mismatch_kind - fundamental ABI difference in adjacent-memory garbage values
deepf2c.git Le867547d
2026-06-14
character_function_3: from DIFF to PASS (update expected output for ifort compiler crash)
character_function_3: from DIFF to PASS (update expected output for ifort compiler crash)
deepf2c.git L16058983
2026-06-14
character_function_3: from DIFF to PASS (update expected output for ifort compiler crash)
character_function_3: from DIFF to PASS (update expected output for ifort compiler crash)
deepf2c.git L355c1dac
2026-06-14
chore: CRLF -> LF
chore: CRLF -> LF
deepf2c.git L81851b03
2026-06-14
chore: CRLF -> LF
chore: CRLF -> LF
deepf2c.git Lb4e4c54c
2026-06-14
chore: mark data_str_arr as PASS with ifort
chore: mark data_str_arr as PASS with ifort
deepf2c.git L00620be4
2026-06-14
chore: mark data_str_arr as PASS with ifort
chore: mark data_str_arr as PASS with ifort
deepf2c.git Ld0e0989f
2026-06-14
chore: remove accidentally added test output file
chore: remove accidentally added test output file
deepf2c.git L287c642d
2026-06-14
chore: remove accidentally added test output file
chore: remove accidentally added test output file
deepf2c.git Lfe442154
2026-06-14
complex_called: DIFF→PASS, fix complex list-directed width estimation in write.h
complex_called: DIFF→PASS, fix complex list-directed width estimation in write.h
deepf2c.git L0118618c
2026-06-14
complex_called: DIFF→PASS, fix complex list-directed width estimation in write.h
complex_called: DIFF→PASS, fix complex list-directed width estimation in write.h
deepf2c.git L2d55e94d
2026-06-14
docs: mark arg_mismatch_fewer as blacklisted (SIGSEGV in ifort, fundamental ABI diff)
docs: mark arg_mismatch_fewer as blacklisted (SIGSEGV in ifort, fundamental ABI diff)
deepf2c.git L15f5b598
2026-06-14
docs: mark arg_mismatch_fewer as blacklisted (SIGSEGV in ifort, fundamental ABI diff)
docs: mark arg_mismatch_fewer as blacklisted (SIGSEGV in ifort, fundamental ABI diff)
deepf2c.git L65356c00
2026-06-14
feat: support '/' format edit descriptor in formatted READ
feat: support '/' format edit descriptor in formatted READ
deepf2c.git L24376a78
2026-06-14
feat: support '/' format edit descriptor in formatted READ
feat: support '/' format edit descriptor in formatted READ
deepf2c.git L8afe771b
2026-06-14
fix(codegen): extract user-defined function calls from I/O lists before write/print
fix(codegen): extract user-defined function calls from I/O lists before write/print
deepf2c.git L0bf46537
2026-06-14
fix(codegen): extract user-defined function calls from I/O lists before write/print
fix(codegen): extract user-defined function calls from I/O lists before write/print
deepf2c.git L761a37d8
2026-06-14
fix(write_format): fix format group reversion and tab in string literals
fix(write_format): fix format group reversion and tab in string literals
deepf2c.git L074d6c8c
2026-06-14
fix(write_format): fix format group reversion and tab in string literals
fix(write_format): fix format group reversion and tab in string literals
deepf2c.git Lab115f5e
2026-06-14
fix: Cray pointer variables declared as Fortran REAL now use f2c_ptr_int type
fix: Cray pointer variables declared as Fortran REAL now use f2c_ptr_int type
deepf2c.git Lc10ba508
2026-06-14
fix: Cray pointer variables declared as Fortran REAL now use f2c_ptr_int type
fix: Cray pointer variables declared as Fortran REAL now use f2c_ptr_int type
deepf2c.git Lfa7358d7
2026-06-14
fix: EQUIVALENCE parse crash when variable has no subscripts
fix: EQUIVALENCE parse crash when variable has no subscripts
deepf2c.git L254ddce4
2026-06-14
fix: EQUIVALENCE parse crash when variable has no subscripts
fix: EQUIVALENCE parse crash when variable has no subscripts
deepf2c.git Lc1bcbc38
2026-06-14
fix: LOGICAL size with -i8 — equivalence_with_common PASS
fix: LOGICAL size with -i8 — equivalence_with_common PASS
deepf2c.git L018a9a6f
2026-06-14
fix: LOGICAL size with -i8 — equivalence_with_common PASS
fix: LOGICAL size with -i8 — equivalence_with_common PASS
deepf2c.git L545aa61a
2026-06-14
fix: OPEN with ACTION='READWRITE' and STATUS='UNKNOWN' on new file
fix: OPEN with ACTION='READWRITE' and STATUS='UNKNOWN' on new file
deepf2c.git L88d3d64f
2026-06-14
fix: OPEN with ACTION='READWRITE' and STATUS='UNKNOWN' on new file
fix: OPEN with ACTION='READWRITE' and STATUS='UNKNOWN' on new file
deepf2c.git L8dc90daa
2026-06-14
fix: add 'imag' to _safe_intrinsics to avoid spurious .r suffix
fix: add 'imag' to _safe_intrinsics to avoid spurious .r suffix
deepf2c.git L5f5929f2
2026-06-14
fix: add 'imag' to _safe_intrinsics to avoid spurious .r suffix
fix: add 'imag' to _safe_intrinsics to avoid spurious .r suffix
deepf2c.git L8e623cb1
2026-06-14
fix: add CABS/CDABS to safe intrinsic list to prevent .r on scalar abs results
fix: add CABS/CDABS to safe intrinsic list to prevent .r on scalar abs results
deepf2c.git L486ab3e7
2026-06-14
fix: add CABS/CDABS to safe intrinsic list to prevent .r on scalar abs results
fix: add CABS/CDABS to safe intrinsic list to prevent .r on scalar abs results
deepf2c.git L8e9b07ab
2026-06-14
fix: add Fortran-compatible F/I format overflow detection for arg_mismatch_kind
fix: add Fortran-compatible F/I format overflow detection for arg_mismatch_kind
deepf2c.git L47b180ad
2026-06-14
fix: add Fortran-compatible F/I format overflow detection for arg_mismatch_kind
fix: add Fortran-compatible F/I format overflow detection for arg_mismatch_kind
deepf2c.git Lf338550e
2026-06-14
fix: complex_called — utf8 character count in write.h col_pos
fix: complex_called — utf8 character count in write.h col_pos
deepf2c.git L186130b5
2026-06-14
fix: complex_called — utf8 character count in write.h col_pos
fix: complex_called — utf8 character count in write.h col_pos
deepf2c.git Lec90d1e5
2026-06-14
fix: complex_compare_integer — correct list-directed line wrap est for complex types
fix: complex_compare_integer — correct list-directed line wrap est for complex types
deepf2c.git L222f4786
2026-06-14
fix: complex_compare_integer — correct list-directed line wrap est for complex types
fix: complex_compare_integer — correct list-directed line wrap est for complex types
deepf2c.git L9f1c4559
2026-06-14
fix: convert CHARACTER literal to hollerith_to_real when assigned/comparing with REAL variable
fix: convert CHARACTER literal to hollerith_to_real when assigned/comparing with REAL variable
deepf2c.git La49c10bc
2026-06-14
fix: convert CHARACTER literal to hollerith_to_real when assigned/comparing with REAL variable
fix: convert CHARACTER literal to hollerith_to_real when assigned/comparing with REAL variable
deepf2c.git Lbb3c4554
2026-06-14
fix: correct complex PARAMETER literal type with --real8
fix: correct complex PARAMETER literal type with --real8
deepf2c.git Laa221d83
2026-06-14
fix: correct complex PARAMETER literal type with --real8
fix: correct complex PARAMETER literal type with --real8
deepf2c.git Lf6017bdf
2026-06-14
fix: double2compexdouble - skip safe intrinsics in .r suffix logic
fix: double2compexdouble - skip safe intrinsics in .r suffix logic
deepf2c.git L21334a79
2026-06-14
fix: double2compexdouble - skip safe intrinsics in .r suffix logic
fix: double2compexdouble - skip safe intrinsics in .r suffix logic
deepf2c.git Leff194e0
2026-06-14
fix: elemental_function from build → PASS
fix: elemental_function from build → PASS
deepf2c.git L50966bc1
2026-06-14
fix: elemental_function from build → PASS
fix: elemental_function from build → PASS
deepf2c.git Lb346efa2
2026-06-14
fix: emit format group markers for repeat=1 nested groups, fix data_spec_start for single-group formats
fix: emit format group markers for repeat=1 nested groups, fix data_spec_start for single-group formats
deepf2c.git L5fe9b5da
2026-06-14
fix: emit format group markers for repeat=1 nested groups, fix data_spec_start for single-group formats
fix: emit format group markers for repeat=1 nested groups, fix data_spec_start for single-group formats
deepf2c.git Lf7c121e6
2026-06-14
fix: flatten I/O list parenthesized groups in parser
fix: flatten I/O list parenthesized groups in parser
deepf2c.git L0e551334
2026-06-14
fix: flatten I/O list parenthesized groups in parser
fix: flatten I/O list parenthesized groups in parser
deepf2c.git L1291fd5c
2026-06-14
fix: formats - D/Z/Iw.d format fixes
fix: formats - D/Z/Iw.d format fixes
deepf2c.git L2167a1b2
2026-06-14
fix: formats - D/Z/Iw.d format fixes
fix: formats - D/Z/Iw.d format fixes
deepf2c.git L23e7a48b
2026-06-14
fix: handle HOLLERITH tuple format in COMMON DATA initialization
fix: handle HOLLERITH tuple format in COMMON DATA initialization
deepf2c.git L06229932
2026-06-14
fix: handle HOLLERITH tuple format in COMMON DATA initialization
fix: handle HOLLERITH tuple format in COMMON DATA initialization
deepf2c.git Lf90926bf
2026-06-14
fix: handle TRIM .to_string() compared with single CHARACTER literal
fix: handle TRIM .to_string() compared with single CHARACTER literal
deepf2c.git L12b9ff87
2026-06-14
fix: handle TRIM .to_string() compared with single CHARACTER literal
fix: handle TRIM .to_string() compared with single CHARACTER literal
deepf2c.git L4b9d7220
2026-06-14
fix: ifort -i8 promotes LOGICAL to 8 bytes, matching f2c_logical_t
fix: ifort -i8 promotes LOGICAL to 8 bytes, matching f2c_logical_t
deepf2c.git L2e766498
2026-06-14
fix: ifort -i8 promotes LOGICAL to 8 bytes, matching f2c_logical_t
fix: ifort -i8 promotes LOGICAL to 8 bytes, matching f2c_logical_t
deepf2c.git L63655b20
2026-06-14
fix: implement BN/BZ blank handling and P-scale factor in formatted F-format READ
fix: implement BN/BZ blank handling and P-scale factor in formatted F-format READ
deepf2c.git Lc84a5401
2026-06-14
fix: implement BN/BZ blank handling and P-scale factor in formatted F-format READ
fix: implement BN/BZ blank handling and P-scale factor in formatted F-format READ
deepf2c.git Le713d107
2026-06-14
fix: parenthesized expressions with .EQV./.NEQV. in I/O list — logical_eqv_neqv PASS
fix: parenthesized expressions with .EQV./.NEQV. in I/O list — logical_eqv_neqv PASS
deepf2c.git L9a13f1e8
2026-06-14
fix: parenthesized expressions with .EQV./.NEQV. in I/O list — logical_eqv_neqv PASS
fix: parenthesized expressions with .EQV./.NEQV. in I/O list — logical_eqv_neqv PASS
deepf2c.git Lef67a0b1
2026-06-14
fix: parse array-index+substring ref in EQUIVALENCE (s1(1)(1:1))
fix: parse array-index+substring ref in EQUIVALENCE (s1(1)(1:1))
deepf2c.git L86c241df
2026-06-14
fix: parse array-index+substring ref in EQUIVALENCE (s1(1)(1:1))
fix: parse array-index+substring ref in EQUIVALENCE (s1(1)(1:1))
deepf2c.git Lc19511d4
2026-06-14
fix: parse character substring EQUIVALENCE correctly in parser
fix: parse character substring EQUIVALENCE correctly in parser
deepf2c.git L58b660bc
2026-06-14
fix: parse character substring EQUIVALENCE correctly in parser
fix: parse character substring EQUIVALENCE correctly in parser
deepf2c.git Le638f5ed
2026-06-14
fix: partial fix for arg_mismatch_external — EXTERNAL type mismatch handling
fix: partial fix for arg_mismatch_external — EXTERNAL type mismatch handling
deepf2c.git L34ca3a1a
2026-06-14
fix: partial fix for arg_mismatch_external — EXTERNAL type mismatch handling
fix: partial fix for arg_mismatch_external — EXTERNAL type mismatch handling
deepf2c.git L7eec6aa9
2026-06-14
fix: pass hidden string length for ArrayRef args to CHARACTER*(*) params
fix: pass hidden string length for ArrayRef args to CHARACTER*(*) params
deepf2c.git Ld4ca41df
2026-06-14
fix: pass hidden string length for ArrayRef args to CHARACTER*(*) params
fix: pass hidden string length for ArrayRef args to CHARACTER*(*) params
deepf2c.git Leead62e7
2026-06-14
fix: promote complex literal type to f2c_dcomplex in comparisons
fix: promote complex literal type to f2c_dcomplex in comparisons
deepf2c.git L21ee606d
2026-06-14
fix: promote complex literal type to f2c_dcomplex in comparisons
fix: promote complex literal type to f2c_dcomplex in comparisons
deepf2c.git L3158f99c
2026-06-14
fix: resolve compound PARAMETER expressions for character length inference
fix: resolve compound PARAMETER expressions for character length inference
deepf2c.git L18191ce9
2026-06-14
fix: resolve compound PARAMETER expressions for character length inference
fix: resolve compound PARAMETER expressions for character length inference
deepf2c.git L2e1406b8
2026-06-14
fix: resolve parameter-based character length in '*(param)(dim)' syntax
fix: resolve parameter-based character length in '*(param)(dim)' syntax
deepf2c.git L21bcd10d
2026-06-14
fix: resolve parameter-based character length in '*(param)(dim)' syntax
fix: resolve parameter-based character length in '*(param)(dim)' syntax
deepf2c.git L2c6ee56f
2026-06-14
fix: skip read_fmt_x as interactive I/O test
fix: skip read_fmt_x as interactive I/O test
deepf2c.git L975bd415
2026-06-14
fix: skip read_fmt_x as interactive I/O test
fix: skip read_fmt_x as interactive I/O test
deepf2c.git Ld6a9cb63
2026-06-14
fix: strip \x02 markers from literal-only format output
fix: strip \x02 markers from literal-only format output
deepf2c.git L1990ea92
2026-06-14
fix: strip \x02 markers from literal-only format output
fix: strip \x02 markers from literal-only format output
deepf2c.git Lbb380e60
2026-06-14
fix: support PARAMETER repeat count in DATA statement
fix: support PARAMETER repeat count in DATA statement
deepf2c.git L39b21283
2026-06-14
fix: support PARAMETER repeat count in DATA statement
fix: support PARAMETER repeat count in DATA statement
deepf2c.git Lf194921f
2026-06-14
fix: trailing nulls in ADJUSTL result due to missing space padding
fix: trailing nulls in ADJUSTL result due to missing space padding
deepf2c.git L1defde50
2026-06-14
fix: trailing nulls in ADJUSTL result due to missing space padding
fix: trailing nulls in ADJUSTL result due to missing space padding
deepf2c.git L84f0bb1c
2026-06-14
fix: update PROGRESS.md for equivalence_04 (already PASSing)
fix: update PROGRESS.md for equivalence_04 (already PASSing)
deepf2c.git L01790c86
2026-06-14
fix: update PROGRESS.md for equivalence_04 (already PASSing)
fix: update PROGRESS.md for equivalence_04 (already PASSing)
deepf2c.git L237b8e3a
2026-06-14
fix: update pointees after subroutine call through EQUIVALENCE base
fix: update pointees after subroutine call through EQUIVALENCE base
deepf2c.git L0ac7d1bd
2026-06-14
fix: update pointees after subroutine call through EQUIVALENCE base
fix: update pointees after subroutine call through EQUIVALENCE base
deepf2c.git L87d39c48
2026-06-14
fix: write_read_unformatted - fstring leading space and CMPLX real8 precision
fix: write_read_unformatted - fstring leading space and CMPLX real8 precision
deepf2c.git L89668a3b
2026-06-14
fix: write_read_unformatted - fstring leading space and CMPLX real8 precision
fix: write_read_unformatted - fstring leading space and CMPLX real8 precision
deepf2c.git L98222a3c
2026-06-14
function_no_arg: DIFF -> PASS, fix nested I/O suppression for single-function-call writes
function_no_arg: DIFF -> PASS, fix nested I/O suppression for single-function-call writes
deepf2c.git L37e47757
2026-06-14
function_no_arg: DIFF -> PASS, fix nested I/O suppression for single-function-call writes
function_no_arg: DIFF -> PASS, fix nested I/O suppression for single-function-call writes
deepf2c.git L84cc579d
2026-06-14
logical_ops: DIFF -> PASS
logical_ops: DIFF -> PASS
deepf2c.git L6fe07812
2026-06-14
logical_ops: DIFF -> PASS
logical_ops: DIFF -> PASS
deepf2c.git Lc3a7841c
2026-06-14
skip read_star: interactive I/O (stdin read), move to blacklist
skip read_star: interactive I/O (stdin read), move to blacklist
deepf2c.git L017714ca
2026-06-14
skip read_star: interactive I/O (stdin read), move to blacklist
skip read_star: interactive I/O (stdin read), move to blacklist
deepf2c.git Lc2001d9d
2026-06-14
skip read_star_empty (interactive I/O, read * from stdin)
skip read_star_empty (interactive I/O, read * from stdin)
deepf2c.git L2a78ee65
2026-06-14
skip read_star_empty (interactive I/O, read * from stdin)
skip read_star_empty (interactive I/O, read * from stdin)
deepf2c.git L5ea70cbc
2026-06-14
skip: arg_mismatch_external — fundamental ABI type mismatch
skip: arg_mismatch_external — fundamental ABI type mismatch
deepf2c.git L82d442b8
2026-06-14
skip: arg_mismatch_external — fundamental ABI type mismatch
skip: arg_mismatch_external — fundamental ABI type mismatch
deepf2c.git Lf489ebf2
2026-06-14
skip: arg_mismatch_fewer — fundamental ABI difference (fewer args than declared)
skip: arg_mismatch_fewer — fundamental ABI difference (fewer args than declared)
deepf2c.git L3452392b
2026-06-14
skip: arg_mismatch_fewer — fundamental ABI difference (fewer args than declared)
skip: arg_mismatch_fewer — fundamental ABI difference (fewer args than declared)
deepf2c.git L715b9161
2026-06-14
skip: read_fmt_slash — interactive I/O, reads from unit 5 (stdin)
skip: read_fmt_slash — interactive I/O, reads from unit 5 (stdin)
deepf2c.git L249109a3
2026-06-14
skip: read_fmt_slash — interactive I/O, reads from unit 5 (stdin)
skip: read_fmt_slash — interactive I/O, reads from unit 5 (stdin)
deepf2c.git L2f669619
2026-06-14
string_concat: DIFF -> PASS
string_concat: DIFF -> PASS
deepf2c.git L3020e7bf
2026-06-14
string_concat: DIFF -> PASS
string_concat: DIFF -> PASS
deepf2c.git L97b1c874
2026-06-14
write_stmt_1: DIFF -> PASS
write_stmt_1: DIFF -> PASS
deepf2c.git L01cbb634
2026-06-14
write_stmt_1: DIFF -> PASS
write_stmt_1: DIFF -> PASS
deepf2c.git L5dc34f8e
2026-06-15
Fix contained lambda forward decl conflict and ENTRY function registration
Fix contained lambda forward decl conflict and ENTRY function registration
deepf2c.git L339dda2e
2026-06-15
Fix contained lambda forward decl conflict and ENTRY function registration
Fix contained lambda forward decl conflict and ENTRY function registration
deepf2c.git L704f7646
2026-06-15
feat: better common convert
feat: better common convert
deepf2c.git L4f181e7a
2026-06-15
feat: better common convert
feat: better common convert
deepf2c.git Ld81809e4
2026-06-15
feat: module feature tested.
feat: module feature tested.
deepf2c.git L243109ec
2026-06-15
feat: module feature tested.
feat: module feature tested.
deepf2c.git L25833c8a
2026-06-15
feat: no ido
feat: no ido
deepf2c.git L53f93471
2026-06-15
feat: no ido
feat: no ido
deepf2c.git Lc60efd5e
2026-06-15
test: add multi_common_2/3
test: add multi_common_2/3
deepf2c.git L03418908
2026-06-15
test: add multi_common_2/3
test: add multi_common_2/3
deepf2c.git L2d90e679
2026-06-15
test: better muli_common test
test: better muli_common test
deepf2c.git L86d66655
2026-06-15
test: better muli_common test
test: better muli_common test
deepf2c.git Ld5d5ba15
2026-06-16
build: add Eigen src
build: add Eigen src
deepf2c.git L2f858283
2026-06-16
build: add Eigen src
build: add Eigen src
deepf2c.git Ld97fac91
2026-06-16
feat: assign array in more neat way
feat: assign array in more neat way
deepf2c.git L2a1bd16b
2026-06-16
feat: assign array in more neat way
feat: assign array in more neat way
deepf2c.git L77a17927
2026-06-16
feat: better subscript for multi dimension array
feat: better subscript for multi dimension array
deepf2c.git L34948763
2026-06-16
feat: better subscript for multi dimension array
feat: better subscript for multi dimension array
deepf2c.git Lbaf8509a
2026-06-16
feat: better support for multi-dimension array
feat: better support for multi-dimension array
deepf2c.git Lfaef89e2
2026-06-16
feat: better support for multi-dimension array
feat: better support for multi-dimension array
deepf2c.git Lfd277444
2026-06-16
feat: use 0x instead of decimal for boz case
feat: use 0x instead of decimal for boz case
deepf2c.git L2be5257f
2026-06-16
feat: use 0x instead of decimal for boz case
feat: use 0x instead of decimal for boz case
deepf2c.git Led9bcdac
2026-06-16
fix: bugs in alter return
fix: bugs in alter return
deepf2c.git L12cd3edd
2026-06-16
fix: bugs in alter return
fix: bugs in alter return
deepf2c.git L4899ca50
2026-06-16
test: add allocatable_Xd
test: add allocatable_Xd
deepf2c.git L7f6d9dcf
2026-06-16
test: add allocatable_Xd
test: add allocatable_Xd
deepf2c.git Lcac59459
2026-06-16
test: new test frame
test: new test frame
deepf2c.git L5c4d0031
2026-06-16
test: new test frame
test: new test frame
deepf2c.git Lddf61bc4
2026-06-17
build: way way way more fast build for full test.
build: way way way more fast build for full test.
deepf2c.git L7abb2adc
2026-06-17
build: way way way more fast build for full test.
build: way way way more fast build for full test.
deepf2c.git La3bb09af
2026-06-17
chore: remove accidentally tracked bazel gpg keyring
chore: remove accidentally tracked bazel gpg keyring
deepf2c.git Lc8bd2c52
2026-06-17
chore: remove accidentally tracked bazel gpg keyring
chore: remove accidentally tracked bazel gpg keyring
deepf2c.git Lf509e8de
2026-06-17
chore: update todo.md to reflect current test state
chore: update todo.md to reflect current test state
deepf2c.git L1909b3e7
2026-06-17
fix: add DEPENDS on generated .cpp in alt_ret_main2cpp C++ compile step
fix: add DEPENDS on generated .cpp in alt_ret_main2cpp C++ compile step
deepf2c.git Ld8b7bd05
2026-06-17
fix: add DEPENDS on generated .cpp in alt_ret_main2cpp C++ compile step
fix: add DEPENDS on generated .cpp in alt_ret_main2cpp C++ compile step
deepf2c.git Lf54b285c
2026-06-17
fix: add module stub dependency to fix test_mod_interop_2 build order
fix: add module stub dependency to fix test_mod_interop_2 build order
deepf2c.git L09393294
2026-06-17
fix: add module stub dependency to fix test_mod_interop_2 build order
fix: add module stub dependency to fix test_mod_interop_2 build order
deepf2c.git L15ffaae1
2026-06-17
fix: allocatable_2d DIFF — use correct 2D arr type and indexing
fix: allocatable_2d DIFF — use correct 2D arr type and indexing
deepf2c.git L703b0750
2026-06-17
fix: allocatable_2d DIFF — use correct 2D arr type and indexing
fix: allocatable_2d DIFF — use correct 2D arr type and indexing
deepf2c.git Le6971385
2026-06-17
fix: alt_ret_main2cpp C++ executable path and build env
fix: alt_ret_main2cpp C++ executable path and build env
deepf2c.git L198df6d8
2026-06-17
fix: alt_ret_main2cpp C++ executable path and build env
fix: alt_ret_main2cpp C++ executable path and build env
deepf2c.git L72aa2fef
2026-06-17
fix: ccos precision loss in f2c_dcomplex math functions
fix: ccos precision loss in f2c_dcomplex math functions
deepf2c.git L66133629
2026-06-17
fix: ccos precision loss in f2c_dcomplex math functions
fix: ccos precision loss in f2c_dcomplex math functions
deepf2c.git La7b52019
2026-06-17
fix: compute SIZEOF for arr/arr_view types as size() * sizeof(element)
fix: compute SIZEOF for arr/arr_view types as size() * sizeof(element)
deepf2c.git L4ef46c2b
2026-06-17
fix: compute SIZEOF for arr/arr_view types as size() * sizeof(element)
fix: compute SIZEOF for arr/arr_view types as size() * sizeof(element)
deepf2c.git Lc2c17209
2026-06-17
fix: cray_f90_pointer_mix DIFF — LOC on arr types uses .data()
fix: cray_f90_pointer_mix DIFF — LOC on arr types uses .data()
deepf2c.git L4270a02f
2026-06-17
fix: cray_f90_pointer_mix DIFF — LOC on arr types uses .data()
fix: cray_f90_pointer_mix DIFF — LOC on arr types uses .data()
deepf2c.git La53c0916
2026-06-17
fix: data_double_from_double_and_float DIFF — arr_view::_bind missing _lb init
fix: data_double_from_double_and_float DIFF — arr_view::_bind missing _lb init
deepf2c.git L21066cce
2026-06-17
fix: data_double_from_double_and_float DIFF — arr_view::_bind missing _lb init
fix: data_double_from_double_and_float DIFF — arr_view::_bind missing _lb init
deepf2c.git Lef6360ab
2026-06-17
fix: dynamic_parameters_4 DIFF — SAVE'd arrays need static storage
fix: dynamic_parameters_4 DIFF — SAVE'd arrays need static storage
deepf2c.git L1054b27a
2026-06-17
fix: dynamic_parameters_4 DIFF — SAVE'd arrays need static storage
fix: dynamic_parameters_4 DIFF — SAVE'd arrays need static storage
deepf2c.git Le1330414
2026-06-17
fix: equivalence_11 DIFF — limit write to declared size for equiv-expanded arrays
fix: equivalence_11 DIFF — limit write to declared size for equiv-expanded arrays
deepf2c.git L01f62fd5
2026-06-17
fix: equivalence_11 DIFF — limit write to declared size for equiv-expanded arrays
fix: equivalence_11 DIFF — limit write to declared size for equiv-expanded arrays
deepf2c.git Ld825e737
2026-06-17
fix: expand EQUIVALENCE storage dimensions in subroutine/function scope
fix: expand EQUIVALENCE storage dimensions in subroutine/function scope
deepf2c.git L5614899b
2026-06-17
fix: expand EQUIVALENCE storage dimensions in subroutine/function scope
fix: expand EQUIVALENCE storage dimensions in subroutine/function scope
deepf2c.git Lfa960acb
2026-06-17
fix: f90_assign_array_at_decl DIFF — scalar initializer for array
fix: f90_assign_array_at_decl DIFF — scalar initializer for array
deepf2c.git L38760c8c
2026-06-17
fix: f90_assign_array_at_decl DIFF — scalar initializer for array
fix: f90_assign_array_at_decl DIFF — scalar initializer for array
deepf2c.git L42b368ba
2026-06-17
fix: f90_initialized_data_objects DIFF — one-time init for SAVE'd arrays
fix: f90_initialized_data_objects DIFF — one-time init for SAVE'd arrays
deepf2c.git L24ee4ff2
2026-06-17
fix: f90_initialized_data_objects DIFF — one-time init for SAVE'd arrays
fix: f90_initialized_data_objects DIFF — one-time init for SAVE'd arrays
deepf2c.git L29cfa096
2026-06-17
fix: forall_construct DIFF — bypass Eigen bounds assertion in operator[]
fix: forall_construct DIFF — bypass Eigen bounds assertion in operator[]
deepf2c.git L1dba9fee
2026-06-17
fix: forall_construct DIFF — bypass Eigen bounds assertion in operator[]
fix: forall_construct DIFF — bypass Eigen bounds assertion in operator[]
deepf2c.git L4623eb60
2026-06-17
fix: handle ALLOCATE stat=var with try-catch in generated code
fix: handle ALLOCATE stat=var with try-catch in generated code
deepf2c.git L0f3c2108
2026-06-17
fix: handle ALLOCATE stat=var with try-catch in generated code
fix: handle ALLOCATE stat=var with try-catch in generated code
deepf2c.git L11eaae78
2026-06-17
fix: handle LOC on raw fstring arrays (no .data() method)
fix: handle LOC on raw fstring arrays (no .data() method)
deepf2c.git L38c753a4
2026-06-17
fix: handle LOC on raw fstring arrays (no .data() method)
fix: handle LOC on raw fstring arrays (no .data() method)
deepf2c.git L76ca148a
2026-06-17
fix: reallocate allocatable arrays on ArrayConstructor assignment
fix: reallocate allocatable arrays on ArrayConstructor assignment
deepf2c.git L632d5ac0
2026-06-17
fix: reallocate allocatable arrays on ArrayConstructor assignment
fix: reallocate allocatable arrays on ArrayConstructor assignment
deepf2c.git L8361900d
2026-06-17
fix: resolve build failures across multiple tests
fix: resolve build failures across multiple tests
deepf2c.git L70819675
2026-06-17
fix: resolve build failures across multiple tests
fix: resolve build failures across multiple tests
deepf2c.git Lc7cde080
2026-06-17
fix: support STREAM access and f2c::arr reads in unformatted I/O
fix: support STREAM access and f2c::arr reads in unformatted I/O
deepf2c.git L9387fdad
2026-06-17
fix: support STREAM access and f2c::arr reads in unformatted I/O
fix: support STREAM access and f2c::arr reads in unformatted I/O
deepf2c.git La08d8c0a
2026-06-17
refactor: array 1-based indexing, set_range, and f2c::arr for allocatable
refactor: array 1-based indexing, set_range, and f2c::arr for allocatable
deepf2c.git L7b59fe1c
2026-06-17
refactor: array 1-based indexing, set_range, and f2c::arr for allocatable
refactor: array 1-based indexing, set_range, and f2c::arr for allocatable
deepf2c.git La0350a9b
2026-06-17
refactor: array type unification and generator cleanup
refactor: array type unification and generator cleanup
deepf2c.git L000b28f9
2026-06-17
refactor: array type unification and generator cleanup
refactor: array type unification and generator cleanup
deepf2c.git Ld11ecfd6
2026-06-17
refactor: clean arr constructors — gm2def(40) not {{static_cast<int>(40)}}
refactor: clean arr constructors — gm2def(40) not {{static_cast<int>(40)}}
deepf2c.git L1d1d688c
2026-06-17
refactor: clean arr constructors — gm2def(40) not {{static_cast<int>(40)}}
refactor: clean arr constructors — gm2def(40) not {{static_cast<int>(40)}}
deepf2c.git L1f6444e9
2026-06-17
refactor: default arr dimension to N=1, emit f2c::arr<T> for 1D arrays
refactor: default arr dimension to N=1, emit f2c::arr<T> for 1D arrays
deepf2c.git Lc4941f5e
2026-06-17
refactor: default arr dimension to N=1, emit f2c::arr<T> for 1D arrays
refactor: default arr dimension to N=1, emit f2c::arr<T> for 1D arrays
deepf2c.git Lfeff0058
2026-06-17
refactor: eliminate duplicate bitwise intrinsic implementations
refactor: eliminate duplicate bitwise intrinsic implementations
deepf2c.git La4dc8558
2026-06-17
refactor: eliminate duplicate bitwise intrinsic implementations
refactor: eliminate duplicate bitwise intrinsic implementations
deepf2c.git Ld6197607
2026-06-17
refactor: move ALLOCATE error handling into arr::resize return value
refactor: move ALLOCATE error handling into arr::resize return value
deepf2c.git L2b31f6c3
2026-06-17
refactor: move ALLOCATE error handling into arr::resize return value
refactor: move ALLOCATE error handling into arr::resize return value
deepf2c.git L6d29f2b2
2026-06-17
refactor: remove redundant arr_view wrapper for f2c::arr ArrayConstructor assignment
refactor: remove redundant arr_view wrapper for f2c::arr ArrayConstructor assignment
deepf2c.git L3576e6ff
2026-06-17
refactor: remove redundant arr_view wrapper for f2c::arr ArrayConstructor assignment
refactor: remove redundant arr_view wrapper for f2c::arr ArrayConstructor assignment
deepf2c.git Lc13aafea
2026-06-17
refactor: replace set_range with segment proxy for idiomatic C++
refactor: replace set_range with segment proxy for idiomatic C++
deepf2c.git L419e36f4
2026-06-17
refactor: replace set_range with segment proxy for idiomatic C++
refactor: replace set_range with segment proxy for idiomatic C++
deepf2c.git Lf796cc7b
2026-06-17
refactor: replace std::vector and raw C arrays with f2c::arr
refactor: replace std::vector and raw C arrays with f2c::arr
deepf2c.git Lc09730b1
2026-06-17
refactor: replace std::vector and raw C arrays with f2c::arr
refactor: replace std::vector and raw C arrays with f2c::arr
deepf2c.git Lca30021d
2026-06-17
refactor: simplify full-array range assignment to direct arr = {...}
refactor: simplify full-array range assignment to direct arr = {...}
deepf2c.git L0d1f6ec3
2026-06-17
refactor: simplify full-array range assignment to direct arr = {...}
refactor: simplify full-array range assignment to direct arr = {...}
deepf2c.git L1cc52850
2026-06-17
refactor: strip redundant f2c_logical() wrapper from if/forall/where conditions
refactor: strip redundant f2c_logical() wrapper from if/forall/where conditions
deepf2c.git L7a8fca74
2026-06-17
refactor: strip redundant f2c_logical() wrapper from if/forall/where conditions
refactor: strip redundant f2c_logical() wrapper from if/forall/where conditions
deepf2c.git L92626f0a
2026-06-17
refactor: switch to Ninja build system with proper CMake dependency tracking
refactor: switch to Ninja build system with proper CMake dependency tracking
deepf2c.git L16206519
2026-06-17
refactor: switch to Ninja build system with proper CMake dependency tracking
refactor: switch to Ninja build system with proper CMake dependency tracking
deepf2c.git Lab9b59b7
2026-06-17
refactor: unify f2c::arr and f2c::arr_view into single type with _view_ptr flag
refactor: unify f2c::arr and f2c::arr_view into single type with _view_ptr flag
deepf2c.git L0313079c
2026-06-17
refactor: unify f2c::arr and f2c::arr_view into single type with _view_ptr flag
refactor: unify f2c::arr and f2c::arr_view into single type with _view_ptr flag
deepf2c.git Lb244e530
2026-06-17
refactor: use 1-based operator() for all f2c::arr/arr_view access
refactor: use 1-based operator() for all f2c::arr/arr_view access
deepf2c.git L1017a496
2026-06-17
refactor: use 1-based operator() for all f2c::arr/arr_view access
refactor: use 1-based operator() for all f2c::arr/arr_view access
deepf2c.git L1070120a
2026-06-17
refactor: use f2c::arr operator= instead of std::fill/std::copy for arr targets
refactor: use f2c::arr operator= instead of std::fill/std::copy for arr targets
deepf2c.git Lde970fe9
2026-06-17
refactor: use f2c::arr operator= instead of std::fill/std::copy for arr targets
refactor: use f2c::arr operator= instead of std::fill/std::copy for arr targets
deepf2c.git Leca9e6d7
2026-06-17
refactor: use f2c::arr_view for array parameters instead of raw pointers
refactor: use f2c::arr_view for array parameters instead of raw pointers
deepf2c.git L73c25b68
2026-06-17
refactor: use f2c::arr_view for array parameters instead of raw pointers
refactor: use f2c::arr_view for array parameters instead of raw pointers
deepf2c.git Ld7c25966
2026-06-17
test: better test pipeline
test: better test pipeline
deepf2c.git L11fd0cd6
2026-06-17
test: better test pipeline
test: better test pipeline
deepf2c.git Leca207b6
2026-06-18
Fix intrinsic argument type mapping for narrowing warnings
Fix intrinsic argument type mapping for narrowing warnings
deepf2c.git L416b8731
2026-06-18
Fix intrinsic argument type mapping for narrowing warnings
Fix intrinsic argument type mapping for narrowing warnings
deepf2c.git L79d54f75
2026-06-18
Replace raw _lb[n] access with set_lbound() member function
Replace raw _lb[n] access with set_lbound() member function
deepf2c.git L309080f2
2026-06-18
Replace raw _lb[n] access with set_lbound() member function
Replace raw _lb[n] access with set_lbound() member function
deepf2c.git L53d2756b
2026-06-18
Use f2c::arr for character arrays, eliminate operator[] in generated code
Use f2c::arr for character arrays, eliminate operator[] in generated code
deepf2c.git L6d3dd8bc
2026-06-18
Use f2c::arr for character arrays, eliminate operator[] in generated code
Use f2c::arr for character arrays, eliminate operator[] in generated code
deepf2c.git Lc82c016a
2026-06-18
Use row()/col() member functions for array slice I/O instead of ido loops
Use row()/col() member functions for array slice I/O instead of ido loops
deepf2c.git L3605bc31
2026-06-18
Use row()/col() member functions for array slice I/O instead of ido loops
Use row()/col() member functions for array slice I/O instead of ido loops
deepf2c.git Lff68f589
2026-06-18
feat: add row() and col() member functions to f2c::arr with proxy types
feat: add row() and col() member functions to f2c::arr with proxy types
deepf2c.git L0528afc1
2026-06-18
feat: add row() and col() member functions to f2c::arr with proxy types
feat: add row() and col() member functions to f2c::arr with proxy types
deepf2c.git Lfaa8aa9d
2026-06-18
feat: use f2c::arr for assumed-size array params with non-owning view
feat: use f2c::arr for assumed-size array params with non-owning view
deepf2c.git L0f464f10
2026-06-18
feat: use f2c::arr for assumed-size array params with non-owning view
feat: use f2c::arr for assumed-size array params with non-owning view
deepf2c.git L179d4bec
2026-06-18
fix: correct alternate return ABI by using f2c_integer return type for Fortran compat
fix: correct alternate return ABI by using f2c_integer return type for Fortran compat
deepf2c.git L846382e7
2026-06-18
fix: correct alternate return ABI by using f2c_integer return type for Fortran compat
fix: correct alternate return ABI by using f2c_integer return type for Fortran compat
deepf2c.git Lf8afc4a1
2026-06-18
fix: cross-target Fortran module dependency for test_mod_interop_2 with Ninja
fix: cross-target Fortran module dependency for test_mod_interop_2 with Ninja
deepf2c.git L272ad1e4
2026-06-18
fix: cross-target Fortran module dependency for test_mod_interop_2 with Ninja
fix: cross-target Fortran module dependency for test_mod_interop_2 with Ninja
deepf2c.git Ld0fd1164
2026-06-18
fix: document non-1 lower bounds with comments in generated COMMON array code
fix: document non-1 lower bounds with comments in generated COMMON array code
deepf2c.git L2a4b6d94
2026-06-18
fix: document non-1 lower bounds with comments in generated COMMON array code
fix: document non-1 lower bounds with comments in generated COMMON array code
deepf2c.git Lee395061
2026-06-18
fix: remove gen dir from include path to avoid shadowing system headers
fix: remove gen dir from include path to avoid shadowing system headers
deepf2c.git L3c11bce4
2026-06-18
fix: remove gen dir from include path to avoid shadowing system headers
fix: remove gen dir from include path to avoid shadowing system headers
deepf2c.git L81ab4233
2026-06-18
fix: remove redundant resize for allocatable ArrayConstructor assignment
fix: remove redundant resize for allocatable ArrayConstructor assignment
deepf2c.git Ldd550547
2026-06-18
fix: remove redundant resize for allocatable ArrayConstructor assignment
fix: remove redundant resize for allocatable ArrayConstructor assignment
deepf2c.git Leba3b7d1
2026-06-18
fix: restore resize on allocatable ArrayConstructor assignment
fix: restore resize on allocatable ArrayConstructor assignment
deepf2c.git L88d01632
2026-06-18
fix: restore resize on allocatable ArrayConstructor assignment
fix: restore resize on allocatable ArrayConstructor assignment
deepf2c.git Le7d94bc0
2026-06-18
refactor: add f2c_len type alias for hidden CHARACTER length parameters
refactor: add f2c_len type alias for hidden CHARACTER length parameters
deepf2c.git L0052cfd4
2026-06-18
refactor: add f2c_len type alias for hidden CHARACTER length parameters
refactor: add f2c_len type alias for hidden CHARACTER length parameters
deepf2c.git Ld4ae6d90
2026-06-18
refactor: eliminate redundant temp wrapper variables for f2c::arr operations
refactor: eliminate redundant temp wrapper variables for f2c::arr operations
deepf2c.git L6862ac96
2026-06-18
refactor: eliminate redundant temp wrapper variables for f2c::arr operations
refactor: eliminate redundant temp wrapper variables for f2c::arr operations
deepf2c.git L8076f831
2026-06-18
refactor: skip redundant '= {0}' after f2c::arr construction
refactor: skip redundant '= {0}' after f2c::arr construction
deepf2c.git L05ab15b4
2026-06-18
refactor: skip redundant '= {0}' after f2c::arr construction
refactor: skip redundant '= {0}' after f2c::arr construction
deepf2c.git L0c4b0e10
2026-06-19
Merge branch 'Eigen' all cases passwd
Merge branch 'Eigen' all cases passwd
deepf2c.git L9d0f4e1b
2026-06-19
Merge branch 'Eigen' all cases passwd
Merge branch 'Eigen' all cases passwd
deepf2c.git Lbfac30a5
2026-06-19
add submodule NASTRAN95
add submodule NASTRAN95
deepf2c.git L74f0d7f4
2026-06-19
add submodule NASTRAN95
add submodule NASTRAN95
deepf2c.git Lad596bf5
2026-06-19
chore: rename stuff
chore: rename stuff
deepf2c.git L0e6e5859
2026-06-19
chore: rename stuff
chore: rename stuff
deepf2c.git L719dee34
2026-06-19
test: new gaps from nastran
test: new gaps from nastran
deepf2c.git L6f31d94d
2026-06-19
test: new gaps from nastran
test: new gaps from nastran
deepf2c.git Lee2d7e7f
2026-06-20
Accept KEYWORD tokens as subroutine/function/program names (fix 7 gap tests)
Accept KEYWORD tokens as subroutine/function/program names (fix 7 gap tests)
deepf2c.git L44ef09cf
2026-06-20
Accept KEYWORD tokens as subroutine/function/program names (fix 7 gap tests)
Accept KEYWORD tokens as subroutine/function/program names (fix 7 gap tests)
deepf2c.git L471a75dd
2026-06-20
Add --single flag for single-file pipeline mode (phase 1.4)
Add --single flag for single-file pipeline mode (phase 1.4)
deepf2c.git L88802f07
2026-06-20
Add --single flag for single-file pipeline mode (phase 1.4)
Add --single flag for single-file pipeline mode (phase 1.4)
deepf2c.git Lbf7e898b
2026-06-20
Add CMake integration template for target projects (phase 4.1)
Add CMake integration template for target projects (phase 4.1)
deepf2c.git Lec516e90
2026-06-20
Add CMake integration template for target projects (phase 4.1)
Add CMake integration template for target projects (phase 4.1)
deepf2c.git Lf112c55e
2026-06-20
Add COMMON shared-object multi-file test (multi_common_so)
Add COMMON shared-object multi-file test (multi_common_so)
deepf2c.git Lad39729f
2026-06-20
Add COMMON shared-object multi-file test (multi_common_so)
Add COMMON shared-object multi-file test (multi_common_so)
deepf2c.git Lc506863b
2026-06-20
Add NASTRAN mock directory structure test (multi_nastran_mock)
Add NASTRAN mock directory structure test (multi_nastran_mock)
deepf2c.git L92e21f54
2026-06-20
Add NASTRAN mock directory structure test (multi_nastran_mock)
Add NASTRAN mock directory structure test (multi_nastran_mock)
deepf2c.git Lca870e86
2026-06-20
Add fallback file marking and CMake Fortran linking support (phase 2.4)
Add fallback file marking and CMake Fortran linking support (phase 2.4)
deepf2c.git Lc6b872e4
2026-06-20
Add fallback file marking and CMake Fortran linking support (phase 2.4)
Add fallback file marking and CMake Fortran linking support (phase 2.4)
deepf2c.git Lde8d5667
2026-06-20
Add fallback header generation for unparseable Fortran files
Add fallback header generation for unparseable Fortran files
deepf2c.git L4c537e40
2026-06-20
Add fallback header generation for unparseable Fortran files
Add fallback header generation for unparseable Fortran files
deepf2c.git L52c808f8
2026-06-20
Add libf2c_common.so generation for COMMON block consolidation (phase 3.1)
Add libf2c_common.so generation for COMMON block consolidation (phase 3.1)
deepf2c.git L173ef867
2026-06-20
Add libf2c_common.so generation for COMMON block consolidation (phase 3.1)
Add libf2c_common.so generation for COMMON block consolidation (phase 3.1)
deepf2c.git Ldee962bf
2026-06-20
Add step0_survey step and multi_survey test suite
Add step0_survey step and multi_survey test suite
deepf2c.git L2b0419d1
2026-06-20
Add step0_survey step and multi_survey test suite
Add step0_survey step and multi_survey test suite
deepf2c.git L5546ebe0
2026-06-20
Allow BLOCK as identifier in parser (fix gap_block_identifier)
Allow BLOCK as identifier in parser (fix gap_block_identifier)
deepf2c.git L1d902f19
2026-06-20
Allow BLOCK as identifier in parser (fix gap_block_identifier)
Allow BLOCK as identifier in parser (fix gap_block_identifier)
deepf2c.git Lb342dfd4
2026-06-20
Create step_fallback.py for fallback header generation (phase 2.1)
Create step_fallback.py for fallback header generation (phase 2.1)
deepf2c.git Laa4f234f
2026-06-20
Create step_fallback.py for fallback header generation (phase 2.1)
Create step_fallback.py for fallback header generation (phase 2.1)
deepf2c.git Lf1f62be9
2026-06-20
Document COMMON symbol weak/strong linkage rules (phase 3.2)
Document COMMON symbol weak/strong linkage rules (phase 3.2)
deepf2c.git L48a49e9d
2026-06-20
Document COMMON symbol weak/strong linkage rules (phase 3.2)
Document COMMON symbol weak/strong linkage rules (phase 3.2)
deepf2c.git Lfe7832a7
2026-06-20
Document project manifest scanning API (phase 0.1 interface design)
Document project manifest scanning API (phase 0.1 interface design)
deepf2c.git Lacd4d657
2026-06-20
Document project manifest scanning API (phase 0.1 interface design)
Document project manifest scanning API (phase 0.1 interface design)
deepf2c.git Lfb71b152
2026-06-20
Enhance fallback headers with ABI-compatible signatures and COMMON externs (phase 2.2)
Enhance fallback headers with ABI-compatible signatures and COMMON externs (phase 2.2)
deepf2c.git L54b9e6dd
2026-06-20
Enhance fallback headers with ABI-compatible signatures and COMMON externs (phase 2.2)
Enhance fallback headers with ABI-compatible signatures and COMMON externs (phase 2.2)
deepf2c.git Lffd37b76
2026-06-20
Enhance survey.json with detailed structural metadata (phase 1.3)
Enhance survey.json with detailed structural metadata (phase 1.3)
deepf2c.git L75a684ca
2026-06-20
Enhance survey.json with detailed structural metadata (phase 1.3)
Enhance survey.json with detailed structural metadata (phase 1.3)
deepf2c.git Lbe11ef13
2026-06-20
Fix .NOT. with parenthesized sub-expressions in Pratt parser (fix 2 gap tests)
Fix .NOT. with parenthesized sub-expressions in Pratt parser (fix 2 gap tests)
deepf2c.git L49daa346
2026-06-20
Fix .NOT. with parenthesized sub-expressions in Pratt parser (fix 2 gap tests)
Fix .NOT. with parenthesized sub-expressions in Pratt parser (fix 2 gap tests)
deepf2c.git L8d2e3396
2026-06-20
Fix multi_survey build and CMake configuration
Fix multi_survey build and CMake configuration
deepf2c.git L530abbc2
2026-06-20
Fix multi_survey build and CMake configuration
Fix multi_survey build and CMake configuration
deepf2c.git Lc4644e7d
2026-06-20
Handle spaces in COMMON/Namelist block names (fix gap_common_spaced_name)
Handle spaces in COMMON/Namelist block names (fix gap_common_spaced_name)
deepf2c.git L01d36415
2026-06-20
Handle spaces in COMMON/Namelist block names (fix gap_common_spaced_name)
Handle spaces in COMMON/Namelist block names (fix gap_common_spaced_name)
deepf2c.git Lf8b8f9cc
2026-06-20
Handle spaces in subroutine/function names (fix last gap test)
Handle spaces in subroutine/function names (fix last gap test)
deepf2c.git L35fd0321
2026-06-20
Handle spaces in subroutine/function names (fix last gap test)
Handle spaces in subroutine/function names (fix last gap test)
deepf2c.git L3b0616a4
2026-06-20
Implement project manifest scanning (phase 0.2)
Implement project manifest scanning (phase 0.2)
deepf2c.git L3c9220a3
2026-06-20
Implement project manifest scanning (phase 0.2)
Implement project manifest scanning (phase 0.2)
deepf2c.git Ld8feb7f9
2026-06-20
Integrate manifest.json as first-class input format (phase 1.1)
Integrate manifest.json as first-class input format (phase 1.1)
deepf2c.git L493dd500
2026-06-20
Integrate manifest.json as first-class input format (phase 1.1)
Integrate manifest.json as first-class input format (phase 1.1)
deepf2c.git L4aba1177
2026-06-20
Mark phase 1.1 and 1.2 as completed: manifest.json input and survey.json output
Mark phase 1.1 and 1.2 as completed: manifest.json input and survey.json output
deepf2c.git L5b88ba7a
2026-06-20
Mark phase 1.5 as completed: survey.json intermediate and --from-step survey resume
Mark phase 1.5 as completed: survey.json intermediate and --from-step survey resume
deepf2c.git L0c95db7c
2026-06-20
Mark phase 2.3 as completed: fallback header naming matches success path
Mark phase 2.3 as completed: fallback header naming matches success path
deepf2c.git Leae84f79
2026-06-20
Mark phase 3.3 as completed: single-file test compatibility
Mark phase 3.3 as completed: single-file test compatibility
deepf2c.git L648768f8
2026-06-20
Mark phase 4.2 as completed: mixed compilation patterns
Mark phase 4.2 as completed: mixed compilation patterns
deepf2c.git L77da8dd8
2026-06-20
Setup Intel environment in f2c_diff.py for multi-file C++ executables (fix multi_common_3)
Setup Intel environment in f2c_diff.py for multi-file C++ executables (fix multi_common_3)
deepf2c.git L0534ebb6
2026-06-20
Setup Intel environment in f2c_diff.py for multi-file C++ executables (fix multi_common_3)
Setup Intel environment in f2c_diff.py for multi-file C++ executables (fix multi_common_3)
deepf2c.git Laf0b7ee5
2026-06-20
Validate against NASTRAN-95 demoout references (phase 4.3)
Validate against NASTRAN-95 demoout references (phase 4.3)
deepf2c.git L0b337fac
2026-06-20
Validate against NASTRAN-95 demoout references (phase 4.3)
Validate against NASTRAN-95 demoout references (phase 4.3)
deepf2c.git L28f1512b
2026-06-20
chore: add CLAUDE.md
chore: add CLAUDE.md
deepf2c.git L2eba0835
2026-06-20
chore: add CLAUDE.md
chore: add CLAUDE.md
deepf2c.git Lb48e7c25
2026-06-20
test: new run.py output
test: new run.py output
deepf2c.git L72674fa5
2026-06-20
test: new run.py output
test: new run.py output
deepf2c.git Lb5f72fc1
2026-06-21
Fix equivalence_with_common COMMON block size and EQUIVALENCE alias
Fix equivalence_with_common COMMON block size and EQUIVALENCE alias
deepf2c.git L7d55a920
2026-06-21
Fix equivalence_with_common COMMON block size and EQUIVALENCE alias
Fix equivalence_with_common COMMON block size and EQUIVALENCE alias
deepf2c.git Lacc44170
2026-06-21
Fix gap_entry_char_param: handle fstring<N> in sprintf_builder::operator,
Fix gap_entry_char_param: handle fstring<N> in sprintf_builder::operator,
deepf2c.git Lc0c91a71
2026-06-21
Fix gap_entry_char_param: handle fstring<N> in sprintf_builder::operator,
Fix gap_entry_char_param: handle fstring<N> in sprintf_builder::operator,
deepf2c.git Ldc914e39
2026-06-21
build: add build_nastran_xxx.py
build: add build_nastran_xxx.py
deepf2c.git L291fee64
2026-06-21
build: add build_nastran_xxx.py
build: add build_nastran_xxx.py
deepf2c.git L79942014
2026-06-21
build: add nastran build test: new tests.
build: add nastran build test: new tests.
deepf2c.git L46f27964
2026-06-21
build: add nastran build test: new tests.
build: add nastran build test: new tests.
deepf2c.git L9f630276
2026-06-21
build: timestamp and hash for bin
build: timestamp and hash for bin
deepf2c.git L3485e0e6
2026-06-21
build: timestamp and hash for bin
build: timestamp and hash for bin
deepf2c.git L86141930
2026-06-21
chore: tmp
chore: tmp
deepf2c.git L58181cac
2026-06-21
chore: tmp
chore: tmp
deepf2c.git L9772455b
2026-06-22
Fix COMMON dims, literal args, alt-ret blocks, entry wrappers, and Hollerith size
Fix COMMON dims, literal args, alt-ret blocks, entry wrappers, and Hollerith size
deepf2c.git Lce2700b3
2026-06-22
Fix COMMON dims, literal args, alt-ret blocks, entry wrappers, and Hollerith size
Fix COMMON dims, literal args, alt-ret blocks, entry wrappers, and Hollerith size
deepf2c.git Ldb546c8d
2026-06-22
Fix f90_open_pad: set CWD when caching Fortran binary output
Fix f90_open_pad: set CWD when caching Fortran binary output
deepf2c.git L305fe375
2026-06-22
Fix f90_open_pad: set CWD when caching Fortran binary output
Fix f90_open_pad: set CWD when caching Fortran binary output
deepf2c.git L47395972
2026-06-22
Fix gap_alg04_parse: parenthesized expression in function call args
Fix gap_alg04_parse: parenthesized expression in function call args
deepf2c.git L20df3661
2026-06-22
Fix gap_alg04_parse: parenthesized expression in function call args
Fix gap_alg04_parse: parenthesized expression in function call args
deepf2c.git Le58d20ca
2026-06-22
Fix gap_bcd_format: A format on REAL*8 values with NUL bytes
Fix gap_bcd_format: A format on REAL*8 values with NUL bytes
deepf2c.git L3c9e12b1
2026-06-22
Fix gap_bcd_format: A format on REAL*8 values with NUL bytes
Fix gap_bcd_format: A format on REAL*8 values with NUL bytes
deepf2c.git Lb968ddcf
2026-06-22
Fix gap_bcd_format: A format raw-byte handling for --real8 ABI compatibility
Fix gap_bcd_format: A format raw-byte handling for --real8 ABI compatibility
deepf2c.git L480d4120
2026-06-22
Fix gap_bcd_format: A format raw-byte handling for --real8 ABI compatibility
Fix gap_bcd_format: A format raw-byte handling for --real8 ABI compatibility
deepf2c.git L777a51a3
2026-06-22
Fix gap_degree_nested_do: correct DO loop terminal label placement
Fix gap_degree_nested_do: correct DO loop terminal label placement
deepf2c.git L0fe97c77
2026-06-22
Fix gap_degree_nested_do: correct DO loop terminal label placement
Fix gap_degree_nested_do: correct DO loop terminal label placement
deepf2c.git L8dd9ca02
2026-06-22
Fix gap_do_var_as_assign: declare DO-loop variable at function scope when used as assignment target
Fix gap_do_var_as_assign: declare DO-loop variable at function scope when used as assignment target
deepf2c.git L01119bb2
2026-06-22
Fix gap_do_var_as_assign: declare DO-loop variable at function scope when used as assignment target
Fix gap_do_var_as_assign: declare DO-loop variable at function scope when used as assignment target
deepf2c.git Ld60f7b06
2026-06-22
Fix gap_dot_op_space: handle whitespace in dotted Fortran operators
Fix gap_dot_op_space: handle whitespace in dotted Fortran operators
deepf2c.git L575ef562
2026-06-22
Fix gap_dot_op_space: handle whitespace in dotted Fortran operators
Fix gap_dot_op_space: handle whitespace in dotted Fortran operators
deepf2c.git L6353c420
2026-06-22
Fix gap_entry_adjustable_dim: handle non-constant array dimensions in ENTRY wrapper
Fix gap_entry_adjustable_dim: handle non-constant array dimensions in ENTRY wrapper
deepf2c.git L2b9985dc
2026-06-22
Fix gap_entry_adjustable_dim: handle non-constant array dimensions in ENTRY wrapper
Fix gap_entry_adjustable_dim: handle non-constant array dimensions in ENTRY wrapper
deepf2c.git Ld4044cfa
2026-06-22
Fix gap_equiv_type_punning: reinterpret_cast for COMMON EQUIVALENCE type punning
Fix gap_equiv_type_punning: reinterpret_cast for COMMON EQUIVALENCE type punning
deepf2c.git L052f6408
2026-06-22
Fix gap_equiv_type_punning: reinterpret_cast for COMMON EQUIVALENCE type punning
Fix gap_equiv_type_punning: reinterpret_cast for COMMON EQUIVALENCE type punning
deepf2c.git L94a1e83c
2026-06-22
Fix gap_head_array: use explicit compile+link for mixed Fortran/C++ with COMMON blocks
Fix gap_head_array: use explicit compile+link for mixed Fortran/C++ with COMMON blocks
deepf2c.git L09f48093
2026-06-22
Fix gap_head_array: use explicit compile+link for mixed Fortran/C++ with COMMON blocks
Fix gap_head_array: use explicit compile+link for mixed Fortran/C++ with COMMON blocks
deepf2c.git L2af227c2
2026-06-22
Fix gap_index_array: local array INDEX shadows INDEX intrinsic in PRINT
Fix gap_index_array: local array INDEX shadows INDEX intrinsic in PRINT
deepf2c.git L058019e6
2026-06-22
Fix gap_index_array: local array INDEX shadows INDEX intrinsic in PRINT
Fix gap_index_array: local array INDEX shadows INDEX intrinsic in PRINT
deepf2c.git Lb113262a
2026-06-22
Fix gap_int_param: apply _safe_ident() to parameter names in cast lines
Fix gap_int_param: apply _safe_ident() to parameter names in cast lines
deepf2c.git L7a21bc6b
2026-06-22
Fix gap_int_param: apply _safe_ident() to parameter names in cast lines
Fix gap_int_param: apply _safe_ident() to parameter names in cast lines
deepf2c.git Lba473aa1
2026-06-22
Fix gap_int_param: reset _used_labels in _emit_program to prevent label leak
Fix gap_int_param: reset _used_labels in _emit_program to prevent label leak
deepf2c.git L94d8e308
2026-06-22
Fix gap_int_param: reset _used_labels in _emit_program to prevent label leak
Fix gap_int_param: reset _used_labels in _emit_program to prevent label leak
deepf2c.git La78daf2a
2026-06-22
Fix gap_keyword_in_decl: merge space-ignored identifiers in parser
Fix gap_keyword_in_decl: merge space-ignored identifiers in parser
deepf2c.git L3901e7fd
2026-06-22
Fix gap_keyword_in_decl: merge space-ignored identifiers in parser
Fix gap_keyword_in_decl: merge space-ignored identifiers in parser
deepf2c.git L458725ac
2026-06-22
Fix gap_stmt_func_lambda: use [&] capture for statement function lambdas
Fix gap_stmt_func_lambda: use [&] capture for statement function lambdas
deepf2c.git L254a110b
2026-06-22
Fix gap_stmt_func_lambda: use [&] capture for statement function lambdas
Fix gap_stmt_func_lambda: use [&] capture for statement function lambdas
deepf2c.git Lf31b33c9
2026-06-22
Fix intrinsics_iargc_getarg: CHARACTER*(*) array parameter access in codegen
Fix intrinsics_iargc_getarg: CHARACTER*(*) array parameter access in codegen
deepf2c.git L430cb04e
2026-06-22
Fix intrinsics_iargc_getarg: CHARACTER*(*) array parameter access in codegen
Fix intrinsics_iargc_getarg: CHARACTER*(*) array parameter access in codegen
deepf2c.git L6782398e
2026-06-22
Fix mis/ai: goto-crosses-init and missing ALOG intrinsic
Fix mis/ai: goto-crosses-init and missing ALOG intrinsic
deepf2c.git L10c90634
2026-06-22
Fix mis/ai: goto-crosses-init and missing ALOG intrinsic
Fix mis/ai: goto-crosses-init and missing ALOG intrinsic
deepf2c.git Ld484b19f
2026-06-22
Fix mis/ais: implicit vars in DoLoop bodies, UnaryOp args, pow overloads
Fix mis/ais: implicit vars in DoLoop bodies, UnaryOp args, pow overloads
deepf2c.git L3b192077
2026-06-22
Fix mis/ais: implicit vars in DoLoop bodies, UnaryOp args, pow overloads
Fix mis/ais: implicit vars in DoLoop bodies, UnaryOp args, pow overloads
deepf2c.git Lc82bd34a
2026-06-22
Fix mis/akapm: pow_int with common_ref and f2c_cexp(f2c_r4) overload
Fix mis/akapm: pow_int with common_ref and f2c_cexp(f2c_r4) overload
deepf2c.git L4c3184fc
2026-06-22
Fix mis/akapm: pow_int with common_ref and f2c_cexp(f2c_r4) overload
Fix mis/akapm: pow_int with common_ref and f2c_cexp(f2c_r4) overload
deepf2c.git L98019345
2026-06-22
skill: add nastran-debug
skill: add nastran-debug
deepf2c.git L0c28f00e
2026-06-22
skill: add nastran-debug
skill: add nastran-debug
deepf2c.git L9920a08f
2026-06-22
test: add gap_*.f
test: add gap_*.f
deepf2c.git L0431f819
2026-06-22
test: add gap_*.f
test: add gap_*.f
deepf2c.git L31634f5b
2026-06-22
test: add gap_*.f
test: add gap_*.f
deepf2c.git L3602181b
2026-06-22
test: add gap_*.f
test: add gap_*.f
deepf2c.git L7fda6e8e
2026-06-22
test: add gap_degree_nested_do.f
test: add gap_degree_nested_do.f
deepf2c.git L6002fbf6
2026-06-22
test: add gap_degree_nested_do.f
test: add gap_degree_nested_do.f
deepf2c.git L86823dba
2026-06-22
test: add gap_head_array
test: add gap_head_array
deepf2c.git L081dbeda
2026-06-22
test: add gap_head_array
test: add gap_head_array
deepf2c.git L7f3bb21c
2026-06-22
test: add two cases
test: add two cases
deepf2c.git L88879b75
2026-06-22
test: add two cases
test: add two cases
deepf2c.git Lb17683a4
2026-06-22
test: upd run.py
test: upd run.py
deepf2c.git L6bc01085
2026-06-22
test: upd run.py
test: upd run.py
deepf2c.git L701fda3d
2026-06-22
upd: nastran related scripts/skills
upd: nastran related scripts/skills
deepf2c.git L1f2ae233
2026-06-22
upd: nastran related scripts/skills
upd: nastran related scripts/skills
deepf2c.git L8adb0290
2026-06-23
Fix DO loop handling: add current loop label tracking and adjust goto behavior
Fix DO loop handling: add current loop label tracking and adjust goto behavior
deepf2c.git L145a3600
2026-06-23
Fix DO loop handling: add current loop label tracking and adjust goto behavior
Fix DO loop handling: add current loop label tracking and adjust goto behavior
deepf2c.git Ld0e3b9a1
2026-06-23
Fix acos: add ACOS intrinsic mapping for std::acos
Fix acos: add ACOS intrinsic mapping for std::acos
deepf2c.git Lba7c9dd7
2026-06-23
Fix acos: add ACOS intrinsic mapping for std::acos
Fix acos: add ACOS intrinsic mapping for std::acos
deepf2c.git Lf41af5e1
2026-06-23
Fix cross-file ENTRY forward decl (a82int), DO var hoisting, EXTERNAL func decls
Fix cross-file ENTRY forward decl (a82int), DO var hoisting, EXTERNAL func decls
deepf2c.git L2016a4dc
2026-06-23
Fix cross-file ENTRY forward decl (a82int), DO var hoisting, EXTERNAL func decls
Fix cross-file ENTRY forward decl (a82int), DO var hoisting, EXTERNAL func decls
deepf2c.git Lec93d829
2026-06-23
Fix do_enddo: remove undefined param_names ref in _emit_program
Fix do_enddo: remove undefined param_names ref in _emit_program
deepf2c.git L5a0b1edb
2026-06-23
Fix do_enddo: remove undefined param_names ref in _emit_program
Fix do_enddo: remove undefined param_names ref in _emit_program
deepf2c.git Lc8fb0a1b
2026-06-23
Fix f90_module3: add PROCEDURE to keywords and fix parser module procedure detection
Fix f90_module3: add PROCEDURE to keywords and fix parser module procedure detection
deepf2c.git L768e5c0a
2026-06-23
Fix f90_module3: add PROCEDURE to keywords and fix parser module procedure detection
Fix f90_module3: add PROCEDURE to keywords and fix parser module procedure detection
deepf2c.git Lefab714f
2026-06-23
Fix gap_common_implied_do: unwrap common_ref in ido_ref for COMMON DO vars
Fix gap_common_implied_do: unwrap common_ref in ido_ref for COMMON DO vars
deepf2c.git L7fd45fe6
2026-06-23
Fix gap_common_implied_do: unwrap common_ref in ido_ref for COMMON DO vars
Fix gap_common_implied_do: unwrap common_ref in ido_ref for COMMON DO vars
deepf2c.git L94702e02
2026-06-23
Fix gap_cross_file_var: declare local vars matching known subroutine names
Fix gap_cross_file_var: declare local vars matching known subroutine names
deepf2c.git L2b09fdaf
2026-06-23
Fix gap_cross_file_var: declare local vars matching known subroutine names
Fix gap_cross_file_var: declare local vars matching known subroutine names
deepf2c.git Lda49319e
2026-06-23
Fix gap_do_label_attached_2: prevent duplicate DO variable declarations
Fix gap_do_label_attached_2: prevent duplicate DO variable declarations
deepf2c.git Lb68d2e68
2026-06-23
Fix gap_do_label_attached_2: prevent duplicate DO variable declarations
Fix gap_do_label_attached_2: prevent duplicate DO variable declarations
deepf2c.git Lff20e0cd
2026-06-23
Fix gap_do_var_scope: add missing END statement to documentation-only test
Fix gap_do_var_scope: add missing END statement to documentation-only test
deepf2c.git L77c4e77c
2026-06-23
Fix gap_do_var_scope: add missing END statement to documentation-only test
Fix gap_do_var_scope: add missing END statement to documentation-only test
deepf2c.git Le6777cc1
2026-06-23
Fix gap_dollar_continuation: strip VMS $ terminator in fixed-format preproc
Fix gap_dollar_continuation: strip VMS $ terminator in fixed-format preproc
deepf2c.git L047508e9
2026-06-23
Fix gap_dollar_continuation: strip VMS $ terminator in fixed-format preproc
Fix gap_dollar_continuation: strip VMS $ terminator in fixed-format preproc
deepf2c.git Le65c63bb
2026-06-23
Fix gap_dollar_continuation: strip VMS trailing $ in fixed-format preprocessor
Fix gap_dollar_continuation: strip VMS trailing $ in fixed-format preprocessor
deepf2c.git L153c660e
2026-06-23
Fix gap_dollar_continuation: strip VMS trailing $ in fixed-format preprocessor
Fix gap_dollar_continuation: strip VMS trailing $ in fixed-format preprocessor
deepf2c.git L722c5b39
2026-06-23
Fix gap_dotop_attach: handle digit-attached dot operators in lexer
Fix gap_dotop_attach: handle digit-attached dot operators in lexer
deepf2c.git L1c72765d
2026-06-23
Fix gap_dotop_attach: handle digit-attached dot operators in lexer
Fix gap_dotop_attach: handle digit-attached dot operators in lexer
deepf2c.git L98baae35
2026-06-23
Fix gap_double_literal_space: skip whitespace within Fortran numeric literals
Fix gap_double_literal_space: skip whitespace within Fortran numeric literals
deepf2c.git L15014516
2026-06-23
Fix gap_double_literal_space: skip whitespace within Fortran numeric literals
Fix gap_double_literal_space: skip whitespace within Fortran numeric literals
deepf2c.git La3633274
2026-06-23
Fix gap_dup_decl: COMMON/local var collision in ENTRY wrapper, plus gap_keyword_int_array C++ keyword in FunctionCall
Fix gap_dup_decl: COMMON/local var collision in ENTRY wrapper, plus gap_keyword_int_array C++ keyword in FunctionCall
deepf2c.git L216f5996
2026-06-23
Fix gap_dup_decl: COMMON/local var collision in ENTRY wrapper, plus gap_keyword_int_array C++ keyword in FunctionCall
Fix gap_dup_decl: COMMON/local var collision in ENTRY wrapper, plus gap_keyword_int_array C++ keyword in FunctionCall
deepf2c.git L8f35c789
2026-06-23
Fix gap_if_as_variable: accept KEYWORD tokens in computed and assigned GOTO
Fix gap_if_as_variable: accept KEYWORD tokens in computed and assigned GOTO
deepf2c.git La9f04868
2026-06-23
Fix gap_if_as_variable: accept KEYWORD tokens in computed and assigned GOTO
Fix gap_if_as_variable: accept KEYWORD tokens in computed and assigned GOTO
deepf2c.git Lfa2e4c58
2026-06-23
Fix gap_mapfns_entry: FUNCTION ENTRY points parsing and code generation
Fix gap_mapfns_entry: FUNCTION ENTRY points parsing and code generation
deepf2c.git L385436d8
2026-06-23
Fix gap_mapfns_entry: FUNCTION ENTRY points parsing and code generation
Fix gap_mapfns_entry: FUNCTION ENTRY points parsing and code generation
deepf2c.git L8e5ebc2f
2026-06-23
Fix gap_mapfns_entry: declare entry names as local vars in parent function
Fix gap_mapfns_entry: declare entry names as local vars in parent function
deepf2c.git L1d5499ff
2026-06-23
Fix gap_mapfns_entry: declare entry names as local vars in parent function
Fix gap_mapfns_entry: declare entry names as local vars in parent function
deepf2c.git L1eaf51b1
2026-06-23
Fix generator: track ENTRY point names and contained subprograms for cross-file resolution
Fix generator: track ENTRY point names and contained subprograms for cross-file resolution
deepf2c.git L2d794979
2026-06-23
Fix generator: track ENTRY point names and contained subprograms for cross-file resolution
Fix generator: track ENTRY point names and contained subprograms for cross-file resolution
deepf2c.git Ld42a2a27
2026-06-23
Fix hollerith_space: preserve trailing whitespace in fixed-format preprocessing
Fix hollerith_space: preserve trailing whitespace in fixed-format preprocessing
deepf2c.git L5cfbc291
2026-06-23
Fix hollerith_space: preserve trailing whitespace in fixed-format preprocessing
Fix hollerith_space: preserve trailing whitespace in fixed-format preprocessing
deepf2c.git Lf7f2ff01
2026-06-23
Fix mis/algpr: exclude DO-body labels from assigned-GOTO switch
Fix mis/algpr: exclude DO-body labels from assigned-GOTO switch
deepf2c.git L2a65d0df
2026-06-23
Fix mis/algpr: exclude DO-body labels from assigned-GOTO switch
Fix mis/algpr: exclude DO-body labels from assigned-GOTO switch
deepf2c.git Lca1780ba
2026-06-23
Fix run_pipeline: return log file path and parse failures for diagnostics
Fix run_pipeline: return log file path and parse failures for diagnostics
deepf2c.git Lba6fb995
2026-06-23
Fix run_pipeline: return log file path and parse failures for diagnostics
Fix run_pipeline: return log file path and parse failures for diagnostics
deepf2c.git Lc997f614
2026-06-23
Fix spaced-identifier merge absorbing Fortran keywords
Fix spaced-identifier merge absorbing Fortran keywords
deepf2c.git L980c5754
2026-06-23
Fix spaced-identifier merge absorbing Fortran keywords
Fix spaced-identifier merge absorbing Fortran keywords
deepf2c.git Lc56b381e
2026-06-23
Fix statement_function_2: don't exclude stmt func params from implicit vars
Fix statement_function_2: don't exclude stmt func params from implicit vars
deepf2c.git L1728f259
2026-06-23
Fix statement_function_2: don't exclude stmt func params from implicit vars
Fix statement_function_2: don't exclude stmt func params from implicit vars
deepf2c.git Lc62c82cc
2026-06-23
Remove stray prompt.txt
Remove stray prompt.txt
deepf2c.git L9820201b
2026-06-23
Remove stray prompt.txt
Remove stray prompt.txt
deepf2c.git Le855ea90
2026-06-23
Revert "Remove stray prompt.txt"
Revert "Remove stray prompt.txt"
deepf2c.git L63cae33b
2026-06-23
Revert "Remove stray prompt.txt"
Revert "Remove stray prompt.txt"
deepf2c.git La0a55cf7
2026-06-23
chore: upd script
chore: upd script
deepf2c.git L215caf6b
2026-06-23
chore: upd script
chore: upd script
deepf2c.git L3ea263c6
2026-06-23
feat: add ; after label
feat: add ; after label
deepf2c.git La4efdca8
2026-06-23
feat: add ; after label
feat: add ; after label
deepf2c.git Ld8b021d5
2026-06-23
feat: add ; behind label_xxx_cont
feat: add ; behind label_xxx_cont
deepf2c.git L27a0cd79
2026-06-23
feat: add ; behind label_xxx_cont
feat: add ; behind label_xxx_cont
deepf2c.git La526c20a
2026-06-23
fix: gap_do_label_attached
fix: gap_do_label_attached
deepf2c.git L213afed1
2026-06-23
fix: gap_do_label_attached
fix: gap_do_label_attached
deepf2c.git L97e5eff4
2026-06-23
fix: miss cast for eqivalence
fix: miss cast for eqivalence
deepf2c.git L0f858512
2026-06-23
fix: miss cast for eqivalence
fix: miss cast for eqivalence
deepf2c.git L8902384f
2026-06-23
script: better loop_nastran chain
script: better loop_nastran chain
deepf2c.git L05a2de81
2026-06-23
script: better loop_nastran chain
script: better loop_nastran chain
deepf2c.git L119a0e33
2026-06-23
script: better loop_nastran chain
script: better loop_nastran chain
deepf2c.git L33b49365
2026-06-23
script: better loop_nastran chain
script: better loop_nastran chain
deepf2c.git L590401ea
2026-06-23
test: add 3 gap case
test: add 3 gap case
deepf2c.git L629db80e
2026-06-23
test: add 3 gap case
test: add 3 gap case
deepf2c.git Lb0af3947
2026-06-23
test: add 4 gap case
test: add 4 gap case
deepf2c.git L2778010b
2026-06-23
test: add 4 gap case
test: add 4 gap case
deepf2c.git L28b83892
2026-06-23
test: add 4 gap case
test: add 4 gap case
deepf2c.git L607947cf
2026-06-23
test: add 4 gap case
test: add 4 gap case
deepf2c.git Le1bac63d
2026-06-23
test: add gap_entry_cross_file
test: add gap_entry_cross_file
deepf2c.git L5d9323f0
2026-06-23
test: add gap_entry_cross_file
test: add gap_entry_cross_file
deepf2c.git Lff72f0cc
2026-06-23
test: add gap_mapfns_entry
test: add gap_mapfns_entry
deepf2c.git L15a25323
2026-06-23
test: add gap_mapfns_entry
test: add gap_mapfns_entry
deepf2c.git Le93abd25
2026-06-23
test: add one gap case
test: add one gap case
deepf2c.git L08ff747c
2026-06-23
test: add one gap case
test: add one gap case
deepf2c.git Lb7efa77e
2026-06-23
test: add passing_arrays_partial.f
test: add passing_arrays_partial.f
deepf2c.git L57fda97d
2026-06-23
test: add passing_arrays_partial.f
test: add passing_arrays_partial.f
deepf2c.git Ld5eb6912
2026-06-23
test: add two gap case
test: add two gap case
deepf2c.git L59dfe1de
2026-06-23
test: add two gap case
test: add two gap case
deepf2c.git L912f63ac
2026-06-23
test: add two gap case
test: add two gap case
deepf2c.git L939b9566
2026-06-23
test: add two gap case
test: add two gap case
deepf2c.git Lbe5295fb
2026-06-23
upd: loop.py use unique build_test dir
upd: loop.py use unique build_test dir
deepf2c.git L01c96413
2026-06-23
upd: loop.py use unique build_test dir
upd: loop.py use unique build_test dir
deepf2c.git L82148bf8
2026-06-23
upd: scripts.
upd: scripts.
deepf2c.git L03deb194
2026-06-23
upd: scripts.
upd: scripts.
deepf2c.git L41bbf431
2026-06-24
Fix arg_mismatch_fewer: pad missing args with zero instead of reusing last arg (i8)
Fix arg_mismatch_fewer: pad missing args with zero instead of reusing last arg (i8)
deepf2c.git L0d39d414
2026-06-24
Fix arg_mismatch_fewer: pad missing args with zero instead of reusing last arg (i8)
Fix arg_mismatch_fewer: pad missing args with zero instead of reusing last arg (i8)
deepf2c.git L668f4f3f
2026-06-24
Fix array_in_common_startwith_0: correct list-directed wrapping width for ifort i4
Fix array_in_common_startwith_0: correct list-directed wrapping width for ifort i4
deepf2c.git L50b546c3
2026-06-24
Fix array_in_common_startwith_0: correct list-directed wrapping width for ifort i4
Fix array_in_common_startwith_0: correct list-directed wrapping width for ifort i4
deepf2c.git L7a56edf1
2026-06-24
Fix call_no_var_func: correctly size Cray pointer COMMON vars as f2c_ptr_int
Fix call_no_var_func: correctly size Cray pointer COMMON vars as f2c_ptr_int
deepf2c.git L240b298a
2026-06-24
Fix call_no_var_func: correctly size Cray pointer COMMON vars as f2c_ptr_int
Fix call_no_var_func: correctly size Cray pointer COMMON vars as f2c_ptr_int
deepf2c.git Lc61e750f
2026-06-24
Fix data_types: handle int64_t in is_integral_v<T> fallback for i4 mode
Fix data_types: handle int64_t in is_integral_v<T> fallback for i4 mode
deepf2c.git L1f94fc4a
2026-06-24
Fix data_types: handle int64_t in is_integral_v<T> fallback for i4 mode
Fix data_types: handle int64_t in is_integral_v<T> fallback for i4 mode
deepf2c.git Lae2a26c8
2026-06-24
Fix equivalence_14: LOC on Cray pointee and -fno-strict-aliasing
Fix equivalence_14: LOC on Cray pointee and -fno-strict-aliasing
deepf2c.git L20a68d1c
2026-06-24
Fix equivalence_14: LOC on Cray pointee and -fno-strict-aliasing
Fix equivalence_14: LOC on Cray pointee and -fno-strict-aliasing
deepf2c.git L2688012e
2026-06-24
Fix equivalence_14: correct Cray pointer EQUIVALENCE alias type and use reinterpret_cast
Fix equivalence_14: correct Cray pointer EQUIVALENCE alias type and use reinterpret_cast
deepf2c.git L820b73d4
2026-06-24
Fix equivalence_14: correct Cray pointer EQUIVALENCE alias type and use reinterpret_cast
Fix equivalence_14: correct Cray pointer EQUIVALENCE alias type and use reinterpret_cast
deepf2c.git L8a2c3bc6
2026-06-24
Fix f90_no_head_space: output stop message to stdout not stderr
Fix f90_no_head_space: output stop message to stdout not stderr
deepf2c.git Lbb03a33f
2026-06-24
Fix f90_no_head_space: output stop message to stdout not stderr
Fix f90_no_head_space: output stop message to stdout not stderr
deepf2c.git Ldee9016f
2026-06-24
Fix forall_construct: clamp FORALL loop bounds to array dimensions
Fix forall_construct: clamp FORALL loop bounds to array dimensions
deepf2c.git L4fbd525e
2026-06-24
Fix forall_construct: clamp FORALL loop bounds to array dimensions
Fix forall_construct: clamp FORALL loop bounds to array dimensions
deepf2c.git Lc55c84af
2026-06-24
Fix gap_bcd_format: A-format sprintf for raw byte values
Fix gap_bcd_format: A-format sprintf for raw byte values
deepf2c.git L1ab738c9
2026-06-24
Fix gap_bcd_format: A-format sprintf for raw byte values
Fix gap_bcd_format: A-format sprintf for raw byte values
deepf2c.git La2cc26fa
2026-06-24
Fix gap_spaced_name_altret: emit implicit return for alt-return subs without explicit RETURN
Fix gap_spaced_name_altret: emit implicit return for alt-return subs without explicit RETURN
deepf2c.git L0c72957d
2026-06-24
Fix gap_spaced_name_altret: emit implicit return for alt-return subs without explicit RETURN
Fix gap_spaced_name_altret: emit implicit return for alt-return subs without explicit RETURN
deepf2c.git L260ec9cf
2026-06-24
Fix goto_forms: remove incorrect ifort ASSIGN integer encoding
Fix goto_forms: remove incorrect ifort ASSIGN integer encoding
deepf2c.git Lbbbd8056
2026-06-24
Fix goto_forms: remove incorrect ifort ASSIGN integer encoding
Fix goto_forms: remove incorrect ifort ASSIGN integer encoding
deepf2c.git Lec60b07f
2026-06-24
Fix i4 mode real and complex list-directed output for ifort
Fix i4 mode real and complex list-directed output for ifort
deepf2c.git L7a6f0971
2026-06-24
Fix i4 mode real and complex list-directed output for ifort
Fix i4 mode real and complex list-directed output for ifort
deepf2c.git L84cb2044
2026-06-24
Fix kind_parameter: resolve KIND specs from PARAMETER values
Fix kind_parameter: resolve KIND specs from PARAMETER values
deepf2c.git L9dcc2d0b
2026-06-24
Fix kind_parameter: resolve KIND specs from PARAMETER values
Fix kind_parameter: resolve KIND specs from PARAMETER values
deepf2c.git Ld2e49bd7
2026-06-24
Fix passing_arrays_partial: wrapping-agnostic diff comparison
Fix passing_arrays_partial: wrapping-agnostic diff comparison
deepf2c.git L2f63270a
2026-06-24
Fix passing_arrays_partial: wrapping-agnostic diff comparison
Fix passing_arrays_partial: wrapping-agnostic diff comparison
deepf2c.git L5ca136e7
2026-06-24
Fix statement_function: resolve statement function types from declarations
Fix statement_function: resolve statement function types from declarations
deepf2c.git L95db8064
2026-06-24
Fix statement_function: resolve statement function types from declarations
Fix statement_function: resolve statement function types from declarations
deepf2c.git Lfa5f53dd
2026-06-24
Fix string_assign_to_slice: use memmove for overlapping substring copy
Fix string_assign_to_slice: use memmove for overlapping substring copy
deepf2c.git L1457b59a
2026-06-24
Fix string_assign_to_slice: use memmove for overlapping substring copy
Fix string_assign_to_slice: use memmove for overlapping substring copy
deepf2c.git L1ec59462
2026-06-24
Fix write_double: floating-point tolerance in diff comparison
Fix write_double: floating-point tolerance in diff comparison
deepf2c.git L3b71df30
2026-06-24
Fix write_double: floating-point tolerance in diff comparison
Fix write_double: floating-point tolerance in diff comparison
deepf2c.git L428a944d
2026-06-24
Fix: EQUIVALENCE alias binding for f2c_logical on integer arrays
Fix: EQUIVALENCE alias binding for f2c_logical on integer arrays
deepf2c.git L211eb0c9
2026-06-24
Fix: EQUIVALENCE alias binding for f2c_logical on integer arrays
Fix: EQUIVALENCE alias binding for f2c_logical on integer arrays
deepf2c.git L776ed9df
2026-06-24
Fix: ambiguous operator|| for data_var<f2c_logical>
Fix: ambiguous operator|| for data_var<f2c_logical>
deepf2c.git L587f204c
2026-06-24
Fix: ambiguous operator|| for data_var<f2c_logical>
Fix: ambiguous operator|| for data_var<f2c_logical>
deepf2c.git Lf24fd861
2026-06-24
Fix: implicit typing for FunctionCall return types and cross-file header detection
Fix: implicit typing for FunctionCall return types and cross-file header detection
deepf2c.git L2b4de0e7
2026-06-24
Fix: implicit typing for FunctionCall return types and cross-file header detection
Fix: implicit typing for FunctionCall return types and cross-file header detection
deepf2c.git L4077ec41
2026-06-24
Fix: wrap BinaryOp in f2c_arg() for CALL void* ABI
Fix: wrap BinaryOp in f2c_arg() for CALL void* ABI
deepf2c.git L4f27fca5
2026-06-24
Fix: wrap BinaryOp in f2c_arg() for CALL void* ABI
Fix: wrap BinaryOp in f2c_arg() for CALL void* ABI
deepf2c.git Le62d9de4
2026-06-24
Mark write_star as done in todo.md
Mark write_star as done in todo.md
deepf2c.git L97c869c7
2026-06-24
Merge remote-tracking branch 'origin/i4'
Merge remote-tracking branch 'origin/i4'
deepf2c.git L57ff60e3
2026-06-24
Merge remote-tracking branch 'origin/i4'
Merge remote-tracking branch 'origin/i4'
deepf2c.git Ladc8e281
2026-06-24
Update arg_mismatch_fewer to PASS in i4 mode
Update arg_mismatch_fewer to PASS in i4 mode
deepf2c.git Ld277b082
2026-06-24
chore: change run.py param
chore: change run.py param
deepf2c.git Lb711cef5
2026-06-24
chore: change run.py param
chore: change run.py param
deepf2c.git Lb712710d
2026-06-24
feat: add build mode options for NASTRAN-95 scripts
feat: add build mode options for NASTRAN-95 scripts
deepf2c.git L22ee876a
2026-06-24
feat: add build mode options for NASTRAN-95 scripts
feat: add build mode options for NASTRAN-95 scripts
deepf2c.git Lc5a5e44a
2026-06-24
fix: common_ref copy assignment copies pointer instead of value
fix: common_ref copy assignment copies pointer instead of value
deepf2c.git L4b3b1539
2026-06-24
fix: common_ref copy assignment copies pointer instead of value
fix: common_ref copy assignment copies pointer instead of value
deepf2c.git La7636ecf
2026-06-24
fix: guard ifort ASSIGN label/5 encoding for -i8 only
fix: guard ifort ASSIGN label/5 encoding for -i8 only
deepf2c.git L6534ac56
2026-06-24
fix: guard ifort ASSIGN label/5 encoding for -i8 only
fix: guard ifort ASSIGN label/5 encoding for -i8 only
deepf2c.git Lbca412bf
2026-06-24
fix: restore ifort ASSIGN label/5 encoding for goto_forms
fix: restore ifort ASSIGN label/5 encoding for goto_forms
deepf2c.git L12eca0d5
2026-06-24
fix: restore ifort ASSIGN label/5 encoding for goto_forms
fix: restore ifort ASSIGN label/5 encoding for goto_forms
deepf2c.git Ld99fd70a
2026-06-24
i4/i8 works
i4/i8 works
deepf2c.git L51451b32
2026-06-24
i4/i8 works
i4/i8 works
deepf2c.git L98e3071e
2026-06-24
test: add 1 gap case
test: add 1 gap case
deepf2c.git L261c42ed
2026-06-24
test: add 1 gap case
test: add 1 gap case
deepf2c.git L982f826a
2026-06-24
upd: blacklist
upd: blacklist
deepf2c.git L0d0bd793
2026-06-24
upd: blacklist
upd: blacklist
deepf2c.git L1aada218
2026-06-24
upd: blacklist
upd: blacklist
deepf2c.git L696a10be
2026-06-24
upd: blacklist
upd: blacklist
deepf2c.git L81c6e597
2026-06-24
upd: blacklist
upd: blacklist
deepf2c.git Lb1feaf3b
2026-06-24
upd: blacklist
upd: blacklist
deepf2c.git Ld003c8c3
2026-06-24
upd: blacklist
upd: blacklist
deepf2c.git Ld7e76380
2026-06-24
upd: blacklist
upd: blacklist
deepf2c.git Lee37f0f9
2026-06-24
upd: i8 case
upd: i8 case
deepf2c.git L6e6fcc78
2026-06-24
upd: i8 case
upd: i8 case
deepf2c.git Le8a30c8b
2026-06-24
upd: i8 case
upd: i8 case
deepf2c.git Le9508dbb
2026-06-24
upd: i8 case
upd: i8 case
deepf2c.git Lf992641a
2026-06-25
Fix forall_construct: refresh stale Fortran cache after test bounds correction
Fix forall_construct: refresh stale Fortran cache after test bounds correction
deepf2c.git L6ad2a768
2026-06-25
Fix forall_construct: refresh stale Fortran cache after test bounds correction
Fix forall_construct: refresh stale Fortran cache after test bounds correction
deepf2c.git L9efe134d
2026-06-25
feat: better label
feat: better label
deepf2c.git Lc2798719
2026-06-25
feat: better label
feat: better label
deepf2c.git Lf30b0067
2026-06-25
feat: prune unused labels from generated C++ code
feat: prune unused labels from generated C++ code
deepf2c.git L8d75e1be
2026-06-25
feat: prune unused labels from generated C++ code
feat: prune unused labels from generated C++ code
deepf2c.git Lde9c8f24
2026-06-25
fix: deduplicate _cont labels for nested shared-label non-CONTINUE DO loops
fix: deduplicate _cont labels for nested shared-label non-CONTINUE DO loops
deepf2c.git Lb909ea1c
2026-06-25
fix: deduplicate _cont labels for nested shared-label non-CONTINUE DO loops
fix: deduplicate _cont labels for nested shared-label non-CONTINUE DO loops
deepf2c.git Lf2d0b30f
2026-06-25
fix: do_label_goto assigned GOTO with DO loop terminal label
fix: do_label_goto assigned GOTO with DO loop terminal label
deepf2c.git L4089c4d3
2026-06-25
fix: do_label_goto assigned GOTO with DO loop terminal label
fix: do_label_goto assigned GOTO with DO loop terminal label
deepf2c.git L8b63f2b9
2026-06-25
fix: emit statement label before DO loop for external goto targets
fix: emit statement label before DO loop for external goto targets
deepf2c.git Ld7d5b069
2026-06-25
fix: emit statement label before DO loop for external goto targets
fix: emit statement label before DO loop for external goto targets
deepf2c.git Lde7663fb
2026-06-25
fix: handle DO loops with non-CONTINUE terminal statements
fix: handle DO loops with non-CONTINUE terminal statements
deepf2c.git Ldab96ca1
2026-06-25
fix: handle DO loops with non-CONTINUE terminal statements
fix: handle DO loops with non-CONTINUE terminal statements
deepf2c.git Le60480e1
2026-06-25
fix: prune dead _cont labels from CONTINUE-terminated DO loops
fix: prune dead _cont labels from CONTINUE-terminated DO loops
deepf2c.git Ldbfbc2e9
2026-06-25
fix: prune dead _cont labels from CONTINUE-terminated DO loops
fix: prune dead _cont labels from CONTINUE-terminated DO loops
deepf2c.git Lf033fde4
2026-06-25
fix: unary minus precedence in Pratt parser
fix: unary minus precedence in Pratt parser
deepf2c.git L0caa6c5c
2026-06-25
fix: unary minus precedence in Pratt parser
fix: unary minus precedence in Pratt parser
deepf2c.git L2c6501af
2026-06-25
refactor: remove f2c::data_var wrapper, unify DATA/SAVE initialization
refactor: remove f2c::data_var wrapper, unify DATA/SAVE initialization
deepf2c.git L6ea4f8e2
2026-06-25
refactor: remove f2c::data_var wrapper, unify DATA/SAVE initialization
refactor: remove f2c::data_var wrapper, unify DATA/SAVE initialization
deepf2c.git Lc0cf6176
2026-06-25
test: add 1 gap case
test: add 1 gap case
deepf2c.git L26ccb258
2026-06-25
test: add 1 gap case
test: add 1 gap case
deepf2c.git L2bcd71b0
2026-06-25
test: add 1 gap case
test: add 1 gap case
deepf2c.git L4fc68468
2026-06-25
test: add 1 gap case
test: add 1 gap case
deepf2c.git L59cedee6
2026-06-25
test: add 1 gap case
test: add 1 gap case
deepf2c.git L64cfc19e
2026-06-25
test: add 1 gap case
test: add 1 gap case
deepf2c.git L71f282cd
2026-06-25
test: add 1 gap case
test: add 1 gap case
deepf2c.git L8dc2eff6
2026-06-25
test: add 1 gap case
test: add 1 gap case
deepf2c.git L916fbc4d
2026-06-25
test: add 1 gap case
test: add 1 gap case
deepf2c.git Lac82f2e4
2026-06-25
test: add 1 gap case
test: add 1 gap case
deepf2c.git Lb3093212
2026-06-25
test: add 1 gap case
test: add 1 gap case
deepf2c.git Ld0ed5cd5
2026-06-25
test: add 1 gap case
test: add 1 gap case
deepf2c.git Lfbc77ca1
2026-06-25
test: add 2 gap case
test: add 2 gap case
deepf2c.git L129adac8
2026-06-25
test: add 2 gap case
test: add 2 gap case
deepf2c.git L2b99ad10
2026-06-25
test: add 2 gap case
test: add 2 gap case
deepf2c.git L5eed7f4f
2026-06-25
test: add 2 gap case
test: add 2 gap case
deepf2c.git Ld5eafc22
2026-06-25
test: add 3 gap cases
test: add 3 gap cases
deepf2c.git L300e3e69
2026-06-25
test: add 3 gap cases
test: add 3 gap cases
deepf2c.git L5b4c69cf
2026-06-26
Fix Fortran/C++ mixed I/O buffering for unit 6
Fix Fortran/C++ mixed I/O buffering for unit 6
deepf2c.git L106a820f
2026-06-26
Fix Fortran/C++ mixed I/O buffering for unit 6
Fix Fortran/C++ mixed I/O buffering for unit 6
deepf2c.git L7202d610
2026-06-26
Fix: preserve parentheses in standalone 1H1 Hollerith formats
Fix: preserve parentheses in standalone 1H1 Hollerith formats
deepf2c.git L082776cb
2026-06-26
Fix: preserve parentheses in standalone 1H1 Hollerith formats
Fix: preserve parentheses in standalone 1H1 Hollerith formats
deepf2c.git L87a27601
2026-06-26
Fix: recursively collect FORMAT labels from nested scopes (DoLoop, IfBlock, etc.)
Fix: recursively collect FORMAT labels from nested scopes (DoLoop, IfBlock, etc.)
deepf2c.git L3b0d17ec
2026-06-26
Fix: recursively collect FORMAT labels from nested scopes (DoLoop, IfBlock, etc.)
Fix: recursively collect FORMAT labels from nested scopes (DoLoop, IfBlock, etc.)
deepf2c.git L95a75498
2026-06-26
Update todo.md and add spec doc for recursive FORMAT label collection
Update todo.md and add spec doc for recursive FORMAT label collection
deepf2c.git L4419206c
2026-06-26
Update todo.md and add spec doc for recursive FORMAT label collection
Update todo.md and add spec doc for recursive FORMAT label collection
deepf2c.git La32124f5
2026-06-26
chore: add ROADMAP.md
chore: add ROADMAP.md
deepf2c.git L83880430
2026-06-26
chore: add ROADMAP.md
chore: add ROADMAP.md
deepf2c.git L84a97354
2026-06-26
chore: update todo.md — alt_ret_allcpp now passes
chore: update todo.md — alt_ret_allcpp now passes
deepf2c.git L4f06a235
2026-06-26
chore: update todo.md — alt_ret_main2cpp, alt_ret_sub2cpp now pass
chore: update todo.md — alt_ret_main2cpp, alt_ret_sub2cpp now pass
deepf2c.git L2c6dffeb
2026-06-26
feat: add --no-fallback
feat: add --no-fallback
deepf2c.git L0f43d2af
2026-06-26
feat: add --no-fallback
feat: add --no-fallback
deepf2c.git L913c5f13
2026-06-26
fix(generator): DO loop variables in COMMON blocks must not be shadowed by local loop vars
fix(generator): DO loop variables in COMMON blocks must not be shadowed by local loop vars
deepf2c.git Lb0626d09
2026-06-26
fix(generator): DO loop variables in COMMON blocks must not be shadowed by local loop vars
fix(generator): DO loop variables in COMMON blocks must not be shadowed by local loop vars
deepf2c.git Lbcfefd9f
2026-06-26
fix(mis/alg): redirect formatted WRITE through Fortran runtime
fix(mis/alg): redirect formatted WRITE through Fortran runtime
deepf2c.git L5f0f9956
2026-06-26
fix(mis/alg): redirect formatted WRITE through Fortran runtime
fix(mis/alg): redirect formatted WRITE through Fortran runtime
deepf2c.git L9933ce0d
2026-06-26
fix(preproc): strip column-72 filler from continued Hollerith constants
fix(preproc): strip column-72 filler from continued Hollerith constants
deepf2c.git L576d3022
2026-06-26
fix(preproc): strip column-72 filler from continued Hollerith constants
fix(preproc): strip column-72 filler from continued Hollerith constants
deepf2c.git Ldd39a2f0
2026-06-26
fix(runtime): correct WRITE formatting for Hollerith/A-format, common_ref, and no-data cases
fix(runtime): correct WRITE formatting for Hollerith/A-format, common_ref, and no-data cases
deepf2c.git L728dcd0b
2026-06-26
fix(runtime): correct WRITE formatting for Hollerith/A-format, common_ref, and no-data cases
fix(runtime): correct WRITE formatting for Hollerith/A-format, common_ref, and no-data cases
deepf2c.git L7f031d85
2026-06-26
fix(runtime): remove overly aggressive _sync_fortran_stdout fallback scan
fix(runtime): remove overly aggressive _sync_fortran_stdout fallback scan
deepf2c.git L3c789996
2026-06-26
fix(runtime): remove overly aggressive _sync_fortran_stdout fallback scan
fix(runtime): remove overly aggressive _sync_fortran_stdout fallback scan
deepf2c.git L9ee1945b
2026-06-26
fix(runtime): respect A-format width in write_one_fmt for integer and real types
fix(runtime): respect A-format width in write_one_fmt for integer and real types
deepf2c.git L3b7c1afa
2026-06-26
fix(runtime): respect A-format width in write_one_fmt for integer and real types
fix(runtime): respect A-format width in write_one_fmt for integer and real types
deepf2c.git L6458de82
2026-06-26
fix: Arithmetic IF positive branch targeting DO loop terminal label
fix: Arithmetic IF positive branch targeting DO loop terminal label
deepf2c.git L471bace0
2026-06-26
fix: Arithmetic IF positive branch targeting DO loop terminal label
fix: Arithmetic IF positive branch targeting DO loop terminal label
deepf2c.git L7657823e
2026-06-26
fix: EQUIVALENCE type mismatch for scalar COMMON base
fix: EQUIVALENCE type mismatch for scalar COMMON base
deepf2c.git L8d84b368
2026-06-26
fix: EQUIVALENCE type mismatch for scalar COMMON base
fix: EQUIVALENCE type mismatch for scalar COMMON base
deepf2c.git Ld26c9576
2026-06-26
fix: EQUIVALENCE type mismatch in local-to-local alias chain
fix: EQUIVALENCE type mismatch in local-to-local alias chain
deepf2c.git L83c1e354
2026-06-26
fix: EQUIVALENCE type mismatch in local-to-local alias chain
fix: EQUIVALENCE type mismatch in local-to-local alias chain
deepf2c.git Lccd45366
2026-06-26
fix: add missing --build-dir to custom CMakeLists.txt add_test calls
fix: add missing --build-dir to custom CMakeLists.txt add_test calls
deepf2c.git L63f7adfb
2026-06-26
fix: add missing --build-dir to custom CMakeLists.txt add_test calls
fix: add missing --build-dir to custom CMakeLists.txt add_test calls
deepf2c.git L9904ad6d
2026-06-26
fix: all i4/i8 pass
fix: all i4/i8 pass
deepf2c.git L02d5b861
2026-06-26
fix: all i4/i8 pass
fix: all i4/i8 pass
deepf2c.git Le48731a8
2026-06-26
fix: arithmetic IF now uses f2c_real for real-type expressions
fix: arithmetic IF now uses f2c_real for real-type expressions
deepf2c.git L3a197231
2026-06-26
fix: arithmetic IF now uses f2c_real for real-type expressions
fix: arithmetic IF now uses f2c_real for real-type expressions
deepf2c.git L41830fe9
2026-06-26
fix: collect implicit variables from Assignment target indices for DATA-initialized vars
fix: collect implicit variables from Assignment target indices for DATA-initialized vars
deepf2c.git L11671513
2026-06-26
fix: collect implicit variables from Assignment target indices for DATA-initialized vars
fix: collect implicit variables from Assignment target indices for DATA-initialized vars
deepf2c.git La25e55c3
2026-06-26
fix: correct EXTERNAL function type inference and EQUIVALENCE alias types
fix: correct EXTERNAL function type inference and EQUIVALENCE alias types
deepf2c.git L5a35b138
2026-06-26
fix: correct EXTERNAL function type inference and EQUIVALENCE alias types
fix: correct EXTERNAL function type inference and EQUIVALENCE alias types
deepf2c.git L8a27bab0
2026-06-26
fix: correct continuation line string concatenation in fixed-format preprocessor
fix: correct continuation line string concatenation in fixed-format preprocessor
deepf2c.git L7abb7d6e
2026-06-26
fix: correct continuation line string concatenation in fixed-format preprocessor
fix: correct continuation line string concatenation in fixed-format preprocessor
deepf2c.git La7bf346f
2026-06-26
fix: declare_in_entry ENTRY implicit variable collection
fix: declare_in_entry ENTRY implicit variable collection
deepf2c.git Lf1fafdfa
2026-06-26
fix: declare_in_entry ENTRY implicit variable collection
fix: declare_in_entry ENTRY implicit variable collection
deepf2c.git Lf7f025b1
2026-06-26
fix: look up actual param count for EXTERNAL function forward declarations
fix: look up actual param count for EXTERNAL function forward declarations
deepf2c.git L54a641ae
2026-06-26
fix: look up actual param count for EXTERNAL function forward declarations
fix: look up actual param count for EXTERNAL function forward declarations
deepf2c.git L9173c05d
2026-06-26
fix: pad fixed-format lines to column 72 when joining continuation lines
fix: pad fixed-format lines to column 72 when joining continuation lines
deepf2c.git L3339ee18
2026-06-26
fix: pad fixed-format lines to column 72 when joining continuation lines
fix: pad fixed-format lines to column 72 when joining continuation lines
deepf2c.git L4a055902
2026-06-26
fix: pre-scan DO loop terminal labels for assigned GOTO filtering
fix: pre-scan DO loop terminal labels for assigned GOTO filtering
deepf2c.git L76cfac51
2026-06-26
fix: pre-scan DO loop terminal labels for assigned GOTO filtering
fix: pre-scan DO loop terminal labels for assigned GOTO filtering
deepf2c.git L8ca12fc4
2026-06-26
fix: strip column-72 filler from continued character literals for ifort
fix: strip column-72 filler from continued character literals for ifort
deepf2c.git L0c65e797
2026-06-26
fix: strip column-72 filler from continued character literals for ifort
fix: strip column-72 filler from continued character literals for ifort
deepf2c.git Ld94bea11
2026-06-26
fix: use _get_implicit_type in _emit_declaration to respect IMPLICIT rules
fix: use _get_implicit_type in _emit_declaration to respect IMPLICIT rules
deepf2c.git L2be943e5
2026-06-26
fix: use _get_implicit_type in _emit_declaration to respect IMPLICIT rules
fix: use _get_implicit_type in _emit_declaration to respect IMPLICIT rules
deepf2c.git Lfe0e47c5
2026-06-26
test: add 1 gap case
test: add 1 gap case
deepf2c.git L0a028d9d
2026-06-26
test: add 1 gap case
test: add 1 gap case
deepf2c.git L26f81cf1
2026-06-26
test: add 1 gap case
test: add 1 gap case
deepf2c.git L3b5530f2
2026-06-26
test: add 1 gap case
test: add 1 gap case
deepf2c.git L84e207fe
2026-06-26
test: add 1 gap case
test: add 1 gap case
deepf2c.git L86507f44
2026-06-26
test: add 1 gap case
test: add 1 gap case
deepf2c.git Lb0380bae
2026-06-26
test: add 1 gap case
test: add 1 gap case
deepf2c.git Lc42e825c
2026-06-26
test: add 1 gap case
test: add 1 gap case
deepf2c.git Lc56ec4ea
2026-06-26
test: add 1 gap case
test: add 1 gap case
deepf2c.git Ld27f4427
2026-06-26
test: add 1 gap case
test: add 1 gap case
deepf2c.git Ld9911609
2026-06-26
test: add 1 gap case
test: add 1 gap case
deepf2c.git Ld9d5ebd9
2026-06-26
test: add 1 gap case
test: add 1 gap case
deepf2c.git Le5d9e58a
2026-06-26
test: add 2 gap case
test: add 2 gap case
deepf2c.git L0bfd4243
2026-06-26
test: add 2 gap case
test: add 2 gap case
deepf2c.git Lb4c3fed6
2026-06-26
test: add 2 gap case
test: add 2 gap case
deepf2c.git Le00790fe
2026-06-26
test: add 2 gap case
test: add 2 gap case
deepf2c.git Lfc286815
2026-06-26
upd: nastran loop
upd: nastran loop
deepf2c.git L13a27f3d
2026-06-26
upd: nastran loop
upd: nastran loop
deepf2c.git L6bfc40d2
2026-06-26
upd: prompt
upd: prompt
deepf2c.git La69127eb
2026-06-26
upd: prompt
upd: prompt
deepf2c.git Laa9d6c5d
2026-06-26
upd: prompt
upd: prompt
deepf2c.git Lca24d1de
2026-06-26
upd: prompt
upd: prompt
deepf2c.git Le1218dfe
2026-06-26
upd: scripts
upd: scripts
deepf2c.git La432479d
2026-06-26
upd: scripts
upd: scripts
deepf2c.git Lf092949c
2026-06-27
Fix ENTRY point COMMON block binding and parser label handling
Fix ENTRY point COMMON block binding and parser label handling
deepf2c.git L7f09f794
2026-06-27
Fix ENTRY point COMMON block binding and parser label handling
Fix ENTRY point COMMON block binding and parser label handling
deepf2c.git Le009d96a
2026-06-27
Fix ENTRY point assigned-GOTO label handling in generated C++
Fix ENTRY point assigned-GOTO label handling in generated C++
deepf2c.git L118a9d09
2026-06-27
Fix ENTRY point assigned-GOTO label handling in generated C++
Fix ENTRY point assigned-GOTO label handling in generated C++
deepf2c.git La93b89a2
2026-06-27
Fix: correct address-of expression for common_ref<T> variables
Fix: correct address-of expression for common_ref<T> variables
deepf2c.git L7a893952
2026-06-27
Fix: correct address-of expression for common_ref<T> variables
Fix: correct address-of expression for common_ref<T> variables
deepf2c.git Lf6030d73
2026-06-27
chore: upd scripts
chore: upd scripts
deepf2c.git L833e6f1a
2026-06-27
chore: upd scripts
chore: upd scripts
deepf2c.git Lf4cb7fc3
2026-06-27
feat: common_var_as_dim_for_arr passed for gfortran.
feat: common_var_as_dim_for_arr passed for gfortran.
deepf2c.git Lbc1834db
2026-06-27
feat: common_var_as_dim_for_arr passed for gfortran.
feat: common_var_as_dim_for_arr passed for gfortran.
deepf2c.git Lf3190c0a
2026-06-27
fix: ENTRY points now share non-COMMON local variables via file-scope statics
fix: ENTRY points now share non-COMMON local variables via file-scope statics
deepf2c.git L5c5f9638
2026-06-27
fix: ENTRY points now share non-COMMON local variables via file-scope statics
fix: ENTRY points now share non-COMMON local variables via file-scope statics
deepf2c.git Ld1996bd1
2026-06-27
fix: EQUIVALENCE CHARACTER array alias type + DATA init across ENTRY points
fix: EQUIVALENCE CHARACTER array alias type + DATA init across ENTRY points
deepf2c.git L55296b67
2026-06-27
fix: EQUIVALENCE CHARACTER array alias type + DATA init across ENTRY points
fix: EQUIVALENCE CHARACTER array alias type + DATA init across ENTRY points
deepf2c.git Lcb47ff64
2026-06-27
fix: assign GOTO label tracking across ENTRY points
fix: assign GOTO label tracking across ENTRY points
deepf2c.git L90e0e681
2026-06-27
fix: assign GOTO label tracking across ENTRY points
fix: assign GOTO label tracking across ENTRY points
deepf2c.git L9f5308eb
2026-06-27
fix: declare ASSIGN label tracking variables in ENTRY functions
fix: declare ASSIGN label tracking variables in ENTRY functions
deepf2c.git L039d3bd0
2026-06-27
fix: declare ASSIGN label tracking variables in ENTRY functions
fix: declare ASSIGN label tracking variables in ENTRY functions
deepf2c.git L6cd9028b
2026-06-27
fix: glbbas entry misses _f2c_assign_iexit/ioth init
fix: glbbas entry misses _f2c_assign_iexit/ioth init
deepf2c.git L5167eef0
2026-06-27
fix: glbbas entry misses _f2c_assign_iexit/ioth init
fix: glbbas entry misses _f2c_assign_iexit/ioth init
deepf2c.git Lb8f1663f
2026-06-27
fix: pass array params with COMMON-based dims as pointer directly
fix: pass array params with COMMON-based dims as pointer directly
deepf2c.git L449fd90f
2026-06-27
fix: pass array params with COMMON-based dims as pointer directly
fix: pass array params with COMMON-based dims as pointer directly
deepf2c.git L70c66a45
2026-06-27
fix: share DIMENSION-only array declarations with ENTRY functions
fix: share DIMENSION-only array declarations with ENTRY functions
deepf2c.git L9baba036
2026-06-27
fix: share DIMENSION-only array declarations with ENTRY functions
fix: share DIMENSION-only array declarations with ENTRY functions
deepf2c.git Lda3a31e5
2026-06-27
test: add 1 gap case
test: add 1 gap case
deepf2c.git L1f9775e7
2026-06-27
test: add 1 gap case
test: add 1 gap case
deepf2c.git L86b0371c
2026-06-27
test: add 1 gap case
test: add 1 gap case
deepf2c.git L871a9c88
2026-06-27
test: add 1 gap case
test: add 1 gap case
deepf2c.git L8cdac141
2026-06-27
test: add 1 gap case
test: add 1 gap case
deepf2c.git L98de3ae8
2026-06-27
test: add 1 gap case
test: add 1 gap case
deepf2c.git La1d23fcb
2026-06-27
test: add 1 gap case
test: add 1 gap case
deepf2c.git Ld3a56d5d
2026-06-27
test: add 1 gap case
test: add 1 gap case
deepf2c.git Lf0c647fe
2026-06-28
Fix internal file I/O in ENTRY functions with CHARACTER params
Fix internal file I/O in ENTRY functions with CHARACTER params
deepf2c.git L07fb1ee2
2026-06-28
Fix internal file I/O in ENTRY functions with CHARACTER params
Fix internal file I/O in ENTRY functions with CHARACTER params
deepf2c.git L67343c65
2026-06-29
fix: bug in cmcase.f
fix: bug in cmcase.f
deepf2c.git L0e133553
2026-06-29
fix: bug in cmcase.f
fix: bug in cmcase.f
deepf2c.git L6d22d4b3
2026-06-29
fix: emit Cray pointer array pointees as f2c::arr (view mode) instead of raw pointers
fix: emit Cray pointer array pointees as f2c::arr (view mode) instead of raw pointers
deepf2c.git L5e698e04
2026-06-29
fix: emit Cray pointer array pointees as f2c::arr (view mode) instead of raw pointers
fix: emit Cray pointer array pointees as f2c::arr (view mode) instead of raw pointers
deepf2c.git Lfa0eecd6
2026-06-29
fix: fortran error output
fix: fortran error output
deepf2c.git L9c33bf5a
2026-06-29
fix: fortran error output
fix: fortran error output
deepf2c.git Ld2238025
2026-06-29
fix: label_missing_1 - resolve alternate return goto target for DO loop terminal labels
fix: label_missing_1 - resolve alternate return goto target for DO loop terminal labels
deepf2c.git L9c72cc83
2026-06-29
fix: label_missing_1 - resolve alternate return goto target for DO loop terminal labels
fix: label_missing_1 - resolve alternate return goto target for DO loop terminal labels
deepf2c.git Laf00c148
2026-06-29
fix: remove redundant resize for allocatable ArrayConstructor assignment
fix: remove redundant resize for allocatable ArrayConstructor assignment
deepf2c.git L3d666443
2026-06-29
fix: remove redundant resize for allocatable ArrayConstructor assignment
fix: remove redundant resize for allocatable ArrayConstructor assignment
deepf2c.git Lc73f05fb
2026-06-29
fix: resolve gap_mapfns_entry BUILD failure
fix: resolve gap_mapfns_entry BUILD failure
deepf2c.git L30efc1c0
2026-06-29
fix: resolve gap_mapfns_entry BUILD failure
fix: resolve gap_mapfns_entry BUILD failure
deepf2c.git L3b6f5788
2026-06-29
fix: support END as a variable name in assignment statements
fix: support END as a variable name in assignment statements
deepf2c.git L80bba129
2026-06-29
fix: support END as a variable name in assignment statements
fix: support END as a variable name in assignment statements
deepf2c.git La93e779f
2026-06-29
fix: use f2c::arr view for multi-D assumed-size array params instead of raw pointer
fix: use f2c::arr view for multi-D assumed-size array params instead of raw pointer
deepf2c.git L56ea91ac
2026-06-29
fix: use f2c::arr view for multi-D assumed-size array params instead of raw pointer
fix: use f2c::arr view for multi-D assumed-size array params instead of raw pointer
deepf2c.git Lb21e43f1
2026-06-29
test: add 1 gap case
test: add 1 gap case
deepf2c.git L53024df1
2026-06-29
test: add 1 gap case
test: add 1 gap case
deepf2c.git L69620201
2026-06-29
test: add 1 gap case
test: add 1 gap case
deepf2c.git L765b2a47
2026-06-29
test: add 1 gap case
test: add 1 gap case
deepf2c.git Lc1a6611d
2026-06-29
test: add 1 gap case
test: add 1 gap case
deepf2c.git Lc99f0bda
2026-06-29
test: add 1 gap case
test: add 1 gap case
deepf2c.git Lcc043bce
2026-06-30
Fix ENTRY array params not registered in _local_var_types
Fix ENTRY array params not registered in _local_var_types
deepf2c.git L59886fa0
2026-06-30
Fix ENTRY array params not registered in _local_var_types
Fix ENTRY array params not registered in _local_var_types
deepf2c.git L9d04f885
2026-06-30
Fix EQUIVALENCE alias offset & type cast for pointer-based base variables
Fix EQUIVALENCE alias offset & type cast for pointer-based base variables
deepf2c.git L366f4f72
2026-06-30
Fix EQUIVALENCE alias offset & type cast for pointer-based base variables
Fix EQUIVALENCE alias offset & type cast for pointer-based base variables
deepf2c.git L7fd50d9f
2026-06-30
Fix cross-file forward decl conflict when call has more args than definition
Fix cross-file forward decl conflict when call has more args than definition
deepf2c.git L0569ba0a
2026-06-30
Fix cross-file forward decl conflict when call has more args than definition
Fix cross-file forward decl conflict when call has more args than definition
deepf2c.git L94f6106d
2026-06-30
Fix: declare EQUIVALENCE base variables with DATA initializers
Fix: declare EQUIVALENCE base variables with DATA initializers
deepf2c.git L43c4cdcf
2026-06-30
Fix: declare EQUIVALENCE base variables with DATA initializers
Fix: declare EQUIVALENCE base variables with DATA initializers
deepf2c.git Lb9dc069f
2026-06-30
Fix: entry-shared local arrays incorrectly wrapped with F2C_ABI_PROC
Fix: entry-shared local arrays incorrectly wrapped with F2C_ABI_PROC
deepf2c.git L0566d557
2026-06-30
Fix: entry-shared local arrays incorrectly wrapped with F2C_ABI_PROC
Fix: entry-shared local arrays incorrectly wrapped with F2C_ABI_PROC
deepf2c.git L1353de98
2026-06-30
chore: upd scripts
chore: upd scripts
deepf2c.git L4d54cccf
2026-06-30
chore: upd scripts
chore: upd scripts
deepf2c.git Le99fbd3d
2026-06-30
docs: add spec doc for ENTRY array param type registration fix
docs: add spec doc for ENTRY array param type registration fix
deepf2c.git L079258ef
2026-06-30
docs: add spec doc for ENTRY array param type registration fix
docs: add spec doc for ENTRY array param type registration fix
deepf2c.git Leef74697
2026-06-30
feat: add ETIME intrinsic subroutine support for mds/cputim
feat: add ETIME intrinsic subroutine support for mds/cputim
deepf2c.git L50bcebdf
2026-06-30
feat: add ETIME intrinsic subroutine support for mds/cputim
feat: add ETIME intrinsic subroutine support for mds/cputim
deepf2c.git L6ac98942
2026-06-30
fix(codegen): add DATAN intrinsic mapping to std::atan
fix(codegen): add DATAN intrinsic mapping to std::atan
deepf2c.git L39d8c60e
2026-06-30
fix(codegen): add DATAN intrinsic mapping to std::atan
fix(codegen): add DATAN intrinsic mapping to std::atan
deepf2c.git Le54593e7
2026-06-30
fix(common): resolve ambiguous 'operator&&'/'operator||' for common_ref<f2c_logical> and f2c_logical
fix(common): resolve ambiguous 'operator&&'/'operator||' for common_ref<f2c_logical> and f2c_logical
deepf2c.git Lb540e6a3
2026-06-30
fix(common): resolve ambiguous 'operator&&'/'operator||' for common_ref<f2c_logical> and f2c_logical
fix(common): resolve ambiguous 'operator&&'/'operator||' for common_ref<f2c_logical> and f2c_logical
deepf2c.git Lcc1b33b5
2026-06-30
fix: ArrayRef/FunctionCall arg temp copy loses reference semantics
fix: ArrayRef/FunctionCall arg temp copy loses reference semantics
deepf2c.git L16dca425
2026-06-30
fix: ArrayRef/FunctionCall arg temp copy loses reference semantics
fix: ArrayRef/FunctionCall arg temp copy loses reference semantics
deepf2c.git L491bf223
2026-06-30
fix: COMMON block size inflated by DIMENSION collision across units
fix: COMMON block size inflated by DIMENSION collision across units
deepf2c.git L168d6082
2026-06-30
fix: COMMON block size inflated by DIMENSION collision across units
fix: COMMON block size inflated by DIMENSION collision across units
deepf2c.git L43cc9547
2026-06-30
fix: add DATE_AND_TIME intrinsic subroutine support
fix: add DATE_AND_TIME intrinsic subroutine support
deepf2c.git Lafbcd1d0
2026-06-30
fix: add DATE_AND_TIME intrinsic subroutine support
fix: add DATE_AND_TIME intrinsic subroutine support
deepf2c.git Leb385228
2026-06-30
gap: add gap_datetime for DATE_AND_TIME intrinsic
gap: add gap_datetime for DATE_AND_TIME intrinsic
deepf2c.git L5d4e4bc8
2026-06-30
gap: add gap_datetime for DATE_AND_TIME intrinsic
gap: add gap_datetime for DATE_AND_TIME intrinsic
deepf2c.git Lf3bd5ae7
2026-06-30
test(gap): add gap test for missing DATAN intrinsic
test(gap): add gap test for missing DATAN intrinsic
deepf2c.git L67103860
2026-06-30
test(gap): add gap test for missing DATAN intrinsic
test(gap): add gap test for missing DATAN intrinsic
deepf2c.git L9f8a215a
2026-06-30
upd: docs
upd: docs
deepf2c.git L8b08783b
2026-06-30
upd: docs
upd: docs
deepf2c.git Lb860d4fa
2026-06-30
upd: prompt.json
upd: prompt.json
deepf2c.git L18737b4d
2026-06-30
upd: prompt.json
upd: prompt.json
deepf2c.git L40da8738
2026-06-30
upd: prompt.json
upd: prompt.json
deepf2c.git L72eb2473
2026-06-30
upd: prompt.json
upd: prompt.json
deepf2c.git L9af13f91
2026-06-30
upd: prompt.json
upd: prompt.json
deepf2c.git Lb117f78f
2026-06-30
upd: prompt.json
upd: prompt.json
deepf2c.git Lb2d018ad

2026Q3 4,102 条

git 4102
2026-07-01
Add gap_corwds: minimal test case for temp variable pass-by-reference bug
Add gap_corwds: minimal test case for temp variable pass-by-reference bug
deepf2c.git Lc66e61ca
2026-07-01
Add gap_corwds: minimal test case for temp variable pass-by-reference bug
Add gap_corwds: minimal test case for temp variable pass-by-reference bug
deepf2c.git Lf5343606
2026-07-01
Fix NASTRAN mds/bckrec C++ build by adding -I$(RUNTIME_DIR)/runtime to CXXFLAGS
Fix NASTRAN mds/bckrec C++ build by adding -I$(RUNTIME_DIR)/runtime to CXXFLAGS
deepf2c.git L3ec0a289
2026-07-01
Fix NASTRAN mds/bckrec C++ build by adding -I$(RUNTIME_DIR)/runtime to CXXFLAGS
Fix NASTRAN mds/bckrec C++ build by adding -I$(RUNTIME_DIR)/runtime to CXXFLAGS
deepf2c.git L43a21c8d
2026-07-01
Fix _get_arg_temp_decl: pass scalar arg address directly, not temp copy
Fix _get_arg_temp_decl: pass scalar arg address directly, not temp copy
deepf2c.git L8097df18
2026-07-01
Fix _get_arg_temp_decl: pass scalar arg address directly, not temp copy
Fix _get_arg_temp_decl: pass scalar arg address directly, not temp copy
deepf2c.git L9889b8c2
2026-07-01
Fix: inline Hollerith init in INTEGER declarations
Fix: inline Hollerith init in INTEGER declarations
deepf2c.git L9ee55122
2026-07-01
Fix: inline Hollerith init in INTEGER declarations
Fix: inline Hollerith init in INTEGER declarations
deepf2c.git Lbb18e340
2026-07-01
feat: use filename instead of stem in f2c_state.json
feat: use filename instead of stem in f2c_state.json
deepf2c.git L0220258c
2026-07-01
feat: use filename instead of stem in f2c_state.json
feat: use filename instead of stem in f2c_state.json
deepf2c.git Ld3e1f6d9
2026-07-01
fix: correct temp variable type for EXTERNAL INTEGER function result used as argument
fix: correct temp variable type for EXTERNAL INTEGER function result used as argument
deepf2c.git L84bf6554
2026-07-01
fix: correct temp variable type for EXTERNAL INTEGER function result used as argument
fix: correct temp variable type for EXTERNAL INTEGER function result used as argument
deepf2c.git L8b96a5f4
2026-07-01
fix: emit EQUIVALENCE alias refs in ENTRY function bodies
fix: emit EQUIVALENCE alias refs in ENTRY function bodies
deepf2c.git L54549122
2026-07-01
fix: emit EQUIVALENCE alias refs in ENTRY function bodies
fix: emit EQUIVALENCE alias refs in ENTRY function bodies
deepf2c.git Lfdcac42e
2026-07-01
fix: fcom bug
fix: fcom bug
deepf2c.git Lcc03af9e
2026-07-01
fix: fcom bug
fix: fcom bug
deepf2c.git Le777f0f9
2026-07-01
fix: merge DATA values across EQUIVALENCE bridge variables
fix: merge DATA values across EQUIVALENCE bridge variables
deepf2c.git L2c4e6eb7
2026-07-01
fix: merge DATA values across EQUIVALENCE bridge variables
fix: merge DATA values across EQUIVALENCE bridge variables
deepf2c.git L53acdc6b
2026-07-01
fix: respect INTEGER*2 kind specifier in COMMON block C++ type mapping
fix: respect INTEGER*2 kind specifier in COMMON block C++ type mapping
deepf2c.git L4089248e
2026-07-01
fix: respect INTEGER*2 kind specifier in COMMON block C++ type mapping
fix: respect INTEGER*2 kind specifier in COMMON block C++ type mapping
deepf2c.git Lc99b9947
2026-07-01
fix: support space-separated identifiers in ASSIGN/GOTO parser
fix: support space-separated identifiers in ASSIGN/GOTO parser
deepf2c.git L94af4b6b
2026-07-01
fix: support space-separated identifiers in ASSIGN/GOTO parser
fix: support space-separated identifiers in ASSIGN/GOTO parser
deepf2c.git Ldfd5c513
2026-07-01
refactor: change F2C_COMMON macro to use comma-operator chaining
refactor: change F2C_COMMON macro to use comma-operator chaining
deepf2c.git L698443a7
2026-07-01
refactor: change F2C_COMMON macro to use comma-operator chaining
refactor: change F2C_COMMON macro to use comma-operator chaining
deepf2c.git L99e9b386
2026-07-01
test: add entry_equiv minimal test case for EQUIVALENCE + ENTRY bug
test: add entry_equiv minimal test case for EQUIVALENCE + ENTRY bug
deepf2c.git L1d1fc5b8
2026-07-01
test: add entry_equiv minimal test case for EQUIVALENCE + ENTRY bug
test: add entry_equiv minimal test case for EQUIVALENCE + ENTRY bug
deepf2c.git L3876d8f7
2026-07-01
test: add hollerith_decl_init - inline Hollerith in INTEGER declaration
test: add hollerith_decl_init - inline Hollerith in INTEGER declaration
deepf2c.git L754e1e65
2026-07-01
test: add hollerith_decl_init - inline Hollerith in INTEGER declaration
test: add hollerith_decl_init - inline Hollerith in INTEGER declaration
deepf2c.git Lb1fa7887
2026-07-01
test: add minimal failing case for EQUIVALENCE+DATA merge
test: add minimal failing case for EQUIVALENCE+DATA merge
deepf2c.git L67e605a5
2026-07-01
test: add minimal failing case for EQUIVALENCE+DATA merge
test: add minimal failing case for EQUIVALENCE+DATA merge
deepf2c.git L7aa84636
2026-07-01
test: add minimal failing case for EXTERNAL INTEGER function result temp type
test: add minimal failing case for EXTERNAL INTEGER function result temp type
deepf2c.git L10356eeb
2026-07-01
test: add minimal failing case for EXTERNAL INTEGER function result temp type
test: add minimal failing case for EXTERNAL INTEGER function result temp type
deepf2c.git Lafa524c7
2026-07-01
test: add minimal failing case for INTEGER*2 in shared COMMON block
test: add minimal failing case for INTEGER*2 in shared COMMON block
deepf2c.git L5d72b13d
2026-07-01
test: add minimal failing case for INTEGER*2 in shared COMMON block
test: add minimal failing case for INTEGER*2 in shared COMMON block
deepf2c.git L8e86137c
2026-07-01
upd: gap_entry_array_param now passes (refresh i8 Fortran cache)
upd: gap_entry_array_param now passes (refresh i8 Fortran cache)
deepf2c.git L47e5f3bb
2026-07-01
upd: nascpppy
upd: nascpppy
deepf2c.git La23cdf42
2026-07-01
upd: nascpppy
upd: nascpppy
deepf2c.git Lb52ea7f9
2026-07-02
fix: use absolute BUILD_DIR paths in generated Makefiles
fix: use absolute BUILD_DIR paths in generated Makefiles
deepf2c.git L7fffeb07
2026-07-02
fix: use absolute BUILD_DIR paths in generated Makefiles
fix: use absolute BUILD_DIR paths in generated Makefiles
deepf2c.git L82c36f39
2026-07-02
upd: new skills
upd: new skills
deepf2c.git La7bf28e4
2026-07-02
upd: new skills
upd: new skills
deepf2c.git Le847a6f8
2026-07-03
chore: update NASTRAN build scripts and project config
chore: update NASTRAN build scripts and project config
deepf2c.git L9fef5b9d
2026-07-03
chore: update NASTRAN build scripts and project config
chore: update NASTRAN build scripts and project config
deepf2c.git Ld3812d42
2026-07-03
fix: handle NUL bytes in A-format READ for internal files
fix: handle NUL bytes in A-format READ for internal files
deepf2c.git L431d4147
2026-07-03
fix: handle NUL bytes in A-format READ for internal files
fix: handle NUL bytes in A-format READ for internal files
deepf2c.git L82d488dc
2026-07-03
fix: preserve NUL bytes in A-format Aw output for CHARACTER variables
fix: preserve NUL bytes in A-format Aw output for CHARACTER variables
deepf2c.git L52a6abc1
2026-07-03
fix: preserve NUL bytes in A-format Aw output for CHARACTER variables
fix: preserve NUL bytes in A-format Aw output for CHARACTER variables
deepf2c.git Laa97d299
2026-07-03
fix: propagate DATA initialization values to FUNCTION local variables
fix: propagate DATA initialization values to FUNCTION local variables
deepf2c.git Lb0d9064d
2026-07-03
fix: propagate DATA initialization values to FUNCTION local variables
fix: propagate DATA initialization values to FUNCTION local variables
deepf2c.git Le2d2f2ae
2026-07-03
test: add chk_a4_nul - minimal case for A-format NUL-byte read bug
test: add chk_a4_nul - minimal case for A-format NUL-byte read bug
deepf2c.git L95578531
2026-07-03
test: add chk_a4_nul - minimal case for A-format NUL-byte read bug
test: add chk_a4_nul - minimal case for A-format NUL-byte read bug
deepf2c.git Ladb7078d
2026-07-03
test: add minimal FUNCTION DATA initialization regression test
test: add minimal FUNCTION DATA initialization regression test
deepf2c.git L803ff56d
2026-07-03
test: add minimal FUNCTION DATA initialization regression test
test: add minimal FUNCTION DATA initialization regression test
deepf2c.git Le38860e4
2026-07-03
upd: prompt.json
upd: prompt.json
deepf2c.git L08d52050
2026-07-03
upd: prompt.json
upd: prompt.json
deepf2c.git L2e58b1b4
2026-07-03
upd: script
upd: script
deepf2c.git L917e8ad5
2026-07-03
upd: script
upd: script
deepf2c.git Ld8be263d
2026-07-03
upd: script
upd: script
deepf2c.git Le41b1edc
2026-07-03
upd: script
upd: script
deepf2c.git Lf1a7a1f3
2026-07-04
Fix: variable DATA init lost when name shadows subroutine
Fix: variable DATA init lost when name shadows subroutine
deepf2c.git Le9cd2c1d
2026-07-04
Fix: variable DATA init lost when name shadows subroutine
Fix: variable DATA init lost when name shadows subroutine
deepf2c.git Lf1489495
2026-07-04
chore: update workaholic script and todo.md
chore: update workaholic script and todo.md
deepf2c.git L78d0370f
2026-07-04
chore: update workaholic script and todo.md
chore: update workaholic script and todo.md
deepf2c.git L9b233a18
2026-07-04
fix: -fno-automatic (implicit SAVE) and .note.gnu.property issues
fix: -fno-automatic (implicit SAVE) and .note.gnu.property issues
deepf2c.git L4739bc39
2026-07-04
fix: -fno-automatic (implicit SAVE) and .note.gnu.property issues
fix: -fno-automatic (implicit SAVE) and .note.gnu.property issues
deepf2c.git Lec04ee36
2026-07-04
fix: Fortran A format left-justify for CHARACTER variables
fix: Fortran A format left-justify for CHARACTER variables
deepf2c.git L9a37e95e
2026-07-04
fix: Fortran A format left-justify for CHARACTER variables
fix: Fortran A format left-justify for CHARACTER variables
deepf2c.git Lecbb8b7e
2026-07-04
fix: distribute DATA values using per-group target/value boundaries
fix: distribute DATA values using per-group target/value boundaries
deepf2c.git Lc9147577
2026-07-04
fix: distribute DATA values using per-group target/value boundaries
fix: distribute DATA values using per-group target/value boundaries
deepf2c.git Le05149bf
2026-07-04
fix: handle ! inside Hollerith constants in preprocessor and lexer
fix: handle ! inside Hollerith constants in preprocessor and lexer
deepf2c.git L5af87255
2026-07-04
fix: handle ! inside Hollerith constants in preprocessor and lexer
fix: handle ! inside Hollerith constants in preprocessor and lexer
deepf2c.git La2778758
2026-07-04
fix: make common_blocks.cpp use weak symbols to avoid BD conflicts
fix: make common_blocks.cpp use weak symbols to avoid BD conflicts
deepf2c.git L9b3ab7c3
2026-07-04
fix: make common_blocks.cpp use weak symbols to avoid BD conflicts
fix: make common_blocks.cpp use weak symbols to avoid BD conflicts
deepf2c.git Lb7482211
2026-07-04
fix: merge EQUIVALENCE DATA values across multiple overlay slices
fix: merge EQUIVALENCE DATA values across multiple overlay slices
deepf2c.git L4792f256
2026-07-04
fix: merge EQUIVALENCE DATA values across multiple overlay slices
fix: merge EQUIVALENCE DATA values across multiple overlay slices
deepf2c.git Lf4261167
2026-07-04
fix: use -g instead of -O2 for release mode Fortran flags
fix: use -g instead of -O2 for release mode Fortran flags
deepf2c.git L5db5e2d0
2026-07-04
fix: use -g instead of -O2 for release mode Fortran flags
fix: use -g instead of -O2 for release mode Fortran flags
deepf2c.git Lf2e0d389
2026-07-04
test: add gap test for -fno-automatic implicit SAVE
test: add gap test for -fno-automatic implicit SAVE
deepf2c.git L1c279dbe
2026-07-04
test: add gap test for -fno-automatic implicit SAVE
test: add gap test for -fno-automatic implicit SAVE
deepf2c.git Le420a81a
2026-07-04
test: upload 2 gap cases
test: upload 2 gap cases
deepf2c.git L0a671167
2026-07-04
test: upload 2 gap cases
test: upload 2 gap cases
deepf2c.git L0c07f2ac
2026-07-04
upd: prompt.json
upd: prompt.json
deepf2c.git L1534a053
2026-07-04
upd: prompt.json
upd: prompt.json
deepf2c.git L61975465
2026-07-04
upd: prompt.json
upd: prompt.json
deepf2c.git L893ea1db
2026-07-04
upd: prompt.json
upd: prompt.json
deepf2c.git Lecdcc8a0
2026-07-04
upd: script
upd: script
deepf2c.git L0fbbfa93
2026-07-04
upd: script
upd: script
deepf2c.git L4a4ea492
2026-07-04
upd: script
upd: script
deepf2c.git Ldec00d8f
2026-07-04
upd: script
upd: script
deepf2c.git Ldf1c5d9f
2026-07-04
upd: scrpt
upd: scrpt
deepf2c.git L30244216
2026-07-04
upd: scrpt
upd: scrpt
deepf2c.git L66d1596b
2026-07-05
Reapply "fix: refresh computed GOTO index var from its source (ICOM ← ICNEXT)"
Reapply "fix: refresh computed GOTO index var from its source (ICOM ← ICNEXT)"
deepf2c.git L0abea1d2
2026-07-05
Reapply "fix: refresh computed GOTO index var from its source (ICOM ← ICNEXT)"
Reapply "fix: refresh computed GOTO index var from its source (ICOM ← ICNEXT)"
deepf2c.git L671af5a8
2026-07-05
Revert "fix: refresh computed GOTO index var from its source (ICOM ← ICNEXT)"
Revert "fix: refresh computed GOTO index var from its source (ICOM ← ICNEXT)"
deepf2c.git L95429371
2026-07-05
Revert "fix: refresh computed GOTO index var from its source (ICOM ← ICNEXT)"
Revert "fix: refresh computed GOTO index var from its source (ICOM ← ICNEXT)"
deepf2c.git L9716ac3b
2026-07-05
Revert "fix: use -g instead of -O2 for release mode Fortran flags"
Revert "fix: use -g instead of -O2 for release mode Fortran flags"
deepf2c.git L2393b6fd
2026-07-05
Revert "fix: use -g instead of -O2 for release mode Fortran flags"
Revert "fix: use -g instead of -O2 for release mode Fortran flags"
deepf2c.git L27fead6c
2026-07-05
fix: COMMON block size + COMPLEX type size fixes
fix: COMMON block size + COMPLEX type size fixes
deepf2c.git L1930a635
2026-07-05
fix: COMMON block size + COMPLEX type size fixes
fix: COMMON block size + COMPLEX type size fixes
deepf2c.git Lb4bc5c9d
2026-07-05
fix: COMMON block size asdbd_ via fix_common_sizes.c (C symbols)
fix: COMMON block size asdbd_ via fix_common_sizes.c (C symbols)
deepf2c.git L3ff77373
2026-07-05
fix: COMMON block size asdbd_ via fix_common_sizes.c (C symbols)
fix: COMMON block size asdbd_ via fix_common_sizes.c (C symbols)
deepf2c.git Ld0659a8d
2026-07-05
fix: COMMON block size with strong non-BD anchors + DATA multi-target fix
fix: COMMON block size with strong non-BD anchors + DATA multi-target fix
deepf2c.git Lc2260d9f
2026-07-05
fix: COMMON block size with strong non-BD anchors + DATA multi-target fix
fix: COMMON block size with strong non-BD anchors + DATA multi-target fix
deepf2c.git Lc239450b
2026-07-05
fix: add missing input_file_sample for f90_open_pad test
fix: add missing input_file_sample for f90_open_pad test
deepf2c.git L02392f7b
2026-07-05
fix: add missing input_file_sample for f90_open_pad test
fix: add missing input_file_sample for f90_open_pad test
deepf2c.git L40a234d0
2026-07-05
fix: build system properly symlinks .cpp files for C++ compilation
fix: build system properly symlinks .cpp files for C++ compilation
deepf2c.git Ldaed920b
2026-07-05
fix: build system properly symlinks .cpp files for C++ compilation
fix: build system properly symlinks .cpp files for C++ compilation
deepf2c.git Lee893f07
2026-07-05
fix: emit extern function forward decls at function scope
fix: emit extern function forward decls at function scope
deepf2c.git L4cc5f0e4
2026-07-05
fix: emit extern function forward decls at function scope
fix: emit extern function forward decls at function scope
deepf2c.git L8dd05fc1
2026-07-05
fix: prevent EXTERNAL names from emitting static variables in subroutines
fix: prevent EXTERNAL names from emitting static variables in subroutines
deepf2c.git L3be18900
2026-07-05
fix: prevent EXTERNAL names from emitting static variables in subroutines
fix: prevent EXTERNAL names from emitting static variables in subroutines
deepf2c.git L99f75254
2026-07-05
fix: prevent orphaned nastran processes on benchmark timeout
fix: prevent orphaned nastran processes on benchmark timeout
deepf2c.git L4cf73240
2026-07-05
fix: prevent orphaned nastran processes on benchmark timeout
fix: prevent orphaned nastran processes on benchmark timeout
deepf2c.git L94e614d6
2026-07-05
fix: refresh computed GOTO index var from its source (ICOM ← ICNEXT)
fix: refresh computed GOTO index var from its source (ICOM ← ICNEXT)
deepf2c.git L2cf861f9
2026-07-05
fix: refresh computed GOTO index var from its source (ICOM ← ICNEXT)
fix: refresh computed GOTO index var from its source (ICOM ← ICNEXT)
deepf2c.git L827cc971
2026-07-05
fix: skip extern function name from local variable emission
fix: skip extern function name from local variable emission
deepf2c.git L7d0f56d6
2026-07-05
fix: skip extern function name from local variable emission
fix: skip extern function name from local variable emission
deepf2c.git La6700499
2026-07-05
fix: use -g instead of -O2 for release mode Fortran flags
fix: use -g instead of -O2 for release mode Fortran flags
deepf2c.git L09ae239e
2026-07-05
fix: use -g instead of -O2 for release mode Fortran flags
fix: use -g instead of -O2 for release mode Fortran flags
deepf2c.git Leb12266b
2026-07-05
fix: use absolute path for fix_common_sizes.o in MDS Makefile
fix: use absolute path for fix_common_sizes.o in MDS Makefile
deepf2c.git L7458f9d3
2026-07-05
fix: use absolute path for fix_common_sizes.o in MDS Makefile
fix: use absolute path for fix_common_sizes.o in MDS Makefile
deepf2c.git Lf52338c2
2026-07-05
test: add gap test for asdmap-style Hollerith data and EQUIVALENCE
test: add gap test for asdmap-style Hollerith data and EQUIVALENCE
deepf2c.git L40335fc8
2026-07-05
test: add gap test for asdmap-style Hollerith data and EQUIVALENCE
test: add gap test for asdmap-style Hollerith data and EQUIVALENCE
deepf2c.git L9237e1b6
2026-07-05
test: add gap_asdmap_cmd_match for ASDBD COMMON tests
test: add gap_asdmap_cmd_match for ASDBD COMMON tests
deepf2c.git L4577de20
2026-07-05
test: add gap_asdmap_cmd_match for ASDBD COMMON tests
test: add gap_asdmap_cmd_match for ASDBD COMMON tests
deepf2c.git Lfbc44ecf
2026-07-05
test: delete invalid cases
test: delete invalid cases
deepf2c.git L376ea854
2026-07-05
test: delete invalid cases
test: delete invalid cases
deepf2c.git Lbb90c18f
2026-07-05
test: gap for EXTERNAL function forward decl in nested scopes
test: gap for EXTERNAL function forward decl in nested scopes
deepf2c.git L0c707b2e
2026-07-05
test: gap for EXTERNAL function forward decl in nested scopes
test: gap for EXTERNAL function forward decl in nested scopes
deepf2c.git Lb6b5c298
2026-07-05
test: gap for asdmap DMAP/ALTER/SOF/bit-op patterns
test: gap for asdmap DMAP/ALTER/SOF/bit-op patterns
deepf2c.git L40608d99
2026-07-05
test: gap for asdmap DMAP/ALTER/SOF/bit-op patterns
test: gap for asdmap DMAP/ALTER/SOF/bit-op patterns
deepf2c.git L6e1f8c1d
2026-07-05
test: gap tests for asdmap DMAP/ALTER/SOI patterns
test: gap tests for asdmap DMAP/ALTER/SOI patterns
deepf2c.git L821e5f16
2026-07-05
test: gap tests for asdmap DMAP/ALTER/SOI patterns
test: gap tests for asdmap DMAP/ALTER/SOI patterns
deepf2c.git Lad35c02c
2026-07-05
upd: instructions
upd: instructions
deepf2c.git Lbc8cf44f
2026-07-05
upd: instructions
upd: instructions
deepf2c.git Lf77df461
2026-07-05
upd:all scipts
upd:all scipts
deepf2c.git L400fdb10
2026-07-05
upd:all scipts
upd:all scipts
deepf2c.git L7b42c2ac
2026-07-05
wip: aspro DIFF investigation - OCT/PTBS logic verified
wip: aspro DIFF investigation - OCT/PTBS logic verified
deepf2c.git Lecc014c2
2026-07-05
wip: aspro DIFF investigation - OCT/PTBS logic verified
wip: aspro DIFF investigation - OCT/PTBS logic verified
deepf2c.git Lfea7c43f
2026-07-05
wip: bdat03 DIFF investigation - ERRTRC/PRETRS file read error
wip: bdat03 DIFF investigation - ERRTRC/PRETRS file read error
deepf2c.git L7f9d412b
2026-07-05
wip: bdat03 DIFF investigation - ERRTRC/PRETRS file read error
wip: bdat03 DIFF investigation - ERRTRC/PRETRS file read error
deepf2c.git Lb90a98a8
2026-07-06
chore: update todo.md — gap_asdmap_hollerith fixed, 2 remaining DIFFs
chore: update todo.md — gap_asdmap_hollerith fixed, 2 remaining DIFFs
deepf2c.git L76662fa3
2026-07-06
finally: nastran95 failed for -O2 optimization
finally: nastran95 failed for -O2 optimization
deepf2c.git L3c098ed0
2026-07-06
finally: nastran95 failed for -O2 optimization
finally: nastran95 failed for -O2 optimization
deepf2c.git L47a0a2d2
2026-07-06
fix(runtime): output trailing spec prefix when I/O list is shorter than format specifiers
fix(runtime): output trailing spec prefix when I/O list is shorter than format specifiers
deepf2c.git Lba17c759
2026-07-06
fix(runtime): output trailing spec prefix when I/O list is shorter than format specifiers
fix(runtime): output trailing spec prefix when I/O list is shorter than format specifiers
deepf2c.git Lea3516ef
2026-07-06
fix(runtime): prevent out-of-bounds array access from corrupting COMMON memory
fix(runtime): prevent out-of-bounds array access from corrupting COMMON memory
deepf2c.git L836411a6
2026-07-06
fix(runtime): prevent out-of-bounds array access from corrupting COMMON memory
fix(runtime): prevent out-of-bounds array access from corrupting COMMON memory
deepf2c.git L99023273
2026-07-06
upd: script
upd: script
deepf2c.git L26a3b3f2
2026-07-06
upd: script
upd: script
deepf2c.git Laac79f48
2026-07-06
upd: two cases
upd: two cases
deepf2c.git L69047c51
2026-07-06
upd: two cases
upd: two cases
deepf2c.git Lc0d538c1
2026-07-07
doc: rewrite everything
doc: rewrite everything
deepf2c.git L76d5878d
2026-07-07
doc: rewrite everything
doc: rewrite everything
deepf2c.git Lc936ef0e
2026-07-07
fix: collect variable names from UnaryOp expressions in CALL args
fix: collect variable names from UnaryOp expressions in CALL args
deepf2c.git L8e20c98b
2026-07-07
fix: collect variable names from UnaryOp expressions in CALL args
fix: collect variable names from UnaryOp expressions in CALL args
deepf2c.git Ld8f4bbd6
2026-07-07
fix: respect IMPLICIT rules when inferring function call return types
fix: respect IMPLICIT rules when inferring function call return types
deepf2c.git L390ba001
2026-07-07
fix: respect IMPLICIT rules when inferring function call return types
fix: respect IMPLICIT rules when inferring function call return types
deepf2c.git Lc8e713ca
2026-07-07
fix: restore _declared_dims on generator error to prevent state leak
fix: restore _declared_dims on generator error to prevent state leak
deepf2c.git L0ef518b5
2026-07-07
fix: restore _declared_dims on generator error to prevent state leak
fix: restore _declared_dims on generator error to prevent state leak
deepf2c.git L6a1f9ccd
2026-07-07
fix: skip local variable decl for names used as FunctionCall
fix: skip local variable decl for names used as FunctionCall
deepf2c.git L77b44491
2026-07-07
fix: skip local variable decl for names used as FunctionCall
fix: skip local variable decl for names used as FunctionCall
deepf2c.git Ld0d5ed8d
2026-07-07
gap: DATA-initialized undeclared variable used with unary minus in CALL
gap: DATA-initialized undeclared variable used with unary minus in CALL
deepf2c.git L8bd039be
2026-07-07
gap: DATA-initialized undeclared variable used with unary minus in CALL
gap: DATA-initialized undeclared variable used with unary minus in CALL
deepf2c.git Labe83ef3
2026-07-07
gap: EXTERNAL function return type ignores IMPLICIT INTEGER (A-Z)
gap: EXTERNAL function return type ignores IMPLICIT INTEGER (A-Z)
deepf2c.git Lc205c03c
2026-07-07
gap: EXTERNAL function return type ignores IMPLICIT INTEGER (A-Z)
gap: EXTERNAL function return type ignores IMPLICIT INTEGER (A-Z)
deepf2c.git Lefb09860
2026-07-07
gap: EXTERNAL function return type inferred from wrong implicit rules
gap: EXTERNAL function return type inferred from wrong implicit rules
deepf2c.git L08547f8a
2026-07-07
gap: EXTERNAL function return type inferred from wrong implicit rules
gap: EXTERNAL function return type inferred from wrong implicit rules
deepf2c.git L40f1b1d7
2026-07-07
gap: bare type-declared variable used as function call
gap: bare type-declared variable used as function call
deepf2c.git L2270637d
2026-07-07
gap: bare type-declared variable used as function call
gap: bare type-declared variable used as function call
deepf2c.git Lc2dfa8eb
2026-07-07
upd: prompt.json
upd: prompt.json
deepf2c.git La343476b
2026-07-07
upd: prompt.json
upd: prompt.json
deepf2c.git Laaa0ca4b
2026-07-07
upd: script
upd: script
deepf2c.git La588ea4c
2026-07-07
upd: script
upd: script
deepf2c.git Lf0f7b66c
2026-07-08
chore: move to codex. rewrite many docs
chore: move to codex. rewrite many docs
deepf2c.git L35e76c63
2026-07-08
chore: move to codex. rewrite many docs
chore: move to codex. rewrite many docs
deepf2c.git Lff30c8f4
2026-07-08
chore: remove stale test directories
chore: remove stale test directories
deepf2c.git L769bbc00
2026-07-08
chore: remove stale test directories
chore: remove stale test directories
deepf2c.git L76cf5bfc
2026-07-08
chore: update todo.md, remove stale gap tests
chore: update todo.md, remove stale gap tests
deepf2c.git L19b76b16
2026-07-08
fix: TOCTOU error when rm things
fix: TOCTOU error when rm things
deepf2c.git L8ba6e7f0
2026-07-08
fix: TOCTOU error when rm things
fix: TOCTOU error when rm things
deepf2c.git L97ba19f3
2026-07-08
fix: complex array element assignment no longer loses imaginary part
fix: complex array element assignment no longer loses imaginary part
deepf2c.git Lb0996a75
2026-07-08
fix: complex array element assignment no longer loses imaginary part
fix: complex array element assignment no longer loses imaginary part
deepf2c.git Lc8d62d49
2026-07-08
fix: delete scratch file and everything. The results are now reliably reproducible.
fix: delete scratch file and everything. The results are now reliably reproducible.
deepf2c.git L00db4321
2026-07-08
fix: delete scratch file and everything. The results are now reliably reproducible.
fix: delete scratch file and everything. The results are now reliably reproducible.
deepf2c.git L928fe73b
2026-07-08
fix: distribute DATA values by array dimension, not by target count
fix: distribute DATA values by array dimension, not by target count
deepf2c.git L66008050
2026-07-08
fix: distribute DATA values by array dimension, not by target count
fix: distribute DATA values by array dimension, not by target count
deepf2c.git La91df84d
2026-07-08
fix: handle implied_program trailing body and CALL EXIT intrinsic
fix: handle implied_program trailing body and CALL EXIT intrinsic
deepf2c.git L1926d3d8
2026-07-08
fix: handle implied_program trailing body and CALL EXIT intrinsic
fix: handle implied_program trailing body and CALL EXIT intrinsic
deepf2c.git L8e4b00d3
2026-07-08
fix: output remaining spec prefix after format reversion
fix: output remaining spec prefix after format reversion
deepf2c.git Lcfc7771e
2026-07-08
fix: output remaining spec prefix after format reversion
fix: output remaining spec prefix after format reversion
deepf2c.git Lf7b58401
2026-07-08
fix: preserve format prefix on reversion (Hollerith in FORMAT/IDO)
fix: preserve format prefix on reversion (Hollerith in FORMAT/IDO)
deepf2c.git L30895f87
2026-07-08
fix: preserve format prefix on reversion (Hollerith in FORMAT/IDO)
fix: preserve format prefix on reversion (Hollerith in FORMAT/IDO)
deepf2c.git L77a01f1c
2026-07-08
fix: remove invalid gap_common_arr_size test
fix: remove invalid gap_common_arr_size test
deepf2c.git L65457148
2026-07-08
fix: remove invalid gap_common_arr_size test
fix: remove invalid gap_common_arr_size test
deepf2c.git Lc80d3bff
2026-07-08
fix: rewrite gino_int_size test as standalone self-contained test
fix: rewrite gino_int_size test as standalone self-contained test
deepf2c.git L729a8fa8
2026-07-08
fix: rewrite gino_int_size test as standalone self-contained test
fix: rewrite gino_int_size test as standalone self-contained test
deepf2c.git Lf80fd56e
2026-07-08
fix: strip outer prefix from spec_prefixes on format reversion
fix: strip outer prefix from spec_prefixes on format reversion
deepf2c.git L5074e2c6
2026-07-08
fix: strip outer prefix from spec_prefixes on format reversion
fix: strip outer prefix from spec_prefixes on format reversion
deepf2c.git Lf07876ca
2026-07-08
gap: COMMON array with dim(1) treated as single element
gap: COMMON array with dim(1) treated as single element
deepf2c.git L36eb723b
2026-07-08
gap: COMMON array with dim(1) treated as single element
gap: COMMON array with dim(1) treated as single element
deepf2c.git L4de3c950
2026-07-08
gap: FORMAT Hollerith prefix lost on format reversion with IDO
gap: FORMAT Hollerith prefix lost on format reversion with IDO
deepf2c.git L08fa783d
2026-07-08
gap: FORMAT Hollerith prefix lost on format reversion with IDO
gap: FORMAT Hollerith prefix lost on format reversion with IDO
deepf2c.git Lfe017808
2026-07-08
gap: add data_string_array.f
gap: add data_string_array.f
deepf2c.git L403c9b9e
2026-07-08
gap: add data_string_array.f
gap: add data_string_array.f
deepf2c.git L5545f596
2026-07-08
gap: add write_format_1.f
gap: add write_format_1.f
deepf2c.git L108df907
2026-07-08
gap: add write_format_1.f
gap: add write_format_1.f
deepf2c.git Lf6211109
2026-07-08
gap: complex array element assignment loses imaginary part
gap: complex array element assignment loses imaginary part
deepf2c.git L07a32c94
2026-07-08
gap: complex array element assignment loses imaginary part
gap: complex array element assignment loses imaginary part
deepf2c.git L1cdd599c
2026-07-08
gap: format reversion drops Hollerith text after first I3
gap: format reversion drops Hollerith text after first I3
deepf2c.git L6ffbd1a6
2026-07-08
gap: format reversion drops Hollerith text after first I3
gap: format reversion drops Hollerith text after first I3
deepf2c.git Lb8c92b67
2026-07-08
reorg: three-skill pipeline with mechanical agent verification
reorg: three-skill pipeline with mechanical agent verification
deepf2c.git L059852a8
2026-07-08
reorg: three-skill pipeline with mechanical agent verification
reorg: three-skill pipeline with mechanical agent verification
deepf2c.git L406b181f
2026-07-08
upd: .gitignore
upd: .gitignore
deepf2c.git L660915eb
2026-07-08
upd: .gitignore
upd: .gitignore
deepf2c.git L86404534
2026-07-08
upd: AGENTS.md
upd: AGENTS.md
deepf2c.git L230e04b3
2026-07-08
upd: AGENTS.md
upd: AGENTS.md
deepf2c.git L518dd453
2026-07-08
upd: prompt
upd: prompt
deepf2c.git L9c23f65d
2026-07-08
upd: prompt
upd: prompt
deepf2c.git Lb2c410f6
2026-07-08
upd: script
upd: script
deepf2c.git L109ff19e
2026-07-08
upd: script
upd: script
deepf2c.git L3e45eabd
2026-07-08
upd: script
upd: script
deepf2c.git La52e6e54
2026-07-08
upd: script
upd: script
deepf2c.git Lbd3cb3c9
2026-07-09
fix: Fortran A format right-justify for CHARACTER variables when w > len
fix: Fortran A format right-justify for CHARACTER variables when w > len
deepf2c.git L7cb9d43d
2026-07-09
fix: Fortran A format right-justify for CHARACTER variables when w > len
fix: Fortran A format right-justify for CHARACTER variables when w > len
deepf2c.git Lce2e81f3
2026-07-09
fix: correct format reversion post-wrap prefix handling
fix: correct format reversion post-wrap prefix handling
deepf2c.git L8dfd95a1
2026-07-09
fix: correct format reversion post-wrap prefix handling
fix: correct format reversion post-wrap prefix handling
deepf2c.git Lff6c5fb4
2026-07-09
fix: correct format wrapping item_index increment to avoid skipping specs
fix: correct format wrapping item_index increment to avoid skipping specs
deepf2c.git L8f71daeb
2026-07-09
fix: correct format wrapping item_index increment to avoid skipping specs
fix: correct format wrapping item_index increment to avoid skipping specs
deepf2c.git Lb9b8d1ad
2026-07-09
fix: correct list-directed integer field width to match ifort
fix: correct list-directed integer field width to match ifort
deepf2c.git L6b1ac50f
2026-07-09
fix: correct list-directed integer field width to match ifort
fix: correct list-directed integer field width to match ifort
deepf2c.git L9d97993e
2026-07-09
fix: preserve Hollerith format string for pure-string PRINT
fix: preserve Hollerith format string for pure-string PRINT
deepf2c.git L6bb92b66
2026-07-09
fix: preserve Hollerith format string for pure-string PRINT
fix: preserve Hollerith format string for pure-string PRINT
deepf2c.git Laaa1eb49
2026-07-09
fix: prevent format reversion prefix & trailing duplication for group formats
fix: prevent format reversion prefix & trailing duplication for group formats
deepf2c.git L4c9f8738
2026-07-09
fix: prevent format reversion prefix & trailing duplication for group formats
fix: prevent format reversion prefix & trailing duplication for group formats
deepf2c.git Lefb4d7c1
2026-07-09
fix: update gap_corwds expected output for pass-by-reference test
fix: update gap_corwds expected output for pass-by-reference test
deepf2c.git L88a8820f
2026-07-09
fix: update gap_corwds expected output for pass-by-reference test
fix: update gap_corwds expected output for pass-by-reference test
deepf2c.git La6263476
2026-07-09
gap: add gap_format_repeat_reversion.f
gap: add gap_format_repeat_reversion.f
deepf2c.git L783952ec
2026-07-09
gap: add gap_format_repeat_reversion.f
gap: add gap_format_repeat_reversion.f
deepf2c.git L80781bbe
2026-07-09
refact: rewrite benchmark.py
refact: rewrite benchmark.py
deepf2c.git L0deca18b
2026-07-09
refact: rewrite benchmark.py
refact: rewrite benchmark.py
deepf2c.git L612f45e7
2026-07-09
upd: scripts
upd: scripts
deepf2c.git La7a4ac0e
2026-07-09
upd: scripts
upd: scripts
deepf2c.git Lf9e5c80d
2026-07-10
fix: benchmark.py bug
fix: benchmark.py bug
deepf2c.git L677bca23
2026-07-10
fix: benchmark.py bug
fix: benchmark.py bug
deepf2c.git Ld2e75f86
2026-07-10
fix: generate f2c::arr views for 2D/3D array params with symbolic dims
fix: generate f2c::arr views for 2D/3D array params with symbolic dims
deepf2c.git Lc8551ff5
2026-07-10
fix: generate f2c::arr views for 2D/3D array params with symbolic dims
fix: generate f2c::arr views for 2D/3D array params with symbolic dims
deepf2c.git Lf10c7b20
2026-07-10
fix: match ifort double-precision E-format and f2c_i8 list-directed wrapping
fix: match ifort double-precision E-format and f2c_i8 list-directed wrapping
deepf2c.git L2c78e6e8
2026-07-10
fix: match ifort double-precision E-format and f2c_i8 list-directed wrapping
fix: match ifort double-precision E-format and f2c_i8 list-directed wrapping
deepf2c.git L82e6f001
2026-07-10
fix: regenerate gap_common_ref ifort i8 cache with correct i8 format
fix: regenerate gap_common_ref ifort i8 cache with correct i8 format
deepf2c.git L6c52d906
2026-07-10
fix: regenerate gap_common_ref ifort i8 cache with correct i8 format
fix: regenerate gap_common_ref ifort i8 cache with correct i8 format
deepf2c.git Lc3e07c4c
2026-07-10
upd: scripts
upd: scripts
deepf2c.git L50b23ab3
2026-07-10
upd: scripts
upd: scripts
deepf2c.git La391ad6a
2026-07-10
upd:script
upd:script
deepf2c.git L4c6d505e
2026-07-10
upd:script
upd:script
deepf2c.git L8eea2694
2026-07-11
chore: remove cached .txt files from tests/
chore: remove cached .txt files from tests/
deepf2c.git L40f5c91d
2026-07-11
chore: remove cached .txt files from tests/
chore: remove cached .txt files from tests/
deepf2c.git Lb5f5bb64
2026-07-11
chore: restore input_file_sample/input.txt to git tracking
chore: restore input_file_sample/input.txt to git tracking
deepf2c.git L70ed440b
2026-07-11
chore: restore input_file_sample/input.txt to git tracking
chore: restore input_file_sample/input.txt to git tracking
deepf2c.git La4f75dbf
2026-07-11
fix: case mismatch in READ implied-DO variable expansion
fix: case mismatch in READ implied-DO variable expansion
deepf2c.git L368364c8
2026-07-11
fix: case mismatch in READ implied-DO variable expansion
fix: case mismatch in READ implied-DO variable expansion
deepf2c.git L8e0fbf04
2026-07-11
fix: disambiguate SAVE keyword from SAVE array variable
fix: disambiguate SAVE keyword from SAVE array variable
deepf2c.git L2cb50621
2026-07-11
fix: disambiguate SAVE keyword from SAVE array variable
fix: disambiguate SAVE keyword from SAVE array variable
deepf2c.git Lc7860741
2026-07-11
fix: emit alt-return goto target labels in ENTRY functions
fix: emit alt-return goto target labels in ENTRY functions
deepf2c.git L0ddc1500
2026-07-11
fix: emit alt-return goto target labels in ENTRY functions
fix: emit alt-return goto target labels in ENTRY functions
deepf2c.git Lfc7839b6
2026-07-11
fix: emit declarations for DATA-only IMPLICIT variables
fix: emit declarations for DATA-only IMPLICIT variables
deepf2c.git L7c61184c
2026-07-11
fix: emit declarations for DATA-only IMPLICIT variables
fix: emit declarations for DATA-only IMPLICIT variables
deepf2c.git L91176f18
2026-07-11
fix: emit goto-target label for DO CONTINUE terminal labels
fix: emit goto-target label for DO CONTINUE terminal labels
deepf2c.git L4344f76c
2026-07-11
fix: emit goto-target label for DO CONTINUE terminal labels
fix: emit goto-target label for DO CONTINUE terminal labels
deepf2c.git Ldc1c28d3
2026-07-11
fix: emit labels on Declaration statements that are GOTO targets
fix: emit labels on Declaration statements that are GOTO targets
deepf2c.git L04b2c155
2026-07-11
fix: emit labels on Declaration statements that are GOTO targets
fix: emit labels on Declaration statements that are GOTO targets
deepf2c.git Lb9e9e986
2026-07-11
fix: hoist labeled DO variables to function scope for goto targets
fix: hoist labeled DO variables to function scope for goto targets
deepf2c.git L9601a6b2
2026-07-11
fix: hoist labeled DO variables to function scope for goto targets
fix: hoist labeled DO variables to function scope for goto targets
deepf2c.git Lcacfe131
2026-07-11
fix: include ENTRY body goto targets in shared body scan
fix: include ENTRY body goto targets in shared body scan
deepf2c.git L762aa676
2026-07-11
fix: include ENTRY body goto targets in shared body scan
fix: include ENTRY body goto targets in shared body scan
deepf2c.git Lc0eb4f28
2026-07-11
fix: parse array subscript in OPEN/CLOSE FILE= specifier
fix: parse array subscript in OPEN/CLOSE FILE= specifier
deepf2c.git L8477e27d
2026-07-11
fix: parse array subscript in OPEN/CLOSE FILE= specifier
fix: parse array subscript in OPEN/CLOSE FILE= specifier
deepf2c.git Lc0c51c35
2026-07-11
fix: prevent redeclaration of hoisted labeled DO variables
fix: prevent redeclaration of hoisted labeled DO variables
deepf2c.git L2260ad73
2026-07-11
fix: prevent redeclaration of hoisted labeled DO variables
fix: prevent redeclaration of hoisted labeled DO variables
deepf2c.git Ld85bbc31
2026-07-11
fix: skip extern forward decl for runtime function names (write, read, etc.)
fix: skip extern forward decl for runtime function names (write, read, etc.)
deepf2c.git L8a4364a1
2026-07-11
fix: skip extern forward decl for runtime function names (write, read, etc.)
fix: skip extern forward decl for runtime function names (write, read, etc.)
deepf2c.git Le920e25e
2026-07-11
fix: unformatted I/O with COMMON variables writes pointer not value
fix: unformatted I/O with COMMON variables writes pointer not value
deepf2c.git L706233a7
2026-07-11
fix: unformatted I/O with COMMON variables writes pointer not value
fix: unformatted I/O with COMMON variables writes pointer not value
deepf2c.git Lecde989a
2026-07-11
fix: use fstring<N>& for EQUIVALENCE alias of CHARACTER*N arrays
fix: use fstring<N>& for EQUIVALENCE alias of CHARACTER*N arrays
deepf2c.git L46f575bd
2026-07-11
fix: use fstring<N>& for EQUIVALENCE alias of CHARACTER*N arrays
fix: use fstring<N>& for EQUIVALENCE alias of CHARACTER*N arrays
deepf2c.git Leaacddf0
2026-07-11
gap: OPEN FILE=char_array(subscript) in COMMON
gap: OPEN FILE=char_array(subscript) in COMMON
deepf2c.git L0a11d1a2
2026-07-11
gap: OPEN FILE=char_array(subscript) in COMMON
gap: OPEN FILE=char_array(subscript) in COMMON
deepf2c.git L138aae0f
2026-07-11
gap: dumod5 — SAVE array assignments lost by codegen
gap: dumod5 — SAVE array assignments lost by codegen
deepf2c.git L53e38507
2026-07-11
gap: dumod5 — SAVE array assignments lost by codegen
gap: dumod5 — SAVE array assignments lost by codegen
deepf2c.git Lf0b127f1
2026-07-11
gap: dumod5 — common_ref<T> writes pointer bytes in unformatted I/O
gap: dumod5 — common_ref<T> writes pointer bytes in unformatted I/O
deepf2c.git L2aa51ffc
2026-07-11
gap: dumod5 — common_ref<T> writes pointer bytes in unformatted I/O
gap: dumod5 — common_ref<T> writes pointer bytes in unformatted I/O
deepf2c.git L6da83df0
2026-07-11
gap: ffread — DATA-only IMPLICIT variable not declared
gap: ffread — DATA-only IMPLICIT variable not declared
deepf2c.git L8403fe6c
2026-07-11
gap: ffread — DATA-only IMPLICIT variable not declared
gap: ffread — DATA-only IMPLICIT variable not declared
deepf2c.git Lf3617324
2026-07-11
gap: ffread — EQUIVALENCE + internal file READ with CHARACTER*48
gap: ffread — EQUIVALENCE + internal file READ with CHARACTER*48
deepf2c.git Lad4bc13f
2026-07-11
gap: ffread — EQUIVALENCE + internal file READ with CHARACTER*48
gap: ffread — EQUIVALENCE + internal file READ with CHARACTER*48
deepf2c.git Lcbe2e4c9
2026-07-11
gap: ffread — EQUIVALENCE aliases as char& instead of fstring<N>&
gap: ffread — EQUIVALENCE aliases as char& instead of fstring<N>&
deepf2c.git L913f0f63
2026-07-11
gap: ffread — EQUIVALENCE aliases as char& instead of fstring<N>&
gap: ffread — EQUIVALENCE aliases as char& instead of fstring<N>&
deepf2c.git Lbd5e9e7b
2026-07-11
gap: ffread — siege cycle mis/ffread
gap: ffread — siege cycle mis/ffread
deepf2c.git L18c75804
2026-07-11
gap: ffread — siege cycle mis/ffread
gap: ffread — siege cycle mis/ffread
deepf2c.git L2116fa53
2026-07-11
gap: forfil — DO loop variable scoped to for-init after goto exit
gap: forfil — DO loop variable scoped to for-init after goto exit
deepf2c.git L1ab511b7
2026-07-11
gap: forfil — DO loop variable scoped to for-init after goto exit
gap: forfil — DO loop variable scoped to for-init after goto exit
deepf2c.git L834717e3
2026-07-11
gap: gigtkg — EXTERNAL WRITE conflicts with runtime write_
gap: gigtkg — EXTERNAL WRITE conflicts with runtime write_
deepf2c.git L0e118dd2
2026-07-11
gap: gigtkg — EXTERNAL WRITE conflicts with runtime write_
gap: gigtkg — EXTERNAL WRITE conflicts with runtime write_
deepf2c.git L50715cb7
2026-07-11
new prompt
new prompt
deepf2c.git L340bd3fc
2026-07-11
new prompt
new prompt
deepf2c.git L5af2362d
2026-07-12
fix: #include cross-file headers instead of re-emitting forward decls
fix: #include cross-file headers instead of re-emitting forward decls
deepf2c.git L9f9181c0
2026-07-12
fix: #include cross-file headers instead of re-emitting forward decls
fix: #include cross-file headers instead of re-emitting forward decls
deepf2c.git Lf35f8c7b
2026-07-12
fix: ENTRY function CHARACTER*8 array param and DATA init for equiv aliases
fix: ENTRY function CHARACTER*8 array param and DATA init for equiv aliases
deepf2c.git L3852c01b
2026-07-12
fix: ENTRY function CHARACTER*8 array param and DATA init for equiv aliases
fix: ENTRY function CHARACTER*8 array param and DATA init for equiv aliases
deepf2c.git L43eb02c2
2026-07-12
fix: MODULE keyword as array variable in subroutine body
fix: MODULE keyword as array variable in subroutine body
deepf2c.git L48d1c450
2026-07-12
fix: MODULE keyword as array variable in subroutine body
fix: MODULE keyword as array variable in subroutine body
deepf2c.git L7839681f
2026-07-12
fix: add RAND and RAN Fortran intrinsics to intrinsic map and runtime
fix: add RAND and RAN Fortran intrinsics to intrinsic map and runtime
deepf2c.git L61a507a5
2026-07-12
fix: add RAND and RAN Fortran intrinsics to intrinsic map and runtime
fix: add RAND and RAN Fortran intrinsics to intrinsic map and runtime
deepf2c.git La5e983ae
2026-07-12
fix: add dble(f2c_double) overload to resolve ambiguous overload
fix: add dble(f2c_double) overload to resolve ambiguous overload
deepf2c.git L4b82aff5
2026-07-12
fix: add dble(f2c_double) overload to resolve ambiguous overload
fix: add dble(f2c_double) overload to resolve ambiguous overload
deepf2c.git Lc6739215
2026-07-12
fix: add operator==(f2c_complex, double) to resolve ambiguous overload
fix: add operator==(f2c_complex, double) to resolve ambiguous overload
deepf2c.git L223ba124
2026-07-12
fix: add operator==(f2c_complex, double) to resolve ambiguous overload
fix: add operator==(f2c_complex, double) to resolve ambiguous overload
deepf2c.git L80a83925
2026-07-12
fix: also skip _local_var_types and _emitted_vars in no-params entry dim check
fix: also skip _local_var_types and _emitted_vars in no-params entry dim check
deepf2c.git L0d068ec6
2026-07-12
fix: also skip _local_var_types and _emitted_vars in no-params entry dim check
fix: also skip _local_var_types and _emitted_vars in no-params entry dim check
deepf2c.git L1124dad9
2026-07-12
fix: defer arr_view emission in ENTRY for symbolic dim params
fix: defer arr_view emission in ENTRY for symbolic dim params
deepf2c.git L23f03920
2026-07-12
fix: defer arr_view emission in ENTRY for symbolic dim params
fix: defer arr_view emission in ENTRY for symbolic dim params
deepf2c.git L49f5d6f4
2026-07-12
fix: distinguish None vs [] in callee_params for module subroutine cross-file calls
fix: distinguish None vs [] in callee_params for module subroutine cross-file calls
deepf2c.git L0062b2c3
2026-07-12
fix: distinguish None vs [] in callee_params for module subroutine cross-file calls
fix: distinguish None vs [] in callee_params for module subroutine cross-file calls
deepf2c.git L2ea2a747
2026-07-12
fix: drop call-site args for cross-file call with 0 declared params
fix: drop call-site args for cross-file call with 0 declared params
deepf2c.git L373f3704
2026-07-12
fix: drop call-site args for cross-file call with 0 declared params
fix: drop call-site args for cross-file call with 0 declared params
deepf2c.git L80ddebcb
2026-07-12
fix: emit Declaration labels in ENTRY shared body
fix: emit Declaration labels in ENTRY shared body
deepf2c.git L43f0252d
2026-07-12
fix: emit Declaration labels in ENTRY shared body
fix: emit Declaration labels in ENTRY shared body
deepf2c.git Lcb075086
2026-07-12
fix: emit entry shared body and forward decls for Function-based ENTRY
fix: emit entry shared body and forward decls for Function-based ENTRY
deepf2c.git L04b5415e
2026-07-12
fix: emit entry shared body and forward decls for Function-based ENTRY
fix: emit entry shared body and forward decls for Function-based ENTRY
deepf2c.git L47c0179e
2026-07-12
fix: emit proper 2D arr wrapper for EQUIVALENCE alias with different dim rank
fix: emit proper 2D arr wrapper for EQUIVALENCE alias with different dim rank
deepf2c.git L2132ff71
2026-07-12
fix: emit proper 2D arr wrapper for EQUIVALENCE alias with different dim rank
fix: emit proper 2D arr wrapper for EQUIVALENCE alias with different dim rank
deepf2c.git Lbfeebcf6
2026-07-12
fix: entry return type
fix: entry return type
deepf2c.git L83545289
2026-07-12
fix: entry return type
fix: entry return type
deepf2c.git La4792717
2026-07-12
fix: function forward decls for ENTRY wrappers and COM-var shadowing
fix: function forward decls for ENTRY wrappers and COM-var shadowing
deepf2c.git L28e5984c
2026-07-12
fix: function forward decls for ENTRY wrappers and COM-var shadowing
fix: function forward decls for ENTRY wrappers and COM-var shadowing
deepf2c.git Lfc4da4ff
2026-07-12
fix: multi-block COMMON and EXTERNAL WRITE forward decl issues
fix: multi-block COMMON and EXTERNAL WRITE forward decl issues
deepf2c.git Le0274eda
2026-07-12
fix: multi-block COMMON and EXTERNAL WRITE forward decl issues
fix: multi-block COMMON and EXTERNAL WRITE forward decl issues
deepf2c.git Lfb7bbc7f
2026-07-12
fix: prevent real-literal exponent from consuming identifier across whitespace
fix: prevent real-literal exponent from consuming identifier across whitespace
deepf2c.git L42f3f558
2026-07-12
fix: prevent real-literal exponent from consuming identifier across whitespace
fix: prevent real-literal exponent from consuming identifier across whitespace
deepf2c.git Lfe037fae
2026-07-12
fix: recursive backward-GOTO scan in ENTRY shared body
fix: recursive backward-GOTO scan in ENTRY shared body
deepf2c.git L8ca895ed
2026-07-12
fix: recursive backward-GOTO scan in ENTRY shared body
fix: recursive backward-GOTO scan in ENTRY shared body
deepf2c.git Lb2beadf5
2026-07-12
fix: scan parent body for ASSIGN statements in ENTRY functions
fix: scan parent body for ASSIGN statements in ENTRY functions
deepf2c.git Ldac8caa7
2026-07-12
fix: scan parent body for ASSIGN statements in ENTRY functions
fix: scan parent body for ASSIGN statements in ENTRY functions
deepf2c.git Le395b739
2026-07-12
fix: skip DBLE() call when argument is already f2c_double (double precision)
fix: skip DBLE() call when argument is already f2c_double (double precision)
deepf2c.git L678051a0
2026-07-12
fix: skip DBLE() call when argument is already f2c_double (double precision)
fix: skip DBLE() call when argument is already f2c_double (double precision)
deepf2c.git Lbcb27ba9
2026-07-12
fix: skip function forward decl for array vars that have declared dims
fix: skip function forward decl for array vars that have declared dims
deepf2c.git Lb1d18175
2026-07-12
fix: skip function forward decl for array vars that have declared dims
fix: skip function forward decl for array vars that have declared dims
deepf2c.git Lbb27c26f
2026-07-12
fix: skip function-scope forward decl for same-file and cross-file known subroutines
fix: skip function-scope forward decl for same-file and cross-file known subroutines
deepf2c.git L051d0492
2026-07-12
fix: skip function-scope forward decl for same-file and cross-file known subroutines
fix: skip function-scope forward decl for same-file and cross-file known subroutines
deepf2c.git L89575030
2026-07-12
fix: stub parent declarations with unresolvable symbolic dims in ENTRY
fix: stub parent declarations with unresolvable symbolic dims in ENTRY
deepf2c.git L80f3d860
2026-07-12
fix: stub parent declarations with unresolvable symbolic dims in ENTRY
fix: stub parent declarations with unresolvable symbolic dims in ENTRY
deepf2c.git Lc45832d7
2026-07-12
fix: workaholic stats, benchmark baseline, convert timestamp, codegen extern
fix: workaholic stats, benchmark baseline, convert timestamp, codegen extern
deepf2c.git L5018b6b0
2026-07-12
fix: workaholic stats, benchmark baseline, convert timestamp, codegen extern
fix: workaholic stats, benchmark baseline, convert timestamp, codegen extern
deepf2c.git Lc68f4508
2026-07-12
gap: CALL WRITE vs WRITE statement (regression test)
gap: CALL WRITE vs WRITE statement (regression test)
deepf2c.git L2020e7a9
2026-07-12
gap: CALL WRITE vs WRITE statement (regression test)
gap: CALL WRITE vs WRITE statement (regression test)
deepf2c.git L6b5a7f52
2026-07-12
gap: adrprt — common array and subroutine parse error
gap: adrprt — common array and subroutine parse error
deepf2c.git Led12353a
2026-07-12
gap: adrprt — common array and subroutine parse error
gap: adrprt — common array and subroutine parse error
deepf2c.git Lff6ef76c
2026-07-12
gap: inptt2 — multi-block COMMON misparse
gap: inptt2 — multi-block COMMON misparse
deepf2c.git L118f57b4
2026-07-12
gap: inptt2 — multi-block COMMON misparse
gap: inptt2 — multi-block COMMON misparse
deepf2c.git L75ef1df5
2026-07-12
gap: inptt2_3 — COMMON /TWO/ with keyword-colliding name
gap: inptt2_3 — COMMON /TWO/ with keyword-colliding name
deepf2c.git L81fe558a
2026-07-12
gap: inptt2_3 — COMMON /TWO/ with keyword-colliding name
gap: inptt2_3 — COMMON /TWO/ with keyword-colliding name
deepf2c.git Lfe90af0d
2026-07-12
gap: input — CHARACTER*8 E1 mis-tokenized as REAL_LIT 8E1
gap: input — CHARACTER*8 E1 mis-tokenized as REAL_LIT 8E1
deepf2c.git L46bc4266
2026-07-12
gap: input — CHARACTER*8 E1 mis-tokenized as REAL_LIT 8E1
gap: input — CHARACTER*8 E1 mis-tokenized as REAL_LIT 8E1
deepf2c.git L96df114a
2026-07-12
gap: int2a8 — CHARACTER*8 array param in ENTRY treated as scalar
gap: int2a8 — CHARACTER*8 array param in ENTRY treated as scalar
deepf2c.git Lce26e430
2026-07-12
gap: int2a8 — CHARACTER*8 array param in ENTRY treated as scalar
gap: int2a8 — CHARACTER*8 array param in ENTRY treated as scalar
deepf2c.git Lcea29a1f
2026-07-12
gap: kconed — DBLE(DOUBLE PRECISION) ambiguous with f2c_double
gap: kconed — DBLE(DOUBLE PRECISION) ambiguous with f2c_double
deepf2c.git L44a50cc8
2026-07-12
gap: kconed — DBLE(DOUBLE PRECISION) ambiguous with f2c_double
gap: kconed — DBLE(DOUBLE PRECISION) ambiguous with f2c_double
deepf2c.git Lf35a049e
2026-07-12
gap: kelbow — EQUIVALENCE 2D array alias of 1D COMMON array
gap: kelbow — EQUIVALENCE 2D array alias of 1D COMMON array
deepf2c.git La665ae16
2026-07-12
gap: kelbow — EQUIVALENCE 2D array alias of 1D COMMON array
gap: kelbow — EQUIVALENCE 2D array alias of 1D COMMON array
deepf2c.git Ldf6ac03b
2026-07-12
gap: krshft — goto label_20 in ENTRY not defined in shared body
gap: krshft — goto label_20 in ENTRY not defined in shared body
deepf2c.git L08f41182
2026-07-12
gap: krshft — goto label_20 in ENTRY not defined in shared body
gap: krshft — goto label_20 in ENTRY not defined in shared body
deepf2c.git Lb3ac3791
2026-07-12
gap: matgen — RAND(K) Sun/HP intrinsic not in FORTRAN_INTRINSIC_TO_C
gap: matgen — RAND(K) Sun/HP intrinsic not in FORTRAN_INTRINSIC_TO_C
deepf2c.git L2a51f583
2026-07-12
gap: matgen — RAND(K) Sun/HP intrinsic not in FORTRAN_INTRINSIC_TO_C
gap: matgen — RAND(K) Sun/HP intrinsic not in FORTRAN_INTRINSIC_TO_C
deepf2c.git Le74ccc81
2026-07-12
gap: matprt — ENTRY goto label defined before entry point
gap: matprt — ENTRY goto label defined before entry point
deepf2c.git L809af04a
2026-07-12
gap: matprt — ENTRY goto label defined before entry point
gap: matprt — ENTRY goto label defined before entry point
deepf2c.git Ld54bb60c
2026-07-12
gap: matprt — siege cycle mis/matprt
gap: matprt — siege cycle mis/matprt
deepf2c.git Lb5cb83f3
2026-07-12
gap: matprt — siege cycle mis/matprt
gap: matprt — siege cycle mis/matprt
deepf2c.git Lc4d74183
2026-07-12
gap: mma — MODULE keyword used as variable name
gap: mma — MODULE keyword used as variable name
deepf2c.git L18c26722
2026-07-12
gap: mma — MODULE keyword used as variable name
gap: mma — MODULE keyword used as variable name
deepf2c.git L6e767f50
2026-07-12
gap: mma403 — COMPLEX comparison with DOUBLE PRECISION literal
gap: mma403 — COMPLEX comparison with DOUBLE PRECISION literal
deepf2c.git L4bd42b31
2026-07-12
gap: mma403 — COMPLEX comparison with DOUBLE PRECISION literal
gap: mma403 — COMPLEX comparison with DOUBLE PRECISION literal
deepf2c.git Le5897f02
2026-07-12
gap: mpy4t — DBLE on DOUBLE PRECISION array element ambiguous
gap: mpy4t — DBLE on DOUBLE PRECISION array element ambiguous
deepf2c.git L7c0bb5e6
2026-07-12
gap: mpy4t — DBLE on DOUBLE PRECISION array element ambiguous
gap: mpy4t — DBLE on DOUBLE PRECISION array element ambiguous
deepf2c.git Lea13be81
2026-07-12
gap: mpyl — symbolic dims in ENTRY with different param scope
gap: mpyl — symbolic dims in ENTRY with different param scope
deepf2c.git L32e00cd0
2026-07-12
gap: mpyl — symbolic dims in ENTRY with different param scope
gap: mpyl — symbolic dims in ENTRY with different param scope
deepf2c.git L92143179
2026-07-12
gap: mpyl — symbolic dims in ENTRY with different params from parent
gap: mpyl — symbolic dims in ENTRY with different params from parent
deepf2c.git L097450be
2026-07-12
gap: mpyl — symbolic dims in ENTRY with different params from parent
gap: mpyl — symbolic dims in ENTRY with different params from parent
deepf2c.git L256d3fd5
2026-07-12
gap: mpyq — ASSIGN label variables before ENTRY not declared
gap: mpyq — ASSIGN label variables before ENTRY not declared
deepf2c.git L42cde2b1
2026-07-12
gap: mpyq — ASSIGN label variables before ENTRY not declared
gap: mpyq — ASSIGN label variables before ENTRY not declared
deepf2c.git Le56c6e67
2026-07-12
gap: msgwrt — ENTRY with 0 params called with 1 arg causes BUILD_FAIL
gap: msgwrt — ENTRY with 0 params called with 1 arg causes BUILD_FAIL
deepf2c.git L3e5396c4
2026-07-12
gap: msgwrt — ENTRY with 0 params called with 1 arg causes BUILD_FAIL
gap: msgwrt — ENTRY with 0 params called with 1 arg causes BUILD_FAIL
deepf2c.git L967a18cf
2026-07-12
gap: ofp — ENTRY shared body skips Declaration-with-label
gap: ofp — ENTRY shared body skips Declaration-with-label
deepf2c.git L955a49ef
2026-07-12
gap: ofp — ENTRY shared body skips Declaration-with-label
gap: ofp — ENTRY shared body skips Declaration-with-label
deepf2c.git Lf6962fed
2026-07-12
remove stale gap_wh_gigtkg.f test
remove stale gap_wh_gigtkg.f test
deepf2c.git L20918551
2026-07-12
remove stale gap_wh_gigtkg.f test
remove stale gap_wh_gigtkg.f test
deepf2c.git L8dd5e38e
2026-07-12
upd:script
upd:script
deepf2c.git La7e0e822
2026-07-12
upd:script
upd:script
deepf2c.git Ld9aba1fd
2026-07-13
add bisect script
add bisect script
deepf2c.git L40fa61fc
2026-07-13
add bisect script
add bisect script
deepf2c.git L7b890fc0
2026-07-13
feat: deal with float compare
feat: deal with float compare
deepf2c.git L03a30e1d
2026-07-13
feat: deal with float compare
feat: deal with float compare
deepf2c.git L8b6f07de
2026-07-13
fix: -
fix: -
deepf2c.git Lca750724
2026-07-13
fix: -
fix: -
deepf2c.git Ld49df4c2
2026-07-13
fix: dont discard known-subroutines in ENTRY shared body
fix: dont discard known-subroutines in ENTRY shared body
deepf2c.git L242419f7
2026-07-13
fix: dont discard known-subroutines in ENTRY shared body
fix: dont discard known-subroutines in ENTRY shared body
deepf2c.git L36f99c37
2026-07-13
fix: hoist DO loop vars in ENTRY shared body to avoid goto-crosses-init
fix: hoist DO loop vars in ENTRY shared body to avoid goto-crosses-init
deepf2c.git Lcc57e43d
2026-07-13
fix: hoist DO loop vars in ENTRY shared body to avoid goto-crosses-init
fix: hoist DO loop vars in ENTRY shared body to avoid goto-crosses-init
deepf2c.git Le2cb895d
2026-07-13
fix: preserve DO loop termination label when a statement label precedes it
fix: preserve DO loop termination label when a statement label precedes it
deepf2c.git L4c75228c
2026-07-13
fix: preserve DO loop termination label when a statement label precedes it
fix: preserve DO loop termination label when a statement label precedes it
deepf2c.git Lec38fc5b
2026-07-13
fix: reset _do_vars for ENTRY shared body to prevent goto-crosses-init
fix: reset _do_vars for ENTRY shared body to prevent goto-crosses-init
deepf2c.git L02e33ba2
2026-07-13
fix: reset _do_vars for ENTRY shared body to prevent goto-crosses-init
fix: reset _do_vars for ENTRY shared body to prevent goto-crosses-init
deepf2c.git L2703c8a4
2026-07-13
fix: scalar/complex division operators must use complex arithmetic, not element-wise
fix: scalar/complex division operators must use complex arithmetic, not element-wise
deepf2c.git L0d29771f
2026-07-13
fix: scalar/complex division operators must use complex arithmetic, not element-wise
fix: scalar/complex division operators must use complex arithmetic, not element-wise
deepf2c.git Lf3ab7c03
2026-07-13
fix: use binary exponentiation for complex**integer to match Fortran
fix: use binary exponentiation for complex**integer to match Fortran
deepf2c.git L753061b0
2026-07-13
fix: use binary exponentiation for complex**integer to match Fortran
fix: use binary exponentiation for complex**integer to match Fortran
deepf2c.git L9751f960
2026-07-13
fix: use f2c_integer return for subroutine ENTRY points
fix: use f2c_integer return for subroutine ENTRY points
deepf2c.git L103568b2
2026-07-13
fix: use f2c_integer return for subroutine ENTRY points
fix: use f2c_integer return for subroutine ENTRY points
deepf2c.git Le062e840
2026-07-13
gap: a42k8 — cross-file function ENTRY called as subroutine
gap: a42k8 — cross-file function ENTRY called as subroutine
deepf2c.git L02e281d8
2026-07-13
gap: a42k8 — cross-file function ENTRY called as subroutine
gap: a42k8 — cross-file function ENTRY called as subroutine
deepf2c.git L37314b27
2026-07-13
gap: allmat - shared-label DO loop with distinct preceding label
gap: allmat - shared-label DO loop with distinct preceding label
deepf2c.git L993d48c2
2026-07-13
gap: allmat - shared-label DO loop with distinct preceding label
gap: allmat - shared-label DO loop with distinct preceding label
deepf2c.git Lcdc6db87
2026-07-13
gap: allmat — FAIL D07-01-1A (0.1s) (retried 3x); FAIL D07-01-2A (0.1s) (r
gap: allmat — FAIL D07-01-1A (0.1s) (retried 3x); FAIL D07-01-2A (0.1s) (r
deepf2c.git L76a6914c
2026-07-13
gap: allmat — FAIL D07-01-1A (0.1s) (retried 3x); FAIL D07-01-2A (0.1s) (r
gap: allmat — FAIL D07-01-1A (0.1s) (retried 3x); FAIL D07-01-2A (0.1s) (r
deepf2c.git Lfba330c4
2026-07-13
gap: amgb1b - complex**integer exponentiation pow(f2c_complex,f2c_integer) must use binary exponentiation to match Fortr
gap: amgb1b - complex**integer exponentiation pow(f2c_complex,f2c_integer) must use binary exponentiation to match Fortran numerical semantics
deepf2c.git L059d4631
2026-07-13
gap: amgb1b - complex**integer exponentiation pow(f2c_complex,f2c_integer) must use binary exponentiation to match Fortr
gap: amgb1b - complex**integer exponentiation pow(f2c_complex,f2c_integer) must use binary exponentiation to match Fortran numerical semantics
deepf2c.git Ld6f7f7e1
2026-07-13
gap: ffread/facsf — subroutine ENTRY called as function (void return)
gap: ffread/facsf — subroutine ENTRY called as function (void return)
deepf2c.git L48089c85
2026-07-13
gap: ffread/facsf — subroutine ENTRY called as function (void return)
gap: ffread/facsf — subroutine ENTRY called as function (void return)
deepf2c.git L640bebd3
2026-07-13
gap: frrd1d — BUILD_FAIL
gap: frrd1d — BUILD_FAIL
deepf2c.git L898c4d7d
2026-07-13
gap: frrd1d — BUILD_FAIL
gap: frrd1d — BUILD_FAIL
deepf2c.git Lc2c0b1d8
2026-07-13
upd: prompt
upd: prompt
deepf2c.git L1e60ff37
2026-07-13
upd: prompt
upd: prompt
deepf2c.git L569bb413
2026-07-13
upd:script
upd:script
deepf2c.git L191ed608
2026-07-13
upd:script
upd:script
deepf2c.git L2f969dbb
2026-07-13
upd:script
upd:script
deepf2c.git L689c9c60
2026-07-13
upd:script
upd:script
deepf2c.git L78392a77
2026-07-13
upd:script
upd:script
deepf2c.git L845fd42f
2026-07-13
upd:script
upd:script
deepf2c.git Lc8582b0c
2026-07-14
fix: -
fix: -
deepf2c.git L44ef0175
2026-07-14
fix: -
fix: -
deepf2c.git L8543dce9
2026-07-14
fix: gap_wh_partn1
fix: gap_wh_partn1
deepf2c.git L36b8748b
2026-07-14
fix: gap_wh_partn1
fix: gap_wh_partn1
deepf2c.git L6ca6bebe
2026-07-14
fix: gap_wh_partn1_2
fix: gap_wh_partn1_2
deepf2c.git L4914cf62
2026-07-14
fix: gap_wh_partn1_2
fix: gap_wh_partn1_2
deepf2c.git La83b9b40
2026-07-14
fix: gap_wh_phdmia
fix: gap_wh_phdmia
deepf2c.git L78ff9924
2026-07-14
fix: gap_wh_phdmia
fix: gap_wh_phdmia
deepf2c.git L911ed5d1
2026-07-14
fix: gap_wh_phdmia_2
fix: gap_wh_phdmia_2
deepf2c.git L046ade04
2026-07-14
fix: gap_wh_phdmia_2
fix: gap_wh_phdmia_2
deepf2c.git Lb5dfd3bf
2026-07-14
fix: gap_wh_semdbd
fix: gap_wh_semdbd
deepf2c.git Lb5675f71
2026-07-14
fix: gap_wh_semdbd
fix: gap_wh_semdbd
deepf2c.git Le2b2871a
2026-07-14
gap: com12 — BUILD_FAIL
gap: com12 — BUILD_FAIL
deepf2c.git L2f979357
2026-07-14
gap: com12 — BUILD_FAIL
gap: com12 — BUILD_FAIL
deepf2c.git Ld4efcb93
2026-07-14
gap: partn1 — BUILD_FAIL
gap: partn1 — BUILD_FAIL
deepf2c.git L49cf7e3e
2026-07-14
gap: partn1 — BUILD_FAIL
gap: partn1 — BUILD_FAIL
deepf2c.git L7ed6c112
2026-07-14
gap: partn1 — BUILD_FAIL
gap: partn1 — BUILD_FAIL
deepf2c.git Lb98917ac
2026-07-14
gap: partn1 — BUILD_FAIL
gap: partn1 — BUILD_FAIL
deepf2c.git Ldc9223a8
2026-07-14
gap: pexit — BUILD_FAIL
gap: pexit — BUILD_FAIL
deepf2c.git L518554f4
2026-07-14
gap: pexit — BUILD_FAIL
gap: pexit — BUILD_FAIL
deepf2c.git L8620361f
2026-07-14
gap: phdmia — BUILD_FAIL
gap: phdmia — BUILD_FAIL
deepf2c.git L24cfb71b
2026-07-14
gap: phdmia — BUILD_FAIL
gap: phdmia — BUILD_FAIL
deepf2c.git L9d61ae62
2026-07-14
gap: phdmia — BUILD_FAIL
gap: phdmia — BUILD_FAIL
deepf2c.git Lb24ff669
2026-07-14
gap: phdmia — BUILD_FAIL
gap: phdmia — BUILD_FAIL
deepf2c.git Lb433af40
2026-07-14
gap: semdbd — BUILD_FAIL
gap: semdbd — BUILD_FAIL
deepf2c.git L17d5cebc
2026-07-14
gap: semdbd — BUILD_FAIL
gap: semdbd — BUILD_FAIL
deepf2c.git L53927b30
2026-07-14
upd:script
upd:script
deepf2c.git L4063c6a0
2026-07-14
upd:script
upd:script
deepf2c.git L41e269b8
2026-07-14
upd:script
upd:script
deepf2c.git L613eee7a
2026-07-14
upd:script
upd:script
deepf2c.git L64ed6d20
2026-07-14
upd:script
upd:script
deepf2c.git L6efafbb8
2026-07-14
upd:script
upd:script
deepf2c.git L96e6abe9
2026-07-14
upd:script
upd:script
deepf2c.git Lba6984b7
2026-07-14
upd:script
upd:script
deepf2c.git Lc3bccbeb
2026-07-14
upd:script
upd:script
deepf2c.git Lf98a8889
2026-07-14
upd:script
upd:script
deepf2c.git Lff7e160f
2026-07-15
fix: gap_wh_com12_3
fix: gap_wh_com12_3
deepf2c.git Lc503fdc1
2026-07-15
fix: gap_wh_com12_3
fix: gap_wh_com12_3
deepf2c.git Lfdce1f42
2026-07-15
fix: gap_wh_mpyl_2
fix: gap_wh_mpyl_2
deepf2c.git L148318fd
2026-07-15
fix: gap_wh_mpyl_2
fix: gap_wh_mpyl_2
deepf2c.git L89922608
2026-07-15
fix: gap_wh_pexit_2
fix: gap_wh_pexit_2
deepf2c.git L29f8d209
2026-07-15
fix: gap_wh_pexit_2
fix: gap_wh_pexit_2
deepf2c.git L5ff05ad5
2026-07-15
fix: gap_wh_premat
fix: gap_wh_premat
deepf2c.git L4a1ebe6e
2026-07-15
fix: gap_wh_premat
fix: gap_wh_premat
deepf2c.git Lf1c4cc43
2026-07-15
fix: gap_wh_suba
fix: gap_wh_suba
deepf2c.git Lae540d14
2026-07-15
fix: gap_wh_suba
fix: gap_wh_suba
deepf2c.git Ld8855253
2026-07-15
fix: gap_wh_subbb
fix: gap_wh_subbb
deepf2c.git L1a5cc44e
2026-07-15
fix: gap_wh_subbb
fix: gap_wh_subbb
deepf2c.git L60cb1d6b
2026-07-15
fix: gap_wh_trapad
fix: gap_wh_trapad
deepf2c.git Lc696a867
2026-07-15
fix: gap_wh_trapad
fix: gap_wh_trapad
deepf2c.git Le0c3c174
2026-07-15
fix: gap_wh_trapad_8
fix: gap_wh_trapad_8
deepf2c.git L5b82c997
2026-07-15
fix: gap_wh_trapad_8
fix: gap_wh_trapad_8
deepf2c.git Ledc993da
2026-07-15
fix: gap_wh_wrtmsg
fix: gap_wh_wrtmsg
deepf2c.git L26257460
2026-07-15
fix: gap_wh_wrtmsg
fix: gap_wh_wrtmsg
deepf2c.git L7a9ce497
2026-07-15
gap: com12 — BUILD_FAIL
gap: com12 — BUILD_FAIL
deepf2c.git L5a67f9ef
2026-07-15
gap: com12 — BUILD_FAIL
gap: com12 — BUILD_FAIL
deepf2c.git L9eca85b9
2026-07-15
gap: com12 — BUILD_FAIL
gap: com12 — BUILD_FAIL
deepf2c.git Lf7251db8
2026-07-15
gap: com12 — BUILD_FAIL
gap: com12 — BUILD_FAIL
deepf2c.git Lfab64516
2026-07-15
gap: mpyl — BUILD_FAIL
gap: mpyl — BUILD_FAIL
deepf2c.git L67557923
2026-07-15
gap: mpyl — BUILD_FAIL
gap: mpyl — BUILD_FAIL
deepf2c.git Lee9d6963
2026-07-15
gap: pexit BUILD_FAIL
gap: pexit BUILD_FAIL
deepf2c.git L15ba0525
2026-07-15
gap: pexit BUILD_FAIL
gap: pexit BUILD_FAIL
deepf2c.git L526c79bf
2026-07-15
gap: premat — BUILD_FAIL
gap: premat — BUILD_FAIL
deepf2c.git L822c623c
2026-07-15
gap: premat — BUILD_FAIL
gap: premat — BUILD_FAIL
deepf2c.git L89fdbf71
2026-07-15
gap: suba — BUILD_FAIL
gap: suba — BUILD_FAIL
deepf2c.git L16426ad1
2026-07-15
gap: suba — BUILD_FAIL
gap: suba — BUILD_FAIL
deepf2c.git L432d8c21
2026-07-15
gap: subbb — BUILD_FAIL
gap: subbb — BUILD_FAIL
deepf2c.git L00c6e928
2026-07-15
gap: subbb — BUILD_FAIL
gap: subbb — BUILD_FAIL
deepf2c.git L9d4680bd
2026-07-15
gap: trapad — BUILD_FAIL
gap: trapad — BUILD_FAIL
deepf2c.git L7b3d3de4
2026-07-15
gap: trapad — BUILD_FAIL
gap: trapad — BUILD_FAIL
deepf2c.git L7f03c647
2026-07-15
gap: trapad — BUILD_FAIL
gap: trapad — BUILD_FAIL
deepf2c.git L87409387
2026-07-15
gap: trapad — BUILD_FAIL
gap: trapad — BUILD_FAIL
deepf2c.git L966acbf3
2026-07-15
gap: wrtmsg — BUILD_FAIL
gap: wrtmsg — BUILD_FAIL
deepf2c.git L669dfba7
2026-07-15
gap: wrtmsg — BUILD_FAIL
gap: wrtmsg — BUILD_FAIL
deepf2c.git L985e2f7f
2026-07-15
upd:script
upd:script
deepf2c.git L20fda538
2026-07-15
upd:script
upd:script
deepf2c.git L6f28a67a
2026-07-15
upd:script
upd:script
deepf2c.git L73678fb4
2026-07-15
upd:script
upd:script
deepf2c.git L7de5aec5
2026-07-15
upd:script
upd:script
deepf2c.git Lb59e1f07
2026-07-15
upd:script
upd:script
deepf2c.git Ldae65ab8
2026-07-16
chore: rename prod -> edd
chore: rename prod -> edd
deepf2c.git L2d03fd30
2026-07-16
chore: rename prod -> edd
chore: rename prod -> edd
deepf2c.git Lec4b8ab6
2026-07-16
del: gap_common_arr_size
del: gap_common_arr_size
deepf2c.git L4f463320
2026-07-16
del: gap_common_arr_size
del: gap_common_arr_size
deepf2c.git Lbc8a4a49
2026-07-16
fix wrtmsg
fix wrtmsg
deepf2c.git L6ca71aa6
2026-07-16
fix wrtmsg
fix wrtmsg
deepf2c.git Lc2dce869
2026-07-16
fix: dsinqr
fix: dsinqr
deepf2c.git L396e2ad1
2026-07-16
fix: dsinqr
fix: dsinqr
deepf2c.git L8ce561ae
2026-07-16
fix: fortran build bug in gfortran
fix: fortran build bug in gfortran
deepf2c.git L04b29922
2026-07-16
fix: fortran build bug in gfortran
fix: fortran build bug in gfortran
deepf2c.git L3bfaa441
2026-07-16
fix: gap_wh_forwrt
fix: gap_wh_forwrt
deepf2c.git L89651807
2026-07-16
fix: gap_wh_forwrt
fix: gap_wh_forwrt
deepf2c.git Lad0d4bb3
2026-07-16
fix: gap_wh_forwrt_2
fix: gap_wh_forwrt_2
deepf2c.git Ldecc370c
2026-07-16
fix: gap_wh_forwrt_2
fix: gap_wh_forwrt_2
deepf2c.git Le569e03d
2026-07-16
fix: gap_wh_forwrt_3
fix: gap_wh_forwrt_3
deepf2c.git L0cc47b9d
2026-07-16
fix: gap_wh_forwrt_3
fix: gap_wh_forwrt_3
deepf2c.git L50781031
2026-07-16
fix: gap_wh_rfopen
fix: gap_wh_rfopen
deepf2c.git L7d016724
2026-07-16
fix: gap_wh_rfopen
fix: gap_wh_rfopen
deepf2c.git L9e6f53f1
2026-07-16
fix: gap_wh_xfadj1
fix: gap_wh_xfadj1
deepf2c.git L39a97ef9
2026-07-16
fix: gap_wh_xfadj1
fix: gap_wh_xfadj1
deepf2c.git Lcf60599b
2026-07-16
fix: gap_wh_xfldef
fix: gap_wh_xfldef
deepf2c.git L37c18eb8
2026-07-16
fix: gap_wh_xfldef
fix: gap_wh_xfldef
deepf2c.git Lcdda4f57
2026-07-16
fix: gap_wh_xflord
fix: gap_wh_xflord
deepf2c.git L05e018fd
2026-07-16
fix: gap_wh_xflord
fix: gap_wh_xflord
deepf2c.git L4f487939
2026-07-16
fix: gap_wh_xrecps
fix: gap_wh_xrecps
deepf2c.git L3b9333b0
2026-07-16
fix: gap_wh_xrecps
fix: gap_wh_xrecps
deepf2c.git Ldd8cb4c4
2026-07-16
fix: gap_wh_xsem00
fix: gap_wh_xsem00
deepf2c.git L1f9a2e9b
2026-07-16
fix: gap_wh_xsem00
fix: gap_wh_xsem00
deepf2c.git L47f7760a
2026-07-16
fix: gap_wh_xylog
fix: gap_wh_xylog
deepf2c.git L72c6dad4
2026-07-16
fix: gap_wh_xylog
fix: gap_wh_xylog
deepf2c.git Lbd81b25b
2026-07-16
fix: ifort pass
fix: ifort pass
deepf2c.git L806630c0
2026-07-16
fix: ifort pass
fix: ifort pass
deepf2c.git L828f5212
2026-07-16
fix: k2b
fix: k2b
deepf2c.git L10070559
2026-07-16
fix: k2b
fix: k2b
deepf2c.git L69e042ee
2026-07-16
fix: outpt4
fix: outpt4
deepf2c.git L3bafc46d
2026-07-16
fix: outpt4
fix: outpt4
deepf2c.git Lb586c083
2026-07-16
fix: run.py bug
fix: run.py bug
deepf2c.git Ldf52968f
2026-07-16
fix: run.py bug
fix: run.py bug
deepf2c.git Le9c6b083
2026-07-16
fix: vecprt
fix: vecprt
deepf2c.git Lad6f7459
2026-07-16
fix: vecprt
fix: vecprt
deepf2c.git Lc5fb1598
2026-07-16
gap: dsinqr — BUILD_FAIL
gap: dsinqr — BUILD_FAIL
deepf2c.git La5d0169a
2026-07-16
gap: dsinqr — BUILD_FAIL
gap: dsinqr — BUILD_FAIL
deepf2c.git Lb4928c9b
2026-07-16
gap: forwrt — BUILD_FAIL
gap: forwrt — BUILD_FAIL
deepf2c.git L1b2b59e7
2026-07-16
gap: forwrt — BUILD_FAIL
gap: forwrt — BUILD_FAIL
deepf2c.git L261f08c2
2026-07-16
gap: forwrt — BUILD_FAIL
gap: forwrt — BUILD_FAIL
deepf2c.git L6eca6d7c
2026-07-16
gap: forwrt — BUILD_FAIL
gap: forwrt — BUILD_FAIL
deepf2c.git Laabbf1fa
2026-07-16
gap: forwrt — BUILD_FAIL
gap: forwrt — BUILD_FAIL
deepf2c.git Le206c50c
2026-07-16
gap: forwrt — BUILD_FAIL
gap: forwrt — BUILD_FAIL
deepf2c.git Lfd2f8df9
2026-07-16
gap: k2b — BUILD_FAIL
gap: k2b — BUILD_FAIL
deepf2c.git La37c3dd9
2026-07-16
gap: k2b — BUILD_FAIL
gap: k2b — BUILD_FAIL
deepf2c.git Lbcad13fa
2026-07-16
gap: outpt4_3
gap: outpt4_3
deepf2c.git L5cfe03ca
2026-07-16
gap: outpt4_3
gap: outpt4_3
deepf2c.git Lfef28475
2026-07-16
gap: rfopen
gap: rfopen
deepf2c.git L2de56139
2026-07-16
gap: rfopen
gap: rfopen
deepf2c.git La120467d
2026-07-16
gap: vecprt
gap: vecprt
deepf2c.git L1fca6b3f
2026-07-16
gap: vecprt
gap: vecprt
deepf2c.git L8bc484d4
2026-07-16
gap: wrtmsg — BUILD_FAIL
gap: wrtmsg — BUILD_FAIL
deepf2c.git L1541e89f
2026-07-16
gap: wrtmsg — BUILD_FAIL
gap: wrtmsg — BUILD_FAIL
deepf2c.git Le9b42f0d
2026-07-16
gap: xfadj1 — BUILD_FAIL
gap: xfadj1 — BUILD_FAIL
deepf2c.git L160905d5
2026-07-16
gap: xfadj1 — BUILD_FAIL
gap: xfadj1 — BUILD_FAIL
deepf2c.git Ld604ec08
2026-07-16
gap: xfldef — BUILD_FAIL
gap: xfldef — BUILD_FAIL
deepf2c.git L7c752737
2026-07-16
gap: xfldef — BUILD_FAIL
gap: xfldef — BUILD_FAIL
deepf2c.git Lf30b3983
2026-07-16
gap: xflord — BUILD_FAIL
gap: xflord — BUILD_FAIL
deepf2c.git Lbfc45972
2026-07-16
gap: xflord — BUILD_FAIL
gap: xflord — BUILD_FAIL
deepf2c.git Lec361312
2026-07-16
gap: xrecps — BUILD_FAIL
gap: xrecps — BUILD_FAIL
deepf2c.git L8c59adeb
2026-07-16
gap: xrecps — BUILD_FAIL
gap: xrecps — BUILD_FAIL
deepf2c.git Ld895dacd
2026-07-16
gap: xsem00 — BUILD_FAIL
gap: xsem00 — BUILD_FAIL
deepf2c.git L1b266a4d
2026-07-16
gap: xsem00 — BUILD_FAIL
gap: xsem00 — BUILD_FAIL
deepf2c.git L55306a34
2026-07-16
gap: xylog — BUILD_FAIL
gap: xylog — BUILD_FAIL
deepf2c.git L01be9152
2026-07-16
gap: xylog — BUILD_FAIL
gap: xylog — BUILD_FAIL
deepf2c.git L9dd92736
2026-07-16
refact: code review
refact: code review
deepf2c.git Lab2f0b71
2026-07-16
refact: code review
refact: code review
deepf2c.git Lad5091d2
2026-07-16
upd: prompt
upd: prompt
deepf2c.git L3d07138d
2026-07-16
upd: prompt
upd: prompt
deepf2c.git L70a2680c
2026-07-16
upd:script
upd:script
deepf2c.git L0a0445b6
2026-07-16
upd:script
upd:script
deepf2c.git L1fc59845
2026-07-16
upd:script
upd:script
deepf2c.git L255b3d63
2026-07-16
upd:script
upd:script
deepf2c.git L263efcd9
2026-07-16
upd:script
upd:script
deepf2c.git L3cb33636
2026-07-16
upd:script
upd:script
deepf2c.git L5112fd7c
2026-07-16
upd:script
upd:script
deepf2c.git L9a8f0ae1
2026-07-16
upd:script
upd:script
deepf2c.git La2ae2f24
2026-07-16
upd:script
upd:script
deepf2c.git Lb6ab1104
2026-07-16
upd:script
upd:script
deepf2c.git Lb9c3be6e
2026-07-16
upd:script
upd:script
deepf2c.git Lbb3e03b0
2026-07-16
upd:script
upd:script
deepf2c.git Lc99946e2
2026-07-17
chore: exit when finished for edd
chore: exit when finished for edd
deepf2c.git L67e7c568
2026-07-17
chore: exit when finished for edd
chore: exit when finished for edd
deepf2c.git Ld7670bef
2026-07-17
chore: rename gap tests
chore: rename gap tests
deepf2c.git L26e1925a
2026-07-17
chore: rename gap tests
chore: rename gap tests
deepf2c.git Lf46c0d2d
2026-07-17
fix: case file bug for gfortran
fix: case file bug for gfortran
deepf2c.git L35558b14
2026-07-17
fix: case file bug for gfortran
fix: case file bug for gfortran
deepf2c.git L3f7efc56
2026-07-17
fix: case file bug for gfortran
fix: case file bug for gfortran
deepf2c.git L40db5d12
2026-07-17
fix: case file bug for gfortran
fix: case file bug for gfortran
deepf2c.git L6fffae4d
2026-07-17
fix: case file bug for gfortran
fix: case file bug for gfortran
deepf2c.git Lbd68d643
2026-07-17
fix: case file bug for gfortran
fix: case file bug for gfortran
deepf2c.git Lc8348ffe
2026-07-17
fix: case file bug for gfortran
fix: case file bug for gfortran
deepf2c.git Ld7dbde05
2026-07-17
fix: case file bug for gfortran
fix: case file bug for gfortran
deepf2c.git Ldf7aab1d
2026-07-17
fix: gap between gfortran/ifort
fix: gap between gfortran/ifort
deepf2c.git L2b2f7def
2026-07-17
fix: gap between gfortran/ifort
fix: gap between gfortran/ifort
deepf2c.git L9bbae4cc
2026-07-17
fix: gap_wh_waltim
fix: gap_wh_waltim
deepf2c.git L12897d52
2026-07-17
fix: gap_wh_waltim
fix: gap_wh_waltim
deepf2c.git Lfaacd0fa
2026-07-17
fix: sgino
fix: sgino
deepf2c.git L48004e1a
2026-07-17
fix: sgino
fix: sgino
deepf2c.git L82eae0fe
2026-07-17
fix: some wierd trim bug. which comes from nowhere
fix: some wierd trim bug. which comes from nowhere
deepf2c.git L277abcfc
2026-07-17
fix: some wierd trim bug. which comes from nowhere
fix: some wierd trim bug. which comes from nowhere
deepf2c.git L4f9b9b39
2026-07-17
fix: time related test output
fix: time related test output
deepf2c.git L15cf0ac9
2026-07-17
fix: time related test output
fix: time related test output
deepf2c.git Lc576741e
2026-07-17
gap: another rfopen
gap: another rfopen
deepf2c.git L4743252b
2026-07-17
gap: another rfopen
gap: another rfopen
deepf2c.git L65968b0e
2026-07-17
gap: sgino
gap: sgino
deepf2c.git L15d38190
2026-07-17
gap: sgino
gap: sgino
deepf2c.git L9cec90a3
2026-07-17
gap: tdate
gap: tdate
deepf2c.git L5e91e11d
2026-07-17
gap: tdate
gap: tdate
deepf2c.git Lf2c67880
2026-07-17
gap: text77
gap: text77
deepf2c.git L02ba719a
2026-07-17
gap: text77
gap: text77
deepf2c.git L2dcb9000
2026-07-17
gap: waltim
gap: waltim
deepf2c.git L68c2e2e6
2026-07-17
gap: waltim
gap: waltim
deepf2c.git L8ab7af47
2026-07-17
test: gap sgino update
test: gap sgino update
deepf2c.git L2a3adfcf
2026-07-17
test: gap sgino update
test: gap sgino update
deepf2c.git L9164bfb2
2026-07-17
upd: prompt
upd: prompt
deepf2c.git L42bb8409
2026-07-17
upd: prompt
upd: prompt
deepf2c.git L9e32d274
2026-07-17
upd: script
upd: script
deepf2c.git L00e90908
2026-07-17
upd: script
upd: script
deepf2c.git L6deb80dc
2026-07-17
upd: script
upd: script
deepf2c.git L82c18c4e
2026-07-17
upd: script
upd: script
deepf2c.git Lbf0655a9
2026-07-19
fix: gfortran -i4 passed
fix: gfortran -i4 passed
deepf2c.git L7fe593fd
2026-07-19
fix: gfortran -i4 passed
fix: gfortran -i4 passed
deepf2c.git Leec74b3e
2026-07-19
fix: some gap between gfortran/ifort
fix: some gap between gfortran/ifort
deepf2c.git L611fd5ad
2026-07-19
fix: some gap between gfortran/ifort
fix: some gap between gfortran/ifort
deepf2c.git Led3c7eb7
2026-07-20
feat: use comment tag to control compile params
feat: use comment tag to control compile params
deepf2c.git L71fbdc21
2026-07-20
feat: use comment tag to control compile params
feat: use comment tag to control compile params
deepf2c.git L76962185
2026-07-20
fix: all passed
fix: all passed
deepf2c.git L6850a050
2026-07-20
fix: all passed
fix: all passed
deepf2c.git Lf23c5c39
2026-07-20
fix: common vs -save
fix: common vs -save
deepf2c.git L195fab8c
2026-07-20
fix: common vs -save
fix: common vs -save
deepf2c.git La5d83131
2026-07-20
fix: dshear
fix: dshear
deepf2c.git L0ccedd3e
2026-07-20
fix: dshear
fix: dshear
deepf2c.git L7823c5a0
2026-07-20
fix: frrd1d_1
fix: frrd1d_1
deepf2c.git L0d3fc73c
2026-07-20
fix: frrd1d_1
fix: frrd1d_1
deepf2c.git L7b832f05
2026-07-20
fix: gap_autock
fix: gap_autock
deepf2c.git L2640d33d
2026-07-20
fix: gap_autock
fix: gap_autock
deepf2c.git Lef267cd1
2026-07-20
fix: gap_cyct1_datan
fix: gap_cyct1_datan
deepf2c.git L0c74090d
2026-07-20
fix: gap_cyct1_datan
fix: gap_cyct1_datan
deepf2c.git Ld6e5a041
2026-07-20
fix: gap_ihex
fix: gap_ihex
deepf2c.git L72857941
2026-07-20
fix: gap_ihex
fix: gap_ihex
deepf2c.git Lf33ef759
2026-07-20
fix: gap_lprops
fix: gap_lprops
deepf2c.git Lae136a04
2026-07-20
fix: gap_lprops
fix: gap_lprops
deepf2c.git Le2dbbf04
2026-07-20
fix: gap_mpyq_1
fix: gap_mpyq_1
deepf2c.git L6cbaff6b
2026-07-20
fix: gap_mpyq_1
fix: gap_mpyq_1
deepf2c.git Ld98114b0
2026-07-20
fix: gap_optpr2
fix: gap_optpr2
deepf2c.git L419b9f0f
2026-07-20
fix: gap_optpr2
fix: gap_optpr2
deepf2c.git Lc7da4dd9
2026-07-20
fix: revert diff layout
fix: revert diff layout
deepf2c.git L63938445
2026-07-20
fix: revert diff layout
fix: revert diff layout
deepf2c.git Lf15f98b2
2026-07-20
fix: xcsa
fix: xcsa
deepf2c.git Ld6160ca6
2026-07-20
fix: xcsa
fix: xcsa
deepf2c.git Le67ea562
2026-07-20
gap: autock — CRASHED D01-01-1A (0.7s); CRASHED D01-01-1A 0.7s
gap: autock — CRASHED D01-01-1A (0.7s); CRASHED D01-01-1A 0.7s
deepf2c.git L0636bafb
2026-07-20
gap: autock — CRASHED D01-01-1A (0.7s); CRASHED D01-01-1A 0.7s
gap: autock — CRASHED D01-01-1A (0.7s); CRASHED D01-01-1A 0.7s
deepf2c.git L8171bdf7
2026-07-20
gap: dshear
gap: dshear
deepf2c.git Lb18b9f18
2026-07-20
gap: dshear
gap: dshear
deepf2c.git Le47c21fb
2026-07-20
gap: dtshld — CRASHED D05-02-1A (0.9s); CRASHED D05-02-1A 0.9s
gap: dtshld — CRASHED D05-02-1A (0.9s); CRASHED D05-02-1A 0.9s
deepf2c.git L07dff980
2026-07-20
gap: dtshld — CRASHED D05-02-1A (0.9s); CRASHED D05-02-1A 0.9s
gap: dtshld — CRASHED D05-02-1A (0.9s); CRASHED D05-02-1A 0.9s
deepf2c.git Le0d8dc26
2026-07-20
gap: duplicate declaration when COMMON member promoted to shared static under --fno-automatic
gap: duplicate declaration when COMMON member promoted to shared static under --fno-automatic
deepf2c.git L1f37df3c
2026-07-20
gap: duplicate declaration when COMMON member promoted to shared static under --fno-automatic
gap: duplicate declaration when COMMON member promoted to shared static under --fno-automatic
deepf2c.git Ld8d99745
2026-07-20
gap: frrd1d_1
gap: frrd1d_1
deepf2c.git L479e0be8
2026-07-20
gap: frrd1d_1
gap: frrd1d_1
deepf2c.git L729b29cc
2026-07-20
gap: ihex — CRASHED D01-13-2A (0.4s); CRASHED D01-13-2A 0.4s
gap: ihex — CRASHED D01-13-2A (0.4s); CRASHED D01-13-2A 0.4s
deepf2c.git L19ff1e55
2026-07-20
gap: ihex — CRASHED D01-13-2A (0.4s); CRASHED D01-13-2A 0.4s
gap: ihex — CRASHED D01-13-2A (0.4s); CRASHED D01-13-2A 0.4s
deepf2c.git L241093f0
2026-07-20
gap: mpyq_1
gap: mpyq_1
deepf2c.git L8a523c22
2026-07-20
gap: mpyq_1
gap: mpyq_1
deepf2c.git Le2805dd4
2026-07-20
gap: optpr2 — CRASHED D01-16-1A (0.4s); CRASHED D01-16-1A 0.4s
gap: optpr2 — CRASHED D01-16-1A (0.4s); CRASHED D01-16-1A 0.4s
deepf2c.git L654e99d2
2026-07-20
gap: optpr2 — CRASHED D01-16-1A (0.4s); CRASHED D01-16-1A 0.4s
gap: optpr2 — CRASHED D01-16-1A (0.4s); CRASHED D01-16-1A 0.4s
deepf2c.git L6ea40ece
2026-07-20
gap: pload3 — CRASHED D01-13-2A (0.5s); CRASHED D01-13-2A 0.5s
gap: pload3 — CRASHED D01-13-2A (0.5s); CRASHED D01-13-2A 0.5s
deepf2c.git L5116397c
2026-07-20
gap: pload3 — CRASHED D01-13-2A (0.5s); CRASHED D01-13-2A 0.5s
gap: pload3 — CRASHED D01-13-2A (0.5s); CRASHED D01-13-2A 0.5s
deepf2c.git L8220d541
2026-07-20
gap: xcsa — CRASHED D01-00-0A (0.3s); CRASHED D01-00-0A 0.3s
gap: xcsa — CRASHED D01-00-0A (0.3s); CRASHED D01-00-0A 0.3s
deepf2c.git L2b2780e7
2026-07-20
gap: xcsa — CRASHED D01-00-0A (0.3s); CRASHED D01-00-0A 0.3s
gap: xcsa — CRASHED D01-00-0A (0.3s); CRASHED D01-00-0A 0.3s
deepf2c.git L894f9058
2026-07-20
upd: script
upd: script
deepf2c.git L3c722650
2026-07-20
upd: script
upd: script
deepf2c.git L3d83e2eb
2026-07-20
upd: script
upd: script
deepf2c.git L92bce031
2026-07-20
upd: script
upd: script
deepf2c.git L966535ec
2026-07-20
upd: script
upd: script
deepf2c.git Lc2aec439
2026-07-20
upd: script
upd: script
deepf2c.git Ld61a9c89
2026-07-21
fix: double precision width in gfortran -i8
fix: double precision width in gfortran -i8
deepf2c.git L6b38f62d
2026-07-21
fix: double precision width in gfortran -i8
fix: double precision width in gfortran -i8
deepf2c.git Ldfc29410
2026-07-21
fix: gap_optpr2_2
fix: gap_optpr2_2
deepf2c.git L41240cb4
2026-07-21
fix: gap_optpr2_2
fix: gap_optpr2_2
deepf2c.git Lf0eb9577
2026-07-21
fix: gap_pload3_2
fix: gap_pload3_2
deepf2c.git L28b178cd
2026-07-21
fix: gap_pload3_2
fix: gap_pload3_2
deepf2c.git Lf06ca1d7
2026-07-21
fix: gap_xcsa_4
fix: gap_xcsa_4
deepf2c.git L1d4216c6
2026-07-21
fix: gap_xcsa_4
fix: gap_xcsa_4
deepf2c.git Lf13c13b8
2026-07-21
fix: gap_xgpibs_2
fix: gap_xgpibs_2
deepf2c.git L2a1e4486
2026-07-21
fix: gap_xgpibs_2
fix: gap_xgpibs_2
deepf2c.git L9262e481
2026-07-21
fix: gap_xgpibs_3
fix: gap_xgpibs_3
deepf2c.git L1128c0e2
2026-07-21
fix: gap_xgpibs_3
fix: gap_xgpibs_3
deepf2c.git L20569040
2026-07-21
fix: gap_xpolck_2
fix: gap_xpolck_2
deepf2c.git Ldd5e38f6
2026-07-21
fix: gap_xpolck_2
fix: gap_xpolck_2
deepf2c.git Lfed600b1
2026-07-21
fix: gap_xpunp_2
fix: gap_xpunp_2
deepf2c.git La039d2a9
2026-07-21
fix: gap_xpunp_2
fix: gap_xpunp_2
deepf2c.git Lf24a65a0
2026-07-21
fix: xcsa_3
fix: xcsa_3
deepf2c.git L77f0a776
2026-07-21
fix: xcsa_3
fix: xcsa_3
deepf2c.git L89aac252
2026-07-21
gap: ai — BUILD_FAIL
gap: ai — BUILD_FAIL
deepf2c.git L1121965f
2026-07-21
gap: ai — BUILD_FAIL
gap: ai — BUILD_FAIL
deepf2c.git L1758b53c
2026-07-21
gap: optpr2 — CRASHED D01-16-1A (0.4s); CRASHED D01-16-1A 0.4s
gap: optpr2 — CRASHED D01-16-1A (0.4s); CRASHED D01-16-1A 0.4s
deepf2c.git L91a5be6b
2026-07-21
gap: optpr2 — CRASHED D01-16-1A (0.4s); CRASHED D01-16-1A 0.4s
gap: optpr2 — CRASHED D01-16-1A (0.4s); CRASHED D01-16-1A 0.4s
deepf2c.git Lafe68682
2026-07-21
gap: xcsa_3
gap: xcsa_3
deepf2c.git L680f9a24
2026-07-21
gap: xcsa_3
gap: xcsa_3
deepf2c.git Ldfa983e2
2026-07-21
gap: xcsa_4
gap: xcsa_4
deepf2c.git L578cfa02
2026-07-21
gap: xcsa_4
gap: xcsa_4
deepf2c.git Lf208d0a8
2026-07-21
gap: xfadj1 — BUILD_FAIL
gap: xfadj1 — BUILD_FAIL
deepf2c.git L15aed092
2026-07-21
gap: xfadj1 — BUILD_FAIL
gap: xfadj1 — BUILD_FAIL
deepf2c.git La88b0d77
2026-07-21
gap: xgpibs — BUILD_FAIL
gap: xgpibs — BUILD_FAIL
deepf2c.git L42ed83e0
2026-07-21
gap: xgpibs — BUILD_FAIL
gap: xgpibs — BUILD_FAIL
deepf2c.git Lbe0f6ea3
2026-07-21
gap: xgpibs — CRASHED D01-00-0A (3.4s); CRASHED D01-00-0A 3.4s
gap: xgpibs — CRASHED D01-00-0A (3.4s); CRASHED D01-00-0A 3.4s
deepf2c.git L6d2b9a86
2026-07-21
gap: xgpibs — CRASHED D01-00-0A (3.4s); CRASHED D01-00-0A 3.4s
gap: xgpibs — CRASHED D01-00-0A (3.4s); CRASHED D01-00-0A 3.4s
deepf2c.git L8d9dc5e3
2026-07-21
gap: xgpibs — CRASHED D01-00-0A (3.5s); CRASHED D01-00-0A 3.5s
gap: xgpibs — CRASHED D01-00-0A (3.5s); CRASHED D01-00-0A 3.5s
deepf2c.git L337c1129
2026-07-21
gap: xgpibs — CRASHED D01-00-0A (3.5s); CRASHED D01-00-0A 3.5s
gap: xgpibs — CRASHED D01-00-0A (3.5s); CRASHED D01-00-0A 3.5s
deepf2c.git L5c069f0b
2026-07-21
gap: xgpibs — CRASHED D01-00-0A (3.5s); CRASHED D01-00-0A 3.5s
gap: xgpibs — CRASHED D01-00-0A (3.5s); CRASHED D01-00-0A 3.5s
deepf2c.git Lca86372c
2026-07-21
gap: xgpibs — CRASHED D01-00-0A (3.5s); CRASHED D01-00-0A 3.5s
gap: xgpibs — CRASHED D01-00-0A (3.5s); CRASHED D01-00-0A 3.5s
deepf2c.git Ld0f37328
2026-07-21
gap: xpolck — BUILD_FAIL
gap: xpolck — BUILD_FAIL
deepf2c.git L510d9ff5
2026-07-21
gap: xpolck — BUILD_FAIL
gap: xpolck — BUILD_FAIL
deepf2c.git L7407d7f8
2026-07-21
gap: xpunp — BUILD_FAIL
gap: xpunp — BUILD_FAIL
deepf2c.git L05685371
2026-07-21
gap: xpunp — BUILD_FAIL
gap: xpunp — BUILD_FAIL
deepf2c.git L08869997
2026-07-21
refact: edd loop now decouple with nastran95
refact: edd loop now decouple with nastran95
deepf2c.git L178164be
2026-07-21
refact: edd loop now decouple with nastran95
refact: edd loop now decouple with nastran95
deepf2c.git L601da27b
2026-07-21
upd: prompt
upd: prompt
deepf2c.git L138d791e
2026-07-21
upd: prompt
upd: prompt
deepf2c.git Lf7753a83
2026-07-21
upd: script
upd: script
deepf2c.git L1ece89f8
2026-07-21
upd: script
upd: script
deepf2c.git L22f3cda2
2026-07-21
upd: script
upd: script
deepf2c.git L26c3e25b
2026-07-21
upd: script
upd: script
deepf2c.git L3a428645
2026-07-21
upd: script
upd: script
deepf2c.git L3dda761d
2026-07-21
upd: script
upd: script
deepf2c.git L41b06389
2026-07-21
upd: script
upd: script
deepf2c.git L9d91a8cd
2026-07-21
upd: script
upd: script
deepf2c.git Ldaea771f
2026-07-21
upd: script
upd: script
deepf2c.git Le38498e5
2026-07-21
upd: script
upd: script
deepf2c.git Lf0de7e67
2026-07-21
upd: skills
upd: skills
deepf2c.git L04c9113e
2026-07-21
upd: skills
upd: skills
deepf2c.git L3f37899b
2026-07-22
Revert "fix: handle ENTRY with params referencing external labels in Function"
Revert "fix: handle ENTRY with params referencing external labels in Function"
deepf2c.git L9400e14f
2026-07-22
Revert "fix: handle ENTRY with params referencing external labels in Function"
Revert "fix: handle ENTRY with params referencing external labels in Function"
deepf2c.git Ldc089665
2026-07-22
del: arg_mismatch_string
del: arg_mismatch_string
deepf2c.git L5c8657d3
2026-07-22
del: arg_mismatch_string
del: arg_mismatch_string
deepf2c.git Lf185cc88
2026-07-22
feat(scope): add ScopeStack + enter_scope/exit_scope methods
feat(scope): add ScopeStack + enter_scope/exit_scope methods
deepf2c.git L85c7ead4
2026-07-22
feat(scope): add ScopeStack + enter_scope/exit_scope methods
feat(scope): add ScopeStack + enter_scope/exit_scope methods
deepf2c.git Lb951c561
2026-07-22
feat: add FortranType structured type class
feat: add FortranType structured type class
deepf2c.git L8773dcee
2026-07-22
feat: add FortranType structured type class
feat: add FortranType structured type class
deepf2c.git L9a8b5bc1
2026-07-22
feat: add resolved_type annotation to AST + TypeResolver
feat: add resolved_type annotation to AST + TypeResolver
deepf2c.git L72a6fbae
2026-07-22
feat: add resolved_type annotation to AST + TypeResolver
feat: add resolved_type annotation to AST + TypeResolver
deepf2c.git Ld1a12487
2026-07-22
feat: fill semantic analyzer stubs (COMMON merge + arg detection)
feat: fill semantic analyzer stubs (COMMON merge + arg detection)
deepf2c.git L10137ad6
2026-07-22
feat: fill semantic analyzer stubs (COMMON merge + arg detection)
feat: fill semantic analyzer stubs (COMMON merge + arg detection)
deepf2c.git L9ca5623c
2026-07-22
feat: mark intrinsic calls in semantic analysis phase
feat: mark intrinsic calls in semantic analysis phase
deepf2c.git L68f025ca
2026-07-22
feat: mark intrinsic calls in semantic analysis phase
feat: mark intrinsic calls in semantic analysis phase
deepf2c.git Lbc4c09aa
2026-07-22
feat: parser error recovery — continue on unit parse failure
feat: parser error recovery — continue on unit parse failure
deepf2c.git L453ed9cb
2026-07-22
feat: parser error recovery — continue on unit parse failure
feat: parser error recovery — continue on unit parse failure
deepf2c.git Lc87081c4
2026-07-22
fix(scope): fix remaining _local_var_types attribute access crash
fix(scope): fix remaining _local_var_types attribute access crash
deepf2c.git L677b1cd5
2026-07-22
fix(scope): fix remaining _local_var_types attribute access crash
fix(scope): fix remaining _local_var_types attribute access crash
deepf2c.git Ld54e5bb6
2026-07-22
fix: add array dimension guard to .data() emission in call handler
fix: add array dimension guard to .data() emission in call handler
deepf2c.git Lab7d2e6e
2026-07-22
fix: add array dimension guard to .data() emission in call handler
fix: add array dimension guard to .data() emission in call handler
deepf2c.git Lda661faf
2026-07-22
fix: add missing exit_scope calls and scalar type store
fix: add missing exit_scope calls and scalar type store
deepf2c.git L1c5c9007
2026-07-22
fix: add missing exit_scope calls and scalar type store
fix: add missing exit_scope calls and scalar type store
deepf2c.git Lfed38b21
2026-07-22
fix: add missing scope enter/exit in _emit_subroutine_entry
fix: add missing scope enter/exit in _emit_subroutine_entry
deepf2c.git L2e822b48
2026-07-22
fix: add missing scope enter/exit in _emit_subroutine_entry
fix: add missing scope enter/exit in _emit_subroutine_entry
deepf2c.git L688d1ccb
2026-07-22
fix: gap_xgpibs_4
fix: gap_xgpibs_4
deepf2c.git L2a25bc0c
2026-07-22
fix: gap_xgpibs_4
fix: gap_xgpibs_4
deepf2c.git Lfd00d156
2026-07-22
fix: gap_xgpibs_7
fix: gap_xgpibs_7
deepf2c.git L865d2559
2026-07-22
fix: gap_xgpibs_7
fix: gap_xgpibs_7
deepf2c.git Laf322b1b
2026-07-22
fix: handle ENTRY with params referencing external labels in Function
fix: handle ENTRY with params referencing external labels in Function
deepf2c.git Lacbc53d2
2026-07-22
fix: handle ENTRY with params referencing external labels in Function
fix: handle ENTRY with params referencing external labels in Function
deepf2c.git Lb652ffa8
2026-07-22
fix: strip storage keywords from hollerith template type
fix: strip storage keywords from hollerith template type
deepf2c.git L0f8bdf5e
2026-07-22
fix: strip storage keywords from hollerith template type
fix: strip storage keywords from hollerith template type
deepf2c.git La30ddccf
2026-07-22
fix: xgpibs_7
fix: xgpibs_7
deepf2c.git Lac8ee78d
2026-07-22
fix: xgpibs_7
fix: xgpibs_7
deepf2c.git Ld5e0914d
2026-07-22
gap: xgpibs_4
gap: xgpibs_4
deepf2c.git L30c0c20b
2026-07-22
gap: xgpibs_4
gap: xgpibs_4
deepf2c.git Lfab0257d
2026-07-22
i dont get this f**king agent.
i dont get this f**king agent.
deepf2c.git Lf811bc66
2026-07-22
i dont get this f**king agent.
i dont get this f**king agent.
deepf2c.git Lfc4ac69a
2026-07-22
refactor(scope): migrate _local_var_types lookups to _scope_stack
refactor(scope): migrate _local_var_types lookups to _scope_stack
deepf2c.git L1a612bb8
2026-07-22
refactor(scope): migrate _local_var_types lookups to _scope_stack
refactor(scope): migrate _local_var_types lookups to _scope_stack
deepf2c.git L684eab12
2026-07-22
refactor(scope): remove deprecated _local_var_types
refactor(scope): remove deprecated _local_var_types
deepf2c.git L487fb500
2026-07-22
refactor(scope): remove deprecated _local_var_types
refactor(scope): remove deprecated _local_var_types
deepf2c.git La19c793f
2026-07-22
refactor: unify intrinsic name handling into INTRINSIC_NAMES
refactor: unify intrinsic name handling into INTRINSIC_NAMES
deepf2c.git L035c3014
2026-07-22
refactor: unify intrinsic name handling into INTRINSIC_NAMES
refactor: unify intrinsic name handling into INTRINSIC_NAMES
deepf2c.git Lf33c299c
2026-07-22
upd: md
upd: md
deepf2c.git Ld65d4cb6
2026-07-22
upd: md
upd: md
deepf2c.git Lf2ba57f8
2026-07-22
upd: script
upd: script
deepf2c.git L0615075c
2026-07-22
upd: script
upd: script
deepf2c.git L1054e353
2026-07-22
upd: script
upd: script
deepf2c.git L203c13a2
2026-07-22
upd: script
upd: script
deepf2c.git L615703af
2026-07-22
upd: script
upd: script
deepf2c.git L6219b955
2026-07-22
upd: script
upd: script
deepf2c.git L62c72525
2026-07-22
upd: script
upd: script
deepf2c.git L67ae6fa0
2026-07-22
upd: script
upd: script
deepf2c.git L6877e806
2026-07-22
upd: script
upd: script
deepf2c.git L956cee34
2026-07-22
upd: script
upd: script
deepf2c.git L9573cddf
2026-07-22
upd: script
upd: script
deepf2c.git Lcff5801f
2026-07-22
upd: script
upd: script
deepf2c.git Lf21014eb
2026-07-23
feat: --new-codegen / F2C_CODEGEN=new support
feat: --new-codegen / F2C_CODEGEN=new support
deepf2c.git L22c37a74
2026-07-23
feat: --new-codegen / F2C_CODEGEN=new support
feat: --new-codegen / F2C_CODEGEN=new support
deepf2c.git L9be3ce5b
2026-07-23
feat: COMMON block support in transformer
feat: COMMON block support in transformer
deepf2c.git L08069e27
2026-07-23
feat: COMMON block support in transformer
feat: COMMON block support in transformer
deepf2c.git L5519b37a
2026-07-23
feat: CppIR emitter — visitor-based code generation
feat: CppIR emitter — visitor-based code generation
deepf2c.git L02ac39b0
2026-07-23
feat: CppIR emitter — visitor-based code generation
feat: CppIR emitter — visitor-based code generation
deepf2c.git Lb2153d7e
2026-07-23
feat: DATA statement support
feat: DATA statement support
deepf2c.git Lda410c74
2026-07-23
feat: DATA statement support
feat: DATA statement support
deepf2c.git Led328a69
2026-07-23
feat: ENTRY point support
feat: ENTRY point support
deepf2c.git L1acc702e
2026-07-23
feat: ENTRY point support
feat: ENTRY point support
deepf2c.git L7d2fffa6
2026-07-23
feat: EQUIVALENCE support
feat: EQUIVALENCE support
deepf2c.git L26ecda58
2026-07-23
feat: EQUIVALENCE support
feat: EQUIVALENCE support
deepf2c.git L4b00f026
2026-07-23
feat: FortranToCppTransformer skeleton
feat: FortranToCppTransformer skeleton
deepf2c.git L4cf8519e
2026-07-23
feat: FortranToCppTransformer skeleton
feat: FortranToCppTransformer skeleton
deepf2c.git L810aebd7
2026-07-23
feat: I/O support (WRITE/READ/PRINT/OPEN/CLOSE)
feat: I/O support (WRITE/READ/PRINT/OPEN/CLOSE)
deepf2c.git L9a02def1
2026-07-23
feat: I/O support (WRITE/READ/PRINT/OPEN/CLOSE)
feat: I/O support (WRITE/READ/PRINT/OPEN/CLOSE)
deepf2c.git Lc0f2df44
2026-07-23
feat: Implied DO in I/O statements
feat: Implied DO in I/O statements
deepf2c.git L60c207d5
2026-07-23
feat: Implied DO in I/O statements
feat: Implied DO in I/O statements
deepf2c.git Lf688f1d3
2026-07-23
feat: activate step5_transform with real transformer + CppIR serialization
feat: activate step5_transform with real transformer + CppIR serialization
deepf2c.git L1817b559
2026-07-23
feat: activate step5_transform with real transformer + CppIR serialization
feat: activate step5_transform with real transformer + CppIR serialization
deepf2c.git Lfa8af172
2026-07-23
feat: add --old for run.py
feat: add --old for run.py
deepf2c.git L46165249
2026-07-23
feat: add --old for run.py
feat: add --old for run.py
deepf2c.git Ld2c0e4eb
2026-07-23
feat: array constructor + substring support
feat: array constructor + substring support
deepf2c.git L7d47cfaa
2026-07-23
feat: array constructor + substring support
feat: array constructor + substring support
deepf2c.git Le07cfc3e
2026-07-23
feat: control flow additions (ArithmeticIF, ComputedGoto, SelectCase)
feat: control flow additions (ArithmeticIF, ComputedGoto, SelectCase)
deepf2c.git L970f2558
2026-07-23
feat: control flow additions (ArithmeticIF, ComputedGoto, SelectCase)
feat: control flow additions (ArithmeticIF, ComputedGoto, SelectCase)
deepf2c.git Lac0f879e
2026-07-23
feat: define CppType IR hierarchy
feat: define CppType IR hierarchy
deepf2c.git L03349544
2026-07-23
feat: define CppType IR hierarchy
feat: define CppType IR hierarchy
deepf2c.git L2e744b94
2026-07-23
feat: define FortranType hierarchy (ScalarType/ArrayType/CharacterType/DerivedType)
feat: define FortranType hierarchy (ScalarType/ArrayType/CharacterType/DerivedType)
deepf2c.git L940a7634
2026-07-23
feat: define FortranType hierarchy (ScalarType/ArrayType/CharacterType/DerivedType)
feat: define FortranType hierarchy (ScalarType/ArrayType/CharacterType/DerivedType)
deepf2c.git Lb6b8d9eb
2026-07-23
feat: implicitly-typed DATA variables
feat: implicitly-typed DATA variables
deepf2c.git L1cc725f7
2026-07-23
feat: implicitly-typed DATA variables
feat: implicitly-typed DATA variables
deepf2c.git Lfe4d8f0b
2026-07-23
feat: new codegen at 85% — 41/48 tests pass
feat: new codegen at 85% — 41/48 tests pass
deepf2c.git L20a89f3e
2026-07-23
feat: new codegen at 85% — 41/48 tests pass
feat: new codegen at 85% — 41/48 tests pass
deepf2c.git Lfa6a7e40
2026-07-23
feat: new codegen now default — 40/54 tests pass (74%)
feat: new codegen now default — 40/54 tests pass (74%)
deepf2c.git L10a3013d
2026-07-23
feat: new codegen now default — 40/54 tests pass (74%)
feat: new codegen now default — 40/54 tests pass (74%)
deepf2c.git L18a436ba
2026-07-23
feat: new codegen now matches old generator — 44/45 tests pass
feat: new codegen now matches old generator — 44/45 tests pass
deepf2c.git L073c501b
2026-07-23
feat: new codegen now matches old generator — 44/45 tests pass
feat: new codegen now matches old generator — 44/45 tests pass
deepf2c.git L34bf5462
2026-07-23
feat: populate FortranType fields during parsing
feat: populate FortranType fields during parsing
deepf2c.git L20eba8e9
2026-07-23
feat: populate FortranType fields during parsing
feat: populate FortranType fields during parsing
deepf2c.git L33c82adb
2026-07-23
feat: shadow mode end-to-end + transformer skeleton
feat: shadow mode end-to-end + transformer skeleton
deepf2c.git Lc90df401
2026-07-23
feat: shadow mode end-to-end + transformer skeleton
feat: shadow mode end-to-end + transformer skeleton
deepf2c.git Lc9e69868
2026-07-23
feat: shadow mode infrastructure for step6_generate
feat: shadow mode infrastructure for step6_generate
deepf2c.git L9914574f
2026-07-23
feat: shadow mode infrastructure for step6_generate
feat: shadow mode infrastructure for step6_generate
deepf2c.git Lfd7b7d77
2026-07-23
feat: unified Fortran→C++ type mapping
feat: unified Fortran→C++ type mapping
deepf2c.git L335ce8e1
2026-07-23
feat: unified Fortran→C++ type mapping
feat: unified Fortran→C++ type mapping
deepf2c.git L55d1c915
2026-07-23
fix: 683/900 PASS (76%) — major fixes for param/conflict/alternate return
fix: 683/900 PASS (76%) — major fixes for param/conflict/alternate return
deepf2c.git L14d6868f
2026-07-23
fix: 683/900 PASS (76%) — major fixes for param/conflict/alternate return
fix: 683/900 PASS (76%) — major fixes for param/conflict/alternate return
deepf2c.git Lb284365f
2026-07-23
fix: 747/900 PASS
fix: 747/900 PASS
deepf2c.git L507e9681
2026-07-23
fix: 747/900 PASS
fix: 747/900 PASS
deepf2c.git Lb6658610
2026-07-23
fix: DO WHILE, format labels, and various transformer fixes
fix: DO WHILE, format labels, and various transformer fixes
deepf2c.git L891eea5c
2026-07-23
fix: DO WHILE, format labels, and various transformer fixes
fix: DO WHILE, format labels, and various transformer fixes
deepf2c.git Leb1896de
2026-07-23
fix: batch fixes for 900-test compilation (584 PASS, 224 FAIL remain)
fix: batch fixes for 900-test compilation (584 PASS, 224 FAIL remain)
deepf2c.git L39f05d77
2026-07-23
fix: batch fixes for 900-test compilation (584 PASS, 224 FAIL remain)
fix: batch fixes for 900-test compilation (584 PASS, 224 FAIL remain)
deepf2c.git Lc5922e57
2026-07-23
fix: string concat mapping, keyword safety, label emission
fix: string concat mapping, keyword safety, label emission
deepf2c.git L212b6de7
2026-07-23
fix: string concat mapping, keyword safety, label emission
fix: string concat mapping, keyword safety, label emission
deepf2c.git Lb3d0b2a4
2026-07-24
cleanup: remove dead _func_param_names / _common_var_names / _declared_vars
cleanup: remove dead _func_param_names / _common_var_names / _declared_vars
deepf2c.git L78d32859
2026-07-24
cleanup: remove dead _func_param_names / _common_var_names / _declared_vars
cleanup: remove dead _func_param_names / _common_var_names / _declared_vars
deepf2c.git L87e8a542
2026-07-24
feat: BlockData support in new codegen
feat: BlockData support in new codegen
deepf2c.git L0d972865
2026-07-24
feat: BlockData support in new codegen
feat: BlockData support in new codegen
deepf2c.git L1eb9af43
2026-07-24
feat: CppIR expression hierarchy — typed CppExpression objects instead of raw strings
feat: CppIR expression hierarchy — typed CppExpression objects instead of raw strings
deepf2c.git L51f5a0eb
2026-07-24
feat: CppIR expression hierarchy — typed CppExpression objects instead of raw strings
feat: CppIR expression hierarchy — typed CppExpression objects instead of raw strings
deepf2c.git L8c63c032
2026-07-24
feat: add fallback logging in new codegen for diagnostics
feat: add fallback logging in new codegen for diagnostics
deepf2c.git L4bd71a2a
2026-07-24
feat: add fallback logging in new codegen for diagnostics
feat: add fallback logging in new codegen for diagnostics
deepf2c.git La121352d
2026-07-24
feat: basic Module support in new codegen
feat: basic Module support in new codegen
deepf2c.git L09f13245
2026-07-24
feat: basic Module support in new codegen
feat: basic Module support in new codegen
deepf2c.git Lf17ce402
2026-07-24
feat: migrate _transform_call and _transform_assignment to CppExpression
feat: migrate _transform_call and _transform_assignment to CppExpression
deepf2c.git L459d5d44
2026-07-24
feat: migrate _transform_call and _transform_assignment to CppExpression
feat: migrate _transform_call and _transform_assignment to CppExpression
deepf2c.git L47eecea1
2026-07-24
feat: migrate remaining expr_str bridge methods to CppExpression
feat: migrate remaining expr_str bridge methods to CppExpression
deepf2c.git L316447c1
2026-07-24
feat: migrate remaining expr_str bridge methods to CppExpression
feat: migrate remaining expr_str bridge methods to CppExpression
deepf2c.git Ldc64fa65
2026-07-24
feat: propagate resolved_type from TypeResolver into CppExpression
feat: propagate resolved_type from TypeResolver into CppExpression
deepf2c.git Lae27910f
2026-07-24
feat: propagate resolved_type from TypeResolver into CppExpression
feat: propagate resolved_type from TypeResolver into CppExpression
deepf2c.git Lc6f7cdde
2026-07-24
feat: unified symbol table with intrinsics
feat: unified symbol table with intrinsics
deepf2c.git L85a526ed
2026-07-24
feat: unified symbol table with intrinsics
feat: unified symbol table with intrinsics
deepf2c.git Lc23f4650
2026-07-24
fix: COMMON block header declarations need extern "C" linkage
fix: COMMON block header declarations need extern "C" linkage
deepf2c.git Lff23be98
2026-07-24
fix: COMMON block header declarations need extern "C" linkage
fix: COMMON block header declarations need extern "C" linkage
deepf2c.git Lff93dd53
2026-07-24
fix: CppIoStmt emitter output format
fix: CppIoStmt emitter output format
deepf2c.git L448ee222
2026-07-24
fix: CppIoStmt emitter output format
fix: CppIoStmt emitter output format
deepf2c.git L4eb5d62f
2026-07-24
fix: add ArrayType handling to type_mapping._map_type
fix: add ArrayType handling to type_mapping._map_type
deepf2c.git L7f85a684
2026-07-24
fix: add ArrayType handling to type_mapping._map_type
fix: add ArrayType handling to type_mapping._map_type
deepf2c.git Ld670e17e
2026-07-24
fix: allocatable
fix: allocatable
deepf2c.git Lc7a9cf36
2026-07-24
fix: allocatable
fix: allocatable
deepf2c.git Ld4beb423
2026-07-24
fix: alt_ret_allcpp
fix: alt_ret_allcpp
deepf2c.git L2aa95ccf
2026-07-24
fix: alt_ret_allcpp
fix: alt_ret_allcpp
deepf2c.git Lf946ba92
2026-07-24
fix: alt_ret_main2cpp
fix: alt_ret_main2cpp
deepf2c.git L219d16f1
2026-07-24
fix: alt_ret_main2cpp
fix: alt_ret_main2cpp
deepf2c.git Le1605156
2026-07-24
fix: alter_return_in_entry
fix: alter_return_in_entry
deepf2c.git L2ca1a854
2026-07-24
fix: alter_return_in_entry
fix: alter_return_in_entry
deepf2c.git La320e0a6
2026-07-24
fix: alter_return_in_entry
fix: alter_return_in_entry
deepf2c.git Ld39b68ef
2026-07-24
fix: alter_return_in_entry
fix: alter_return_in_entry
deepf2c.git Lee542eb8
2026-07-24
fix: arg_mismatch_extra
fix: arg_mismatch_extra
deepf2c.git L668096a1
2026-07-24
fix: arg_mismatch_extra
fix: arg_mismatch_extra
deepf2c.git L843562b5
2026-07-24
fix: array_declaration_2
fix: array_declaration_2
deepf2c.git L1dd6e411
2026-07-24
fix: array_declaration_2
fix: array_declaration_2
deepf2c.git L471cc439
2026-07-24
fix: array_ops
fix: array_ops
deepf2c.git L258c4475
2026-07-24
fix: array_ops
fix: array_ops
deepf2c.git L3b74bd77
2026-07-24
fix: assign_cross_entry
fix: assign_cross_entry
deepf2c.git L0c46a619
2026-07-24
fix: assign_cross_entry
fix: assign_cross_entry
deepf2c.git L4ef020ce
2026-07-24
fix: assign_cross_entry
fix: assign_cross_entry
deepf2c.git L725a47b8
2026-07-24
fix: assign_cross_entry
fix: assign_cross_entry
deepf2c.git Le9871221
2026-07-24
fix: boz
fix: boz
deepf2c.git L9954702c
2026-07-24
fix: boz
fix: boz
deepf2c.git La587f488
2026-07-24
fix: character_1_array_passing
fix: character_1_array_passing
deepf2c.git L085f2a87
2026-07-24
fix: character_1_array_passing
fix: character_1_array_passing
deepf2c.git L2aecea39
2026-07-24
fix: character_assign_star2
fix: character_assign_star2
deepf2c.git L53d33359
2026-07-24
fix: character_assign_star2
fix: character_assign_star2
deepf2c.git Lb6b0cf53
2026-07-24
fix: character_integer
fix: character_integer
deepf2c.git L4ed6e040
2026-07-24
fix: character_integer
fix: character_integer
deepf2c.git Lc2d354e6
2026-07-24
fix: comm_EQ_name
fix: comm_EQ_name
deepf2c.git L35716edb
2026-07-24
fix: comm_EQ_name
fix: comm_EQ_name
deepf2c.git L8fc2e50f
2026-07-24
fix: common_blockdata_multifile
fix: common_blockdata_multifile
deepf2c.git L2669cca0
2026-07-24
fix: common_blockdata_multifile
fix: common_blockdata_multifile
deepf2c.git L3c8467ac
2026-07-24
fix: common_equivalence_2
fix: common_equivalence_2
deepf2c.git L92a5d511
2026-07-24
fix: common_equivalence_2
fix: common_equivalence_2
deepf2c.git Lfaf38916
2026-07-24
fix: common_equivalence_simple_3
fix: common_equivalence_simple_3
deepf2c.git L39be766e
2026-07-24
fix: common_equivalence_simple_3
fix: common_equivalence_simple_3
deepf2c.git Lad754966
2026-07-24
fix: common_save_members
fix: common_save_members
deepf2c.git L6737e0f1
2026-07-24
fix: common_save_members
fix: common_save_members
deepf2c.git L9d4507f5
2026-07-24
fix: commonymous
fix: commonymous
deepf2c.git L0ff2fd4f
2026-07-24
fix: commonymous
fix: commonymous
deepf2c.git L5f6d4b04
2026-07-24
fix: const_analysis_1 — add scope isolation to unit transformers
fix: const_analysis_1 — add scope isolation to unit transformers
deepf2c.git L03734412
2026-07-24
fix: const_analysis_1 — add scope isolation to unit transformers
fix: const_analysis_1 — add scope isolation to unit transformers
deepf2c.git Leaf04440
2026-07-24
fix: const_expressions
fix: const_expressions
deepf2c.git L37cdfe11
2026-07-24
fix: const_expressions
fix: const_expressions
deepf2c.git L661f1b06
2026-07-24
fix: contains_conflict_name
fix: contains_conflict_name
deepf2c.git L1fd940dd
2026-07-24
fix: contains_conflict_name
fix: contains_conflict_name
deepf2c.git Leac81efe
2026-07-24
fix: contains_sub_in_sub
fix: contains_sub_in_sub
deepf2c.git L7ab13443
2026-07-24
fix: contains_sub_in_sub
fix: contains_sub_in_sub
deepf2c.git Le23ae3ae
2026-07-24
fix: data_init type error and resolved_type consumption
fix: data_init type error and resolved_type consumption
deepf2c.git L9c59082e
2026-07-24
fix: data_init type error and resolved_type consumption
fix: data_init type error and resolved_type consumption
deepf2c.git Lb9ae3728
2026-07-24
fix: decl_and_data
fix: decl_and_data
deepf2c.git Labf49315
2026-07-24
fix: decl_and_data
fix: decl_and_data
deepf2c.git Lf032cf0e
2026-07-24
fix: do_enddo
fix: do_enddo
deepf2c.git L2d6ac8c2
2026-07-24
fix: do_enddo
fix: do_enddo
deepf2c.git L8a3a2270
2026-07-24
fix: do_loop label pos
fix: do_loop label pos
deepf2c.git L50d46780
2026-07-24
fix: do_loop label pos
fix: do_loop label pos
deepf2c.git L98ca6b51
2026-07-24
fix: dynamic_parameters_1
fix: dynamic_parameters_1
deepf2c.git L0e30c2fb
2026-07-24
fix: dynamic_parameters_1
fix: dynamic_parameters_1
deepf2c.git Lee29c786
2026-07-24
fix: ensure_implicit_decls applies typing to cpp_type=None entries
fix: ensure_implicit_decls applies typing to cpp_type=None entries
deepf2c.git L043e91c4
2026-07-24
fix: ensure_implicit_decls applies typing to cpp_type=None entries
fix: ensure_implicit_decls applies typing to cpp_type=None entries
deepf2c.git L7f6eae3a
2026-07-24
fix: entry_equiv
fix: entry_equiv
deepf2c.git L386e4e53
2026-07-24
fix: entry_equiv
fix: entry_equiv
deepf2c.git L3b19b608
2026-07-24
fix: entry_have_goto
fix: entry_have_goto
deepf2c.git L58035c1a
2026-07-24
fix: entry_have_goto
fix: entry_have_goto
deepf2c.git L9af31749
2026-07-24
fix: entry_have_goto
fix: entry_have_goto
deepf2c.git La9d4ab55
2026-07-24
fix: entry_have_goto
fix: entry_have_goto
deepf2c.git Lca51feec
2026-07-24
fix: entry_sub_2
fix: entry_sub_2
deepf2c.git L66ab26a7
2026-07-24
fix: entry_sub_2
fix: entry_sub_2
deepf2c.git Lf4fcf0b8
2026-07-24
fix: entry_sub_3
fix: entry_sub_3
deepf2c.git L92dd6e52
2026-07-24
fix: entry_sub_3
fix: entry_sub_3
deepf2c.git L9cf3b791
2026-07-24
fix: equivalence_04
fix: equivalence_04
deepf2c.git L2221a56f
2026-07-24
fix: equivalence_04
fix: equivalence_04
deepf2c.git Lfffcadb0
2026-07-24
fix: equivalence_05
fix: equivalence_05
deepf2c.git L5915cdd4
2026-07-24
fix: equivalence_05
fix: equivalence_05
deepf2c.git L662534b8
2026-07-24
fix: equivalence_06
fix: equivalence_06
deepf2c.git Lbc0d9c82
2026-07-24
fix: equivalence_06
fix: equivalence_06
deepf2c.git Lc64e2b6b
2026-07-24
fix: equivalence_06
fix: equivalence_06
deepf2c.git Ldf82a391
2026-07-24
fix: equivalence_06
fix: equivalence_06
deepf2c.git Lefdb4753
2026-07-24
fix: exit_cycle_named
fix: exit_cycle_named
deepf2c.git L762bfc5e
2026-07-24
fix: exit_cycle_named
fix: exit_cycle_named
deepf2c.git Lbc56d18b
2026-07-24
fix: external_arg_layers
fix: external_arg_layers
deepf2c.git L3330f427
2026-07-24
fix: external_arg_layers
fix: external_arg_layers
deepf2c.git L386d67df
2026-07-24
fix: f90_assign_array_at_decl
fix: f90_assign_array_at_decl
deepf2c.git L2c33f400
2026-07-24
fix: f90_assign_array_at_decl
fix: f90_assign_array_at_decl
deepf2c.git L41b98ed7
2026-07-24
fix: f90_assign_char_at_decl
fix: f90_assign_char_at_decl
deepf2c.git L5527272f
2026-07-24
fix: f90_assign_char_at_decl
fix: f90_assign_char_at_decl
deepf2c.git L95de6852
2026-07-24
fix: f90_initialized_data_objects
fix: f90_initialized_data_objects
deepf2c.git L040a21bf
2026-07-24
fix: f90_initialized_data_objects
fix: f90_initialized_data_objects
deepf2c.git L60d95c4b
2026-07-24
fix: f90_multi_attribute
fix: f90_multi_attribute
deepf2c.git L4244dce4
2026-07-24
fix: f90_multi_attribute
fix: f90_multi_attribute
deepf2c.git L9d5056a2
2026-07-24
fix: flush_intrinsic
fix: flush_intrinsic
deepf2c.git L66239e42
2026-07-24
fix: flush_intrinsic
fix: flush_intrinsic
deepf2c.git Lcbb14627
2026-07-24
fix: formats
fix: formats
deepf2c.git L11fe60c6
2026-07-24
fix: formats
fix: formats
deepf2c.git L1994ebce
2026-07-24
fix: gap_datetime
fix: gap_datetime
deepf2c.git L144d634a
2026-07-24
fix: gap_datetime
fix: gap_datetime
deepf2c.git Lad45a187
2026-07-24
fix: gap_format_repeat_reversion
fix: gap_format_repeat_reversion
deepf2c.git L34cda77d
2026-07-24
fix: gap_format_repeat_reversion
fix: gap_format_repeat_reversion
deepf2c.git L68dfe88d
2026-07-24
fix: gap_forwrt_3
fix: gap_forwrt_3
deepf2c.git La4001d64
2026-07-24
fix: gap_forwrt_3
fix: gap_forwrt_3
deepf2c.git Lbaa5c64c
2026-07-24
fix: getfilein
fix: getfilein
deepf2c.git Lada5cc18
2026-07-24
fix: getfilein
fix: getfilein
deepf2c.git Ld134c537
2026-07-24
fix: goto_assigned_3
fix: goto_assigned_3
deepf2c.git L35ac996b
2026-07-24
fix: goto_assigned_3
fix: goto_assigned_3
deepf2c.git Ldf1ad8a5
2026-07-24
fix: handle DIMENSION-only declarations in _collect_declared_types
fix: handle DIMENSION-only declarations in _collect_declared_types
deepf2c.git L21c44185
2026-07-24
fix: handle DIMENSION-only declarations in _collect_declared_types
fix: handle DIMENSION-only declarations in _collect_declared_types
deepf2c.git Lb1b2dccb
2026-07-24
fix: if_elseif_else_endif
fix: if_elseif_else_endif
deepf2c.git L2ba8454a
2026-07-24
fix: if_elseif_else_endif
fix: if_elseif_else_endif
deepf2c.git Lf15303fe
2026-07-24
fix: missing .render() calls in f-string formatting
fix: missing .render() calls in f-string formatting
deepf2c.git L4939b704
2026-07-24
fix: missing .render() calls in f-string formatting
fix: missing .render() calls in f-string formatting
deepf2c.git L97efb116
2026-07-24
fix: module_use_only
fix: module_use_only
deepf2c.git L2d777768
2026-07-24
fix: module_use_only
fix: module_use_only
deepf2c.git L6db8f4ea
2026-07-24
fix: multi_common_so
fix: multi_common_so
deepf2c.git L085e31a6
2026-07-24
fix: multi_common_so
fix: multi_common_so
deepf2c.git L200e7c01
2026-07-24
fix: param_mismatch
fix: param_mismatch
deepf2c.git L44c9cf6d
2026-07-24
fix: param_mismatch
fix: param_mismatch
deepf2c.git L7b6e4f62
2026-07-24
fix: parameters_2
fix: parameters_2
deepf2c.git L015fc66d
2026-07-24
fix: parameters_2
fix: parameters_2
deepf2c.git L3bb8942f
2026-07-24
fix: read_end_empty
fix: read_end_empty
deepf2c.git Lb989045b
2026-07-24
fix: read_end_empty
fix: read_end_empty
deepf2c.git Lf7dc7b46
2026-07-24
fix: read_test_1_iostat
fix: read_test_1_iostat
deepf2c.git L61861364
2026-07-24
fix: read_test_1_iostat
fix: read_test_1_iostat
deepf2c.git Ld9d74918
2026-07-24
fix: real_array_example
fix: real_array_example
deepf2c.git L6b6f05de
2026-07-24
fix: real_array_example
fix: real_array_example
deepf2c.git L6cab9df3
2026-07-24
fix: save_2
fix: save_2
deepf2c.git L975b11c8
2026-07-24
fix: save_2
fix: save_2
deepf2c.git Le583f31d
2026-07-24
fix: string_assign_to_slice
fix: string_assign_to_slice
deepf2c.git L04354453
2026-07-24
fix: string_assign_to_slice
fix: string_assign_to_slice
deepf2c.git L719b9881
2026-07-24
fix: string_concat
fix: string_concat
deepf2c.git L2ff70cf9
2026-07-24
fix: string_concat
fix: string_concat
deepf2c.git L3292f663
2026-07-24
fix: subroutine_write_iunit
fix: subroutine_write_iunit
deepf2c.git L5c637e84
2026-07-24
fix: subroutine_write_iunit
fix: subroutine_write_iunit
deepf2c.git La0b1f17f
2026-07-24
fix: use _expr_str in _transform_array_ref for string indices
fix: use _expr_str in _transform_array_ref for string indices
deepf2c.git L74382e1c
2026-07-24
fix: use _expr_str in _transform_array_ref for string indices
fix: use _expr_str in _transform_array_ref for string indices
deepf2c.git Leb824aa9
2026-07-24
fix: whatever
fix: whatever
deepf2c.git L4729c660
2026-07-24
fix: whatever
fix: whatever
deepf2c.git L491f54d5
2026-07-24
fix: whatever
fix: whatever
deepf2c.git L8901fd6d
2026-07-24
fix: whatever
fix: whatever
deepf2c.git Lc2839647
2026-07-24
fix: wrap literal/expression args with f2c_arg() for void* ABI
fix: wrap literal/expression args with f2c_arg() for void* ABI
deepf2c.git L4da0621d
2026-07-24
fix: wrap literal/expression args with f2c_arg() for void* ABI
fix: wrap literal/expression args with f2c_arg() for void* ABI
deepf2c.git Lbc8b10a6
2026-07-24
fix: write_implied_do_2
fix: write_implied_do_2
deepf2c.git L14b9f5f6
2026-07-24
fix: write_implied_do_2
fix: write_implied_do_2
deepf2c.git Lac989ff2
2026-07-24
fix: write_implied_do_3
fix: write_implied_do_3
deepf2c.git L9b695cf8
2026-07-24
fix: write_implied_do_3
fix: write_implied_do_3
deepf2c.git Lee0cb678
2026-07-24
refact: big time!
refact: big time!
deepf2c.git L39a0cb82
2026-07-24
refact: big time!
refact: big time!
deepf2c.git L8f113870
2026-07-24
refact: pass stratagy
refact: pass stratagy
deepf2c.git L2d15213a
2026-07-24
refact: pass stratagy
refact: pass stratagy
deepf2c.git L88c66635
2026-07-24
refactor: add expr_obj to all remaining CppExprStmt
refactor: add expr_obj to all remaining CppExprStmt
deepf2c.git L5681bf0c
2026-07-24
refactor: add expr_obj to all remaining CppExprStmt
refactor: add expr_obj to all remaining CppExprStmt
deepf2c.git Lb2cc1137
2026-07-24
refactor: connect FortranType pipeline in transformer
refactor: connect FortranType pipeline in transformer
deepf2c.git L8a671f5d
2026-07-24
refactor: connect FortranType pipeline in transformer
refactor: connect FortranType pipeline in transformer
deepf2c.git Lbcb8395d
2026-07-24
refactor: extract two-phase scan/emit in _transform_unit_body
refactor: extract two-phase scan/emit in _transform_unit_body
deepf2c.git L65710ea4
2026-07-24
refactor: extract two-phase scan/emit in _transform_unit_body
refactor: extract two-phase scan/emit in _transform_unit_body
deepf2c.git Lacff82ad
2026-07-24
refactor: fully replace fortran_type_str_to_cpp with fortran_to_cpp_type
refactor: fully replace fortran_type_str_to_cpp with fortran_to_cpp_type
deepf2c.git L714bf493
2026-07-24
refactor: fully replace fortran_type_str_to_cpp with fortran_to_cpp_type
refactor: fully replace fortran_type_str_to_cpp with fortran_to_cpp_type
deepf2c.git Lf83f0fcd
2026-07-24
refactor: migrate _transform_if/_transform_do from _expr_str to CppExpression
refactor: migrate _transform_if/_transform_do from _expr_str to CppExpression
deepf2c.git L22390a51
2026-07-24
refactor: migrate _transform_if/_transform_do from _expr_str to CppExpression
refactor: migrate _transform_if/_transform_do from _expr_str to CppExpression
deepf2c.git Le8bb1516
2026-07-24
refactor: pipeline steps run in-process instead of subprocess
refactor: pipeline steps run in-process instead of subprocess
deepf2c.git L9e2b16ef
2026-07-24
refactor: pipeline steps run in-process instead of subprocess
refactor: pipeline steps run in-process instead of subprocess
deepf2c.git Leefeda13
2026-07-24
refactor: replace hardcoded type fallbacks, partial expr_obj migration
refactor: replace hardcoded type fallbacks, partial expr_obj migration
deepf2c.git Lea36daa4
2026-07-24
refactor: replace hardcoded type fallbacks, partial expr_obj migration
refactor: replace hardcoded type fallbacks, partial expr_obj migration
deepf2c.git Lfd9b23a4
2026-07-24
refactor: type resolution via symbol table, remove _base_type_size
refactor: type resolution via symbol table, remove _base_type_size
deepf2c.git Lde02824c
2026-07-24
refactor: type resolution via symbol table, remove _base_type_size
refactor: type resolution via symbol table, remove _base_type_size
deepf2c.git Lec2d841d
2026-07-24
upd: prompt
upd: prompt
deepf2c.git L19e442b1
2026-07-24
upd: prompt
upd: prompt
deepf2c.git L487fd5bd
2026-07-24
upd: prompt
upd: prompt
deepf2c.git L4e89e145
2026-07-24
upd: prompt
upd: prompt
deepf2c.git Lc66fc5cb
2026-07-24
upd: prompt
upd: prompt
deepf2c.git Le360e96c
2026-07-24
upd: prompt
upd: prompt
deepf2c.git Lf8abc503
2026-07-24
upd: script
upd: script
deepf2c.git L24b0d856
2026-07-24
upd: script
upd: script
deepf2c.git L495c95a6
2026-07-24
upd: script
upd: script
deepf2c.git Ld4c6761d
2026-07-24
upd: script
upd: script
deepf2c.git Lffbb9be8
2026-07-25
129PASS
129PASS
deepf2c.git L781908bf
2026-07-25
129PASS
129PASS
deepf2c.git L9c496901
2026-07-25
first commit for new architect
first commit for new architect
deepf2c.git Lb328e0bf
2026-07-25
first commit for new architect
first commit for new architect
deepf2c.git Lce45f4ba
2026-07-25
fix: 2int
fix: 2int
deepf2c.git La9771205
2026-07-25
fix: 2int
fix: 2int
deepf2c.git Lb2b8c735
2026-07-25
fix: SizeAndSize
fix: SizeAndSize
deepf2c.git L258c7526
2026-07-25
fix: SizeAndSize
fix: SizeAndSize
deepf2c.git Ld23a90cc
2026-07-25
fix: arg_mismatch_extra
fix: arg_mismatch_extra
deepf2c.git L164c8553
2026-07-25
fix: arg_mismatch_extra
fix: arg_mismatch_extra
deepf2c.git Lf7e77427
2026-07-25
fix: array_declaration_3
fix: array_declaration_3
deepf2c.git L2ac3765c
2026-07-25
fix: array_declaration_3
fix: array_declaration_3
deepf2c.git L808fcfe6
2026-07-25
fix: array_intrinsics
fix: array_intrinsics
deepf2c.git L5e68523d
2026-07-25
fix: array_intrinsics
fix: array_intrinsics
deepf2c.git Lef954388
2026-07-25
fix: array_slice
fix: array_slice
deepf2c.git L2d3622d5
2026-07-25
fix: array_slice
fix: array_slice
deepf2c.git Laa0482b5
2026-07-25
fix: backspace
fix: backspace
deepf2c.git L84afafe5
2026-07-25
fix: backspace
fix: backspace
deepf2c.git Lec74ad52
2026-07-25
fix: call_grids3_para
fix: call_grids3_para
deepf2c.git L7fac1477
2026-07-25
fix: call_grids3_para
fix: call_grids3_para
deepf2c.git Lf68ba901
2026-07-25
fix: character_assign_star1
fix: character_assign_star1
deepf2c.git L49212a96
2026-07-25
fix: character_assign_star1
fix: character_assign_star1
deepf2c.git Le1ea6f9e
2026-07-25
fix: character_function
fix: character_function
deepf2c.git L4dd1eb48
2026-07-25
fix: character_function
fix: character_function
deepf2c.git L4ef2f30f
2026-07-25
fix: character_function
fix: character_function
deepf2c.git L93a911c6
2026-07-25
fix: character_function
fix: character_function
deepf2c.git Labdc5147
2026-07-25
fix: common_5
fix: common_5
deepf2c.git L8ad9cee1
2026-07-25
fix: common_5
fix: common_5
deepf2c.git Ld0574362
2026-07-25
fix: common_multifile_b
fix: common_multifile_b
deepf2c.git L56613182
2026-07-25
fix: common_multifile_b
fix: common_multifile_b
deepf2c.git L83451de2
2026-07-25
fix: common_pointer
fix: common_pointer
deepf2c.git L43e0e45a
2026-07-25
fix: common_pointer
fix: common_pointer
deepf2c.git Lebab3adf
2026-07-25
fix: common_var_as_dim_for_arr
fix: common_var_as_dim_for_arr
deepf2c.git L0cd9d40d
2026-07-25
fix: common_var_as_dim_for_arr
fix: common_var_as_dim_for_arr
deepf2c.git L47d15390
2026-07-25
fix: compexREAL
fix: compexREAL
deepf2c.git Laa9ef74e
2026-07-25
fix: compexREAL
fix: compexREAL
deepf2c.git Lf019c11c
2026-07-25
fix: complex_func
fix: complex_func
deepf2c.git Lac2d1a63
2026-07-25
fix: complex_func
fix: complex_func
deepf2c.git Lb14fb556
2026-07-25
fix: const_char2char
fix: const_char2char
deepf2c.git L14e85ca2
2026-07-25
fix: const_char2char
fix: const_char2char
deepf2c.git L526598b4
2026-07-25
fix: const_char2char
fix: const_char2char
deepf2c.git La5f0da73
2026-07-25
fix: const_char2char
fix: const_char2char
deepf2c.git Lf8ba34eb
2026-07-25
fix: cray_pointer2
fix: cray_pointer2
deepf2c.git L1c8b0419
2026-07-25
fix: cray_pointer2
fix: cray_pointer2
deepf2c.git Ldb4ec88c
2026-07-25
fix: cray_pointer5
fix: cray_pointer5
deepf2c.git L877aaaae
2026-07-25
fix: cray_pointer5
fix: cray_pointer5
deepf2c.git L9104fc23
2026-07-25
fix: cray_pointer_basic
fix: cray_pointer_basic
deepf2c.git La892a9d3
2026-07-25
fix: cray_pointer_basic
fix: cray_pointer_basic
deepf2c.git Lff727664
2026-07-25
fix: cray_pointer_common_equivalence
fix: cray_pointer_common_equivalence
deepf2c.git L487c53c8
2026-07-25
fix: cray_pointer_common_equivalence
fix: cray_pointer_common_equivalence
deepf2c.git Ld5943d8c
2026-07-25
fix: data_02
fix: data_02
deepf2c.git L61767797
2026-07-25
fix: data_02
fix: data_02
deepf2c.git L7325d892
2026-07-25
fix: data_06
fix: data_06
deepf2c.git L5e24f4d6
2026-07-25
fix: data_06
fix: data_06
deepf2c.git Lf1a42e2e
2026-07-25
fix: data_08
fix: data_08
deepf2c.git L860995f3
2026-07-25
fix: data_08
fix: data_08
deepf2c.git Lfe8af840
2026-07-25
fix: data_12
fix: data_12
deepf2c.git Lbcebe217
2026-07-25
fix: data_12
fix: data_12
deepf2c.git Lf4410043
2026-07-25
fix: data_26
fix: data_26
deepf2c.git L77476c4b
2026-07-25
fix: data_26
fix: data_26
deepf2c.git Lb724ad2a
2026-07-25
fix: data_31
fix: data_31
deepf2c.git L51bb6a81
2026-07-25
fix: data_31
fix: data_31
deepf2c.git Lbefd52a4
2026-07-25
fix: data_implied_do
fix: data_implied_do
deepf2c.git L4cb2d020
2026-07-25
fix: data_implied_do
fix: data_implied_do
deepf2c.git Lfa68b83f
2026-07-25
fix: dim_with_parameter
fix: dim_with_parameter
deepf2c.git L3c17a7db
2026-07-25
fix: dim_with_parameter
fix: dim_with_parameter
deepf2c.git Lb94b13f1
2026-07-25
fix: dimensions
fix: dimensions
deepf2c.git L4a73407c
2026-07-25
fix: dimensions
fix: dimensions
deepf2c.git Lfbf469a3
2026-07-25
fix: direct_io2
fix: direct_io2
deepf2c.git L2406157f
2026-07-25
fix: direct_io2
fix: direct_io2
deepf2c.git Lecfd2202
2026-07-25
fix: dynamic_parameters_1
fix: dynamic_parameters_1
deepf2c.git L3b708bd5
2026-07-25
fix: dynamic_parameters_1
fix: dynamic_parameters_1
deepf2c.git L8af7b6f5
2026-07-25
fix: dynamic_parameters_2
fix: dynamic_parameters_2
deepf2c.git L22600416
2026-07-25
fix: dynamic_parameters_2
fix: dynamic_parameters_2
deepf2c.git Lef395cb0
2026-07-25
fix: dynamic_parameters_3
fix: dynamic_parameters_3
deepf2c.git L55d3534c
2026-07-25
fix: dynamic_parameters_3
fix: dynamic_parameters_3
deepf2c.git Lbf1eebec
2026-07-25
fix: entry_fun_2
fix: entry_fun_2
deepf2c.git L15910ee0
2026-07-25
fix: entry_fun_2
fix: entry_fun_2
deepf2c.git L471ad325
2026-07-25
fix: equal_operands
fix: equal_operands
deepf2c.git L77a49275
2026-07-25
fix: equal_operands
fix: equal_operands
deepf2c.git Lf1888096
2026-07-25
fix: equivalence_06
fix: equivalence_06
deepf2c.git L7779aa7c
2026-07-25
fix: equivalence_06
fix: equivalence_06
deepf2c.git L99f5bc6d
2026-07-25
fix: equivalence_14
fix: equivalence_14
deepf2c.git L2b33bc98
2026-07-25
fix: equivalence_14
fix: equivalence_14
deepf2c.git L89dbf9c3
2026-07-25
fix: ext_func_temp_type
fix: ext_func_temp_type
deepf2c.git L3527a5e8
2026-07-25
fix: ext_func_temp_type
fix: ext_func_temp_type
deepf2c.git L44ebc26c
2026-07-25
fix: external_arg_non_const
fix: external_arg_non_const
deepf2c.git L2556d4da
2026-07-25
fix: external_arg_non_const
fix: external_arg_non_const
deepf2c.git L47d37e4b
2026-07-25
fix: f90_pointer_allocate
fix: f90_pointer_allocate
deepf2c.git L58dc7c69
2026-07-25
fix: f90_pointer_allocate
fix: f90_pointer_allocate
deepf2c.git Lf1b70ead
2026-07-25
fix: flush
fix: flush
deepf2c.git Lbccaf244
2026-07-25
fix: flush
fix: flush
deepf2c.git Le217f3f5
2026-07-25
fix: function_calls_with_its_name_as_arg
fix: function_calls_with_its_name_as_arg
deepf2c.git L96728a2d
2026-07-25
fix: function_calls_with_its_name_as_arg
fix: function_calls_with_its_name_as_arg
deepf2c.git Lae275d95
2026-07-25
fix: function_two_returns_2
fix: function_two_returns_2
deepf2c.git Le3ca2238
2026-07-25
fix: function_two_returns_2
fix: function_two_returns_2
deepf2c.git Lee800006
2026-07-25
fix: gap_ai_func_type
fix: gap_ai_func_type
deepf2c.git L18c76046
2026-07-25
fix: gap_ai_func_type
fix: gap_ai_func_type
deepf2c.git Lb9b1f03d
2026-07-25
fix: gap_alg04_parse
fix: gap_alg04_parse
deepf2c.git L509dd816
2026-07-25
fix: gap_alg04_parse
fix: gap_alg04_parse
deepf2c.git Leefb0410
2026-07-25
fix: gap_apdb1
fix: gap_apdb1
deepf2c.git L1c7e79dd
2026-07-25
fix: gap_apdb1
fix: gap_apdb1
deepf2c.git L6004336a
2026-07-25
fix: gap_asdmap_hollerith
fix: gap_asdmap_hollerith
deepf2c.git L2d6e1419
2026-07-25
fix: gap_asdmap_hollerith
fix: gap_asdmap_hollerith
deepf2c.git L3ae4126f
2026-07-25
fix: gap_asdmap_impltype
fix: gap_asdmap_impltype
deepf2c.git L0b94eb4a
2026-07-25
fix: gap_asdmap_impltype
fix: gap_asdmap_impltype
deepf2c.git L82d9b364
2026-07-25
fix: gap_asdmap_sof
fix: gap_asdmap_sof
deepf2c.git L103412e6
2026-07-25
fix: gap_asdmap_sof
fix: gap_asdmap_sof
deepf2c.git L6b5b056d
2026-07-25
fix: gap_bare_type_funcall
fix: gap_bare_type_funcall
deepf2c.git L1a938462
2026-07-25
fix: gap_bare_type_funcall
fix: gap_bare_type_funcall
deepf2c.git L224cdb97
2026-07-25
fix: gap_basglb2
fix: gap_basglb2
deepf2c.git L3d9cc500
2026-07-25
fix: gap_basglb2
fix: gap_basglb2
deepf2c.git L477fb3c0
2026-07-25
fix: gap_common_ref
fix: gap_common_ref
deepf2c.git L320760f8
2026-07-25
fix: gap_common_ref
fix: gap_common_ref
deepf2c.git L7c9fe843
2026-07-25
fix: gap_datetime
fix: gap_datetime
deepf2c.git La63b9828
2026-07-25
fix: gap_datetime
fix: gap_datetime
deepf2c.git Lc4e8d0d4
2026-07-25
fix: gap_dsinqr
fix: gap_dsinqr
deepf2c.git L48969f44
2026-07-25
fix: gap_dsinqr
fix: gap_dsinqr
deepf2c.git L99a87794
2026-07-25
fix: gap_etime
fix: gap_etime
deepf2c.git L41551694
2026-07-25
fix: gap_etime
fix: gap_etime
deepf2c.git L9098d074
2026-07-25
fix: gap_facsf_call
fix: gap_facsf_call
deepf2c.git L9607dd07
2026-07-25
fix: gap_facsf_call
fix: gap_facsf_call
deepf2c.git Lef4b8ad0
2026-07-25
fix: gap_forfil
fix: gap_forfil
deepf2c.git L557271be
2026-07-25
fix: gap_forfil
fix: gap_forfil
deepf2c.git Lb53c05f7
2026-07-25
fix: gap_frrd1d_2
fix: gap_frrd1d_2
deepf2c.git L51722b53
2026-07-25
fix: gap_frrd1d_2
fix: gap_frrd1d_2
deepf2c.git L7eb8f462
2026-07-25
fix: gap_index_array
fix: gap_index_array
deepf2c.git L0825dedf
2026-07-25
fix: gap_index_array
fix: gap_index_array
deepf2c.git Le47572c9
2026-07-25
fix: gap_int_param
fix: gap_int_param
deepf2c.git L52419bcc
2026-07-25
fix: gap_int_param
fix: gap_int_param
deepf2c.git L75f9e613
2026-07-25
fix: gap_krshft
fix: gap_krshft
deepf2c.git L3711c266
2026-07-25
fix: gap_krshft
fix: gap_krshft
deepf2c.git Lc18e1f85
2026-07-25
fix: gap_mpyl
fix: gap_mpyl
deepf2c.git L99bb64df
2026-07-25
fix: gap_mpyl
fix: gap_mpyl
deepf2c.git Lff5c9476
2026-07-25
fix: gap_msgwrt
fix: gap_msgwrt
deepf2c.git L0c8d070b
2026-07-25
fix: gap_msgwrt
fix: gap_msgwrt
deepf2c.git Lbab62414
2026-07-25
fix: gap_partn1
fix: gap_partn1
deepf2c.git Lb78e20a2
2026-07-25
fix: gap_partn1
fix: gap_partn1
deepf2c.git Lc93bb964
2026-07-25
fix: gap_rfopen_multi
fix: gap_rfopen_multi
deepf2c.git L110a0490
2026-07-25
fix: gap_rfopen_multi
fix: gap_rfopen_multi
deepf2c.git L35ad982f
2026-07-25
fix: gap_sgino
fix: gap_sgino
deepf2c.git L69f11931
2026-07-25
fix: gap_sgino
fix: gap_sgino
deepf2c.git Lf3891c0d
2026-07-25
fix: gap_write_or_sprintf
fix: gap_write_or_sprintf
deepf2c.git L231efcaa
2026-07-25
fix: gap_write_or_sprintf
fix: gap_write_or_sprintf
deepf2c.git L63cd2d6a
2026-07-25
fix: gap_wrtmsg_2
fix: gap_wrtmsg_2
deepf2c.git L77af8a6b
2026-07-25
fix: gap_wrtmsg_2
fix: gap_wrtmsg_2
deepf2c.git Lfc77b15c
2026-07-25
fix: gap_xflord
fix: gap_xflord
deepf2c.git L2c4b726a
2026-07-25
fix: gap_xflord
fix: gap_xflord
deepf2c.git L48a7120d
2026-07-25
fix: gino_int_size
fix: gino_int_size
deepf2c.git L36b880ad
2026-07-25
fix: gino_int_size
fix: gino_int_size
deepf2c.git Lf558dd9d
2026-07-25
fix: identifier_prefix
fix: identifier_prefix
deepf2c.git L466a6e63
2026-07-25
fix: identifier_prefix
fix: identifier_prefix
deepf2c.git L8ae7e90a
2026-07-25
fix: inquire
fix: inquire
deepf2c.git L6e20234c
2026-07-25
fix: inquire
fix: inquire
deepf2c.git Lcb377fa5
2026-07-25
fix: intrinsics_extra
fix: intrinsics_extra
deepf2c.git L41ed4da4
2026-07-25
fix: intrinsics_extra
fix: intrinsics_extra
deepf2c.git L714d842e
2026-07-25
fix: kind_parameter
fix: kind_parameter
deepf2c.git L2f313683
2026-07-25
fix: kind_parameter
fix: kind_parameter
deepf2c.git L4aaef38e
2026-07-25
fix: mismatch_args
fix: mismatch_args
deepf2c.git L2fec4754
2026-07-25
fix: mismatch_args
fix: mismatch_args
deepf2c.git L3522d461
2026-07-25
fix: open_action
fix: open_action
deepf2c.git L976981e9
2026-07-25
fix: open_action
fix: open_action
deepf2c.git La83a32c4
2026-07-25
fix: open_pad_iostat
fix: open_pad_iostat
deepf2c.git Ldbc6e16b
2026-07-25
fix: open_pad_iostat
fix: open_pad_iostat
deepf2c.git Lfa2cfcd9
2026-07-25
fix: overload
fix: overload
deepf2c.git L6005bcef
2026-07-25
fix: overload
fix: overload
deepf2c.git Lf2ecd6c7
2026-07-25
fix: parameter_save_common
fix: parameter_save_common
deepf2c.git L28b5e9a5
2026-07-25
fix: parameter_save_common
fix: parameter_save_common
deepf2c.git L6df77df9
2026-07-25
fix: pass_array_slice
fix: pass_array_slice
deepf2c.git L746e2296
2026-07-25
fix: pass_array_slice
fix: pass_array_slice
deepf2c.git Le0ea0a65
2026-07-25
fix: passing_cray
fix: passing_cray
deepf2c.git L7c324727
2026-07-25
fix: passing_cray
fix: passing_cray
deepf2c.git L856b9d69
2026-07-25
fix: pointee_character
fix: pointee_character
deepf2c.git L06f56712
2026-07-25
fix: pointee_character
fix: pointee_character
deepf2c.git Lfe75d273
2026-07-25
fix: random_number
fix: random_number
deepf2c.git L2567e850
2026-07-25
fix: random_number
fix: random_number
deepf2c.git L58c64fa2
2026-07-25
fix: read_err
fix: read_err
deepf2c.git L3f29f61f
2026-07-25
fix: read_err
fix: read_err
deepf2c.git L72bc65fb
2026-07-25
fix: read_iostat_end_err_2
fix: read_iostat_end_err_2
deepf2c.git L79ef0674
2026-07-25
fix: read_iostat_end_err_2
fix: read_iostat_end_err_2
deepf2c.git Ldedd915b
2026-07-25
fix: read_rec_iostat
fix: read_rec_iostat
deepf2c.git L7f69ae9c
2026-07-25
fix: read_rec_iostat
fix: read_rec_iostat
deepf2c.git L8841551a
2026-07-25
fix: real_array_example
fix: real_array_example
deepf2c.git L409122b3
2026-07-25
fix: real_array_example
fix: real_array_example
deepf2c.git Lce644fa6
2026-07-25
fix: reshape
fix: reshape
deepf2c.git L50cf4ee5
2026-07-25
fix: reshape
fix: reshape
deepf2c.git L5592bf35
2026-07-25
fix: sizeRev
fix: sizeRev
deepf2c.git Lc5875a95
2026-07-25
fix: sizeRev
fix: sizeRev
deepf2c.git Le2fccc19
2026-07-25
fix: slice_open_range
fix: slice_open_range
deepf2c.git L7816c193
2026-07-25
fix: slice_open_range
fix: slice_open_range
deepf2c.git Le9207e6f
2026-07-25
fix: statement_function_2
fix: statement_function_2
deepf2c.git L1665b5ce
2026-07-25
fix: statement_function_2
fix: statement_function_2
deepf2c.git L8da449e5
2026-07-25
fix: stream_io
fix: stream_io
deepf2c.git L91b14770
2026-07-25
fix: stream_io
fix: stream_io
deepf2c.git Lead250d5
2026-07-25
fix: string_array_declarations
fix: string_array_declarations
deepf2c.git L6a81e88b
2026-07-25
fix: string_array_declarations
fix: string_array_declarations
deepf2c.git Ld42519e4
2026-07-25
fix: sub_fun_3
fix: sub_fun_3
deepf2c.git L3d7bec8d
2026-07-25
fix: sub_fun_3
fix: sub_fun_3
deepf2c.git L7a83a5d5
2026-07-25
fix: subroutine_6
fix: subroutine_6
deepf2c.git L41950bbf
2026-07-25
fix: subroutine_6
fix: subroutine_6
deepf2c.git Lc7aeebfe
2026-07-25
fix: triple_3d_common
fix: triple_3d_common
deepf2c.git L6cb24a85
2026-07-25
fix: triple_3d_common
fix: triple_3d_common
deepf2c.git Lca22e5de
2026-07-25
fix: write
fix: write
deepf2c.git L3b649b13
2026-07-25
fix: write
fix: write
deepf2c.git L52fbc3ad
2026-07-25
fix: write_read_unformatted
fix: write_read_unformatted
deepf2c.git L0aa3bfdc
2026-07-25
fix: write_read_unformatted
fix: write_read_unformatted
deepf2c.git Lbd8a5b95
2026-07-25
refact: 413 PASS
refact: 413 PASS
deepf2c.git L09df278b
2026-07-25
refact: 413 PASS
refact: 413 PASS
deepf2c.git L28eba1c6
2026-07-25
refact: 413 PASS
refact: 413 PASS
deepf2c.git L7bff54de
2026-07-25
refact: 413 PASS
refact: 413 PASS
deepf2c.git Lf5746703
2026-07-25
refact: 470 PASS
refact: 470 PASS
deepf2c.git Le91f752f
2026-07-25
refact: 470 PASS
refact: 470 PASS
deepf2c.git Lf75300f2
2026-07-26
feat: add agent opencode
feat: add agent opencode
deepf2c.git L52f2a802
2026-07-26
feat: add agent opencode
feat: add agent opencode
deepf2c.git Lb6bcba19
2026-07-26
fix: 111 PASS
fix: 111 PASS
deepf2c.git L15906cb1
2026-07-26
fix: 111 PASS
fix: 111 PASS
deepf2c.git L44545de9
2026-07-26
fix: 127 PASS
fix: 127 PASS
deepf2c.git La6d88012
2026-07-26
fix: 127 PASS
fix: 127 PASS
deepf2c.git Le9270aa1
2026-07-26
fix: 2int
fix: 2int
deepf2c.git L28bf0364
2026-07-26
fix: 2int
fix: 2int
deepf2c.git Le799875b
2026-07-26
fix: af
fix: af
deepf2c.git L0985ebcf
2026-07-26
fix: af
fix: af
deepf2c.git L0d9604c1
2026-07-26
fix: allocatable_2d
fix: allocatable_2d
deepf2c.git L23363f35
2026-07-26
fix: allocatable_2d
fix: allocatable_2d
deepf2c.git L7f81c684
2026-07-26
fix: alt_ret_allcpp
fix: alt_ret_allcpp
deepf2c.git L9168bd68
2026-07-26
fix: alt_ret_allcpp
fix: alt_ret_allcpp
deepf2c.git L9cd15c90
2026-07-26
fix: alt_ret_main2cpp
fix: alt_ret_main2cpp
deepf2c.git L1f5649fb
2026-07-26
fix: alt_ret_main2cpp
fix: alt_ret_main2cpp
deepf2c.git L3165f097
2026-07-26
fix: alter_return_in_entry
fix: alter_return_in_entry
deepf2c.git Le613528e
2026-07-26
fix: alter_return_in_entry
fix: alter_return_in_entry
deepf2c.git Lec5e4840
2026-07-26
fix: array_constructor
fix: array_constructor
deepf2c.git Lc1783ef0
2026-07-26
fix: array_constructor
fix: array_constructor
deepf2c.git Led43466d
2026-07-26
fix: array_declaration_3
fix: array_declaration_3
deepf2c.git L592f26ea
2026-07-26
fix: array_declaration_3
fix: array_declaration_3
deepf2c.git Lc1c92db4
2026-07-26
fix: array_example
fix: array_example
deepf2c.git L2bec03ce
2026-07-26
fix: array_example
fix: array_example
deepf2c.git Le67e7b56
2026-07-26
fix: array_intrinsics
fix: array_intrinsics
deepf2c.git L4072d6fc
2026-07-26
fix: array_intrinsics
fix: array_intrinsics
deepf2c.git Lca983c8d
2026-07-26
fix: array_ops
fix: array_ops
deepf2c.git L6bc4be13
2026-07-26
fix: array_ops
fix: array_ops
deepf2c.git L81a8fb4e
2026-07-26
fix: assign_goto
fix: assign_goto
deepf2c.git Lc08ac6d4
2026-07-26
fix: assign_goto
fix: assign_goto
deepf2c.git Lc120e552
2026-07-26
fix: atan2
fix: atan2
deepf2c.git L5a451345
2026-07-26
fix: atan2
fix: atan2
deepf2c.git La64254e5
2026-07-26
fix: automatic_array
fix: automatic_array
deepf2c.git L8e8fe09b
2026-07-26
fix: automatic_array
fix: automatic_array
deepf2c.git Lfbcfdacd
2026-07-26
fix: backspace
fix: backspace
deepf2c.git L29304284
2026-07-26
fix: backspace
fix: backspace
deepf2c.git L38ec5fb1
2026-07-26
fix: blockdata_unnamed
fix: blockdata_unnamed
deepf2c.git L32b80fc6
2026-07-26
fix: blockdata_unnamed
fix: blockdata_unnamed
deepf2c.git L44f50a3f
2026-07-26
fix: call_func_var_pointer
fix: call_func_var_pointer
deepf2c.git L062daf46
2026-07-26
fix: call_func_var_pointer
fix: call_func_var_pointer
deepf2c.git Lafa6c3dc
2026-07-26
fix: call_no_var_func
fix: call_no_var_func
deepf2c.git L9295537d
2026-07-26
fix: call_no_var_func
fix: call_no_var_func
deepf2c.git La91480d7
2026-07-26
fix: character_array_in_common
fix: character_array_in_common
deepf2c.git L4bb135bf
2026-07-26
fix: character_array_in_common
fix: character_array_in_common
deepf2c.git Lc14464c0
2026-07-26
fix: character_func
fix: character_func
deepf2c.git L136a1e8c
2026-07-26
fix: character_func
fix: character_func
deepf2c.git L41341ca5
2026-07-26
fix: character_integer
fix: character_integer
deepf2c.git L86bd8110
2026-07-26
fix: character_integer
fix: character_integer
deepf2c.git La64dff01
2026-07-26
fix: comments
fix: comments
deepf2c.git L33346b2a
2026-07-26
fix: comments
fix: comments
deepf2c.git Lb17091c9
2026-07-26
fix: common_equivalence_simple_6
fix: common_equivalence_simple_6
deepf2c.git L44460430
2026-07-26
fix: common_equivalence_simple_6
fix: common_equivalence_simple_6
deepf2c.git L5e6ef530
2026-07-26
fix: common_name_clash_2
fix: common_name_clash_2
deepf2c.git L39856888
2026-07-26
fix: common_name_clash_2
fix: common_name_clash_2
deepf2c.git Ldaf78ec8
2026-07-26
fix: common_pointer
fix: common_pointer
deepf2c.git L36bd5e0f
2026-07-26
fix: common_pointer
fix: common_pointer
deepf2c.git L4e08295f
2026-07-26
fix: common_save_members
fix: common_save_members
deepf2c.git L66e21d32
2026-07-26
fix: common_save_members
fix: common_save_members
deepf2c.git L777bfd0a
2026-07-26
fix: common_symbol_names
fix: common_symbol_names
deepf2c.git L5b1e653a
2026-07-26
fix: common_symbol_names
fix: common_symbol_names
deepf2c.git Lb177ad0a
2026-07-26
fix: compexREAL
fix: compexREAL
deepf2c.git L47150db4
2026-07-26
fix: compexREAL
fix: compexREAL
deepf2c.git Lb778cbf6
2026-07-26
fix: complex_arg_demo
fix: complex_arg_demo
deepf2c.git L0472b65f
2026-07-26
fix: complex_arg_demo
fix: complex_arg_demo
deepf2c.git L9c46e687
2026-07-26
fix: conjg
fix: conjg
deepf2c.git L1a7ab4c0
2026-07-26
fix: conjg
fix: conjg
deepf2c.git Lb0a32d94
2026-07-26
fix: contains_func_in_func
fix: contains_func_in_func
deepf2c.git L62b8fe93
2026-07-26
fix: contains_func_in_func
fix: contains_func_in_func
deepf2c.git L9ee70261
2026-07-26
fix: contains_func_in_sub2
fix: contains_func_in_sub2
deepf2c.git L210ffca6
2026-07-26
fix: contains_func_in_sub2
fix: contains_func_in_sub2
deepf2c.git L657c9e39
2026-07-26
fix: contains_sub_in_sub
fix: contains_sub_in_sub
deepf2c.git L3f43b497
2026-07-26
fix: contains_sub_in_sub
fix: contains_sub_in_sub
deepf2c.git L5c776d60
2026-07-26
fix: cray_pointer2
fix: cray_pointer2
deepf2c.git L2f0feadf
2026-07-26
fix: cray_pointer2
fix: cray_pointer2
deepf2c.git L81bfc294
2026-07-26
fix: cray_pointer4
fix: cray_pointer4
deepf2c.git L8b54cfa7
2026-07-26
fix: cray_pointer4
fix: cray_pointer4
deepf2c.git Lf25f0b4a
2026-07-26
fix: cray_pointer_basic
fix: cray_pointer_basic
deepf2c.git L4306fc00
2026-07-26
fix: cray_pointer_basic
fix: cray_pointer_basic
deepf2c.git La3f1a7a9
2026-07-26
fix: cycle_exit
fix: cycle_exit
deepf2c.git L1ef6237a
2026-07-26
fix: cycle_exit
fix: cycle_exit
deepf2c.git Lf6f17426
2026-07-26
fix: data_07
fix: data_07
deepf2c.git L1c6ad511
2026-07-26
fix: data_07
fix: data_07
deepf2c.git L2dff0060
2026-07-26
fix: data_08
fix: data_08
deepf2c.git L1de6b68d
2026-07-26
fix: data_08
fix: data_08
deepf2c.git Leed22a3e
2026-07-26
fix: data_25
fix: data_25
deepf2c.git L16a3360e
2026-07-26
fix: data_25
fix: data_25
deepf2c.git Ldd71e2b7
2026-07-26
fix: data_implied_do
fix: data_implied_do
deepf2c.git L8c7a3cdd
2026-07-26
fix: data_implied_do
fix: data_implied_do
deepf2c.git La1238c7f
2026-07-26
fix: data_trans
fix: data_trans
deepf2c.git L4c21b89e
2026-07-26
fix: data_trans
fix: data_trans
deepf2c.git L71752826
2026-07-26
fix: derived_type_default_init
fix: derived_type_default_init
deepf2c.git L4b26d404
2026-07-26
fix: derived_type_default_init
fix: derived_type_default_init
deepf2c.git L63267af2
2026-07-26
fix: dimag
fix: dimag
deepf2c.git Lbeb3e4f5
2026-07-26
fix: dimag
fix: dimag
deepf2c.git Lea7345ae
2026-07-26
fix: dimensions
fix: dimensions
deepf2c.git L6476242e
2026-07-26
fix: dimensions
fix: dimensions
deepf2c.git Led8abdb7
2026-07-26
fix: do_without_continue_2
fix: do_without_continue_2
deepf2c.git L2de09e0b
2026-07-26
fix: do_without_continue_2
fix: do_without_continue_2
deepf2c.git L7820b9b4
2026-07-26
fix: doc_data_type_star
fix: doc_data_type_star
deepf2c.git L1287299b
2026-07-26
fix: doc_data_type_star
fix: doc_data_type_star
deepf2c.git L9248eac2
2026-07-26
fix: dynamic_parameters_4
fix: dynamic_parameters_4
deepf2c.git L18f7761a
2026-07-26
fix: dynamic_parameters_4
fix: dynamic_parameters_4
deepf2c.git L5806af20
2026-07-26
fix: entry_fun_1
fix: entry_fun_1
deepf2c.git L09b5996f
2026-07-26
fix: entry_fun_1
fix: entry_fun_1
deepf2c.git Lf84afa19
2026-07-26
fix: entry_fun_3
fix: entry_fun_3
deepf2c.git L78851bd4
2026-07-26
fix: entry_fun_3
fix: entry_fun_3
deepf2c.git Lf64ba21b
2026-07-26
fix: equal_operands
fix: equal_operands
deepf2c.git L6ccf17b3
2026-07-26
fix: equal_operands
fix: equal_operands
deepf2c.git Lf5d60b44
2026-07-26
fix: equivalence_07
fix: equivalence_07
deepf2c.git L3be1a33d
2026-07-26
fix: equivalence_07
fix: equivalence_07
deepf2c.git Le286cfa1
2026-07-26
fix: exp
fix: exp
deepf2c.git L08869213
2026-07-26
fix: exp
fix: exp
deepf2c.git L772cb450
2026-07-26
fix: external_arg_non_const
fix: external_arg_non_const
deepf2c.git L6423a06f
2026-07-26
fix: external_arg_non_const
fix: external_arg_non_const
deepf2c.git L9b2b6797
2026-07-26
fix: f90_assign_array_at_decl
fix: f90_assign_array_at_decl
deepf2c.git L18f48fdf
2026-07-26
fix: f90_assign_array_at_decl
fix: f90_assign_array_at_decl
deepf2c.git La5015e10
2026-07-26
fix: f90_module1
fix: f90_module1
deepf2c.git L6d49f2f4
2026-07-26
fix: f90_module1
fix: f90_module1
deepf2c.git Lfd6b4691
2026-07-26
fix: f90_module3
fix: f90_module3
deepf2c.git Lde2adbec
2026-07-26
fix: f90_module3
fix: f90_module3
deepf2c.git Le5e4a884
2026-07-26
fix: f90_module_for_each_entry
fix: f90_module_for_each_entry
deepf2c.git L381db0f9
2026-07-26
fix: f90_module_for_each_entry
fix: f90_module_for_each_entry
deepf2c.git L7922a57b
2026-07-26
fix: f90_multi_attribute
fix: f90_multi_attribute
deepf2c.git Le4c18926
2026-07-26
fix: f90_multi_attribute
fix: f90_multi_attribute
deepf2c.git Lfa40c326
2026-07-26
fix: f90_open_pad
fix: f90_open_pad
deepf2c.git Le931c6cd
2026-07-26
fix: f90_open_pad
fix: f90_open_pad
deepf2c.git Lec4b8cd2
2026-07-26
fix: f90_pointer_nullify
fix: f90_pointer_nullify
deepf2c.git L28357de3
2026-07-26
fix: f90_pointer_nullify
fix: f90_pointer_nullify
deepf2c.git Ld4d67fe6
2026-07-26
fix: f90_pointer_slice
fix: f90_pointer_slice
deepf2c.git Lca106a20
2026-07-26
fix: f90_pointer_slice
fix: f90_pointer_slice
deepf2c.git Le3fc3e4c
2026-07-26
fix: f90_struct
fix: f90_struct
deepf2c.git L25fa2338
2026-07-26
fix: f90_struct
fix: f90_struct
deepf2c.git L6d27c5f8
2026-07-26
fix: fem_str_operator1
fix: fem_str_operator1
deepf2c.git L0b04598d
2026-07-26
fix: fem_str_operator1
fix: fem_str_operator1
deepf2c.git Lfd5c74b6
2026-07-26
fix: flush
fix: flush
deepf2c.git L42a3f98b
2026-07-26
fix: flush
fix: flush
deepf2c.git La0f8ec02
2026-07-26
fix: format_pe
fix: format_pe
deepf2c.git L57bc3b6b
2026-07-26
fix: format_pe
fix: format_pe
deepf2c.git L95916836
2026-07-26
fix: gap_allmat
fix: gap_allmat
deepf2c.git L0a599764
2026-07-26
fix: gap_allmat
fix: gap_allmat
deepf2c.git L452ab46d
2026-07-26
fix: gap_com12_5
fix: gap_com12_5
deepf2c.git L806356c9
2026-07-26
fix: gap_com12_5
fix: gap_com12_5
deepf2c.git Lc5ed89d2
2026-07-26
fix: gap_datetime
fix: gap_datetime
deepf2c.git L352ec3f0
2026-07-26
fix: gap_datetime
fix: gap_datetime
deepf2c.git Lc2f30f95
2026-07-26
fix: gap_eq_test
fix: gap_eq_test
deepf2c.git L3ca64437
2026-07-26
fix: gap_eq_test
fix: gap_eq_test
deepf2c.git L94254398
2026-07-26
fix: gap_frrd1d
fix: gap_frrd1d
deepf2c.git L47d04199
2026-07-26
fix: gap_frrd1d
fix: gap_frrd1d
deepf2c.git L883c3c73
2026-07-26
fix: gap_index_array
fix: gap_index_array
deepf2c.git Ld7c53783
2026-07-26
fix: gap_index_array
fix: gap_index_array
deepf2c.git Lf906a2c1
2026-07-26
fix: gap_int_param
fix: gap_int_param
deepf2c.git L1245fba7
2026-07-26
fix: gap_int_param
fix: gap_int_param
deepf2c.git L7996f688
2026-07-26
fix: gap_int_param_2
fix: gap_int_param_2
deepf2c.git L6b5b4061
2026-07-26
fix: gap_int_param_2
fix: gap_int_param_2
deepf2c.git Lea3e7d1a
2026-07-26
fix: gap_mapfns_entry
fix: gap_mapfns_entry
deepf2c.git L0c7b757f
2026-07-26
fix: gap_mapfns_entry
fix: gap_mapfns_entry
deepf2c.git L6d268d6b
2026-07-26
fix: gap_matprt
fix: gap_matprt
deepf2c.git L60199977
2026-07-26
fix: gap_matprt
fix: gap_matprt
deepf2c.git L76aaa9fe
2026-07-26
fix: gap_mpyq_1
fix: gap_mpyq_1
deepf2c.git L830ffd2a
2026-07-26
fix: gap_mpyq_1
fix: gap_mpyq_1
deepf2c.git Lcda0486f
2026-07-26
fix: gap_open_char_array
fix: gap_open_char_array
deepf2c.git L43f9d745
2026-07-26
fix: gap_open_char_array
fix: gap_open_char_array
deepf2c.git L8e5c8d30
2026-07-26
fix: gap_outpt4_2
fix: gap_outpt4_2
deepf2c.git L0b279108
2026-07-26
fix: gap_outpt4_2
fix: gap_outpt4_2
deepf2c.git L52e5aa3d
2026-07-26
fix: gap_partn1_3
fix: gap_partn1_3
deepf2c.git L15142827
2026-07-26
fix: gap_partn1_3
fix: gap_partn1_3
deepf2c.git L9d883df0
2026-07-26
fix: gap_tdate
fix: gap_tdate
deepf2c.git L7772e2f5
2026-07-26
fix: gap_tdate
fix: gap_tdate
deepf2c.git L7b928355
2026-07-26
fix: gap_variable_shadow_subroutine
fix: gap_variable_shadow_subroutine
deepf2c.git L32569728
2026-07-26
fix: gap_variable_shadow_subroutine
fix: gap_variable_shadow_subroutine
deepf2c.git L89ea3c09
2026-07-26
fix: gap_waltim
fix: gap_waltim
deepf2c.git L2313c550
2026-07-26
fix: gap_waltim
fix: gap_waltim
deepf2c.git L70d60dea
2026-07-26
fix: gap_xflord
fix: gap_xflord
deepf2c.git L44ea5f2a
2026-07-26
fix: gap_xflord
fix: gap_xflord
deepf2c.git Lc5800c03
2026-07-26
fix: goto_assigned_2
fix: goto_assigned_2
deepf2c.git L0d33ccf2
2026-07-26
fix: goto_assigned_2
fix: goto_assigned_2
deepf2c.git Lccf98bd7
2026-07-26
fix: hollerith_repeat
fix: hollerith_repeat
deepf2c.git L75d9ef5a
2026-07-26
fix: hollerith_repeat
fix: hollerith_repeat
deepf2c.git Laad6d87e
2026-07-26
fix: identifier_prefix
fix: identifier_prefix
deepf2c.git L2053d6b6
2026-07-26
fix: identifier_prefix
fix: identifier_prefix
deepf2c.git La764b85a
2026-07-26
fix: implied_external_arg_sub
fix: implied_external_arg_sub
deepf2c.git L4b465862
2026-07-26
fix: implied_external_arg_sub
fix: implied_external_arg_sub
deepf2c.git L7d089893
2026-07-26
fix: inquire
fix: inquire
deepf2c.git L867de86b
2026-07-26
fix: inquire
fix: inquire
deepf2c.git Lc1fc01e0
2026-07-26
fix: integer_character
fix: integer_character
deepf2c.git L171bdb44
2026-07-26
fix: integer_character
fix: integer_character
deepf2c.git L617ef877
2026-07-26
fix: intrinsics_iargc_getarg
fix: intrinsics_iargc_getarg
deepf2c.git Lb9c3f282
2026-07-26
fix: intrinsics_iargc_getarg
fix: intrinsics_iargc_getarg
deepf2c.git Lc45e6139
2026-07-26
fix: loop_do2
fix: loop_do2
deepf2c.git L1bc33406
2026-07-26
fix: loop_do2
fix: loop_do2
deepf2c.git L9732a157
2026-07-26
fix: open_action
fix: open_action
deepf2c.git L35cd7d45
2026-07-26
fix: open_action
fix: open_action
deepf2c.git L5250ddcb
2026-07-26
fix: open_recl_direct
fix: open_recl_direct
deepf2c.git L3318b605
2026-07-26
fix: open_recl_direct
fix: open_recl_direct
deepf2c.git L8188417f
2026-07-26
fix: optional_arg
fix: optional_arg
deepf2c.git L15ec99a4
2026-07-26
fix: optional_arg
fix: optional_arg
deepf2c.git L549a65ea
2026-07-26
fix: overload
fix: overload
deepf2c.git Laedbffb0
2026-07-26
fix: overload
fix: overload
deepf2c.git Lf0c0ebfc
2026-07-26
fix: parameter_save
fix: parameter_save
deepf2c.git L1d639507
2026-07-26
fix: parameter_save
fix: parameter_save
deepf2c.git L456a5c94
2026-07-26
fix: pointee_character
fix: pointee_character
deepf2c.git L0d21010a
2026-07-26
fix: pointee_character
fix: pointee_character
deepf2c.git L5e24772e
2026-07-26
fix: pointer_target
fix: pointer_target
deepf2c.git Lbfa35755
2026-07-26
fix: pointer_target
fix: pointer_target
deepf2c.git Ld7027e08
2026-07-26
fix: read_end
fix: read_end
deepf2c.git L4f653fad
2026-07-26
fix: read_end
fix: read_end
deepf2c.git L50449fb9
2026-07-26
fix: read_test_3
fix: read_test_3
deepf2c.git L3548df4c
2026-07-26
fix: read_test_3
fix: read_test_3
deepf2c.git Le8eeaf6f
2026-07-26
fix: real_hollerith
fix: real_hollerith
deepf2c.git L3aef34ee
2026-07-26
fix: real_hollerith
fix: real_hollerith
deepf2c.git Ldeda559f
2026-07-26
fix: rewind
fix: rewind
deepf2c.git L1907c887
2026-07-26
fix: rewind
fix: rewind
deepf2c.git Le0d91410
2026-07-26
fix: str_addends_begin
fix: str_addends_begin
deepf2c.git L1bdacdc9
2026-07-26
fix: str_addends_begin
fix: str_addends_begin
deepf2c.git L467c141b
2026-07-26
fix: string_concat
fix: string_concat
deepf2c.git L0709e2d1
2026-07-26
fix: string_concat
fix: string_concat
deepf2c.git L38e6f5bc
2026-07-26
fix: subroutine_4
fix: subroutine_4
deepf2c.git L38ae9d94
2026-07-26
fix: subroutine_4
fix: subroutine_4
deepf2c.git Ldd305e9d
2026-07-26
fix: where_construct
fix: where_construct
deepf2c.git L91feac9e
2026-07-26
fix: where_construct
fix: where_construct
deepf2c.git Lea1c7ac9
2026-07-26
fix: write_cref
fix: write_cref
deepf2c.git L0b6122df
2026-07-26
fix: write_cref
fix: write_cref
deepf2c.git Leb5b693b
2026-07-26
fix: write_internal_file
fix: write_internal_file
deepf2c.git L422e0746
2026-07-26
fix: write_internal_file
fix: write_internal_file
deepf2c.git Lba4a9563
2026-07-26
refact: finished. 0 PASS :(
refact: finished. 0 PASS :(
deepf2c.git L5d74277e
2026-07-26
refact: finished. 0 PASS :(
refact: finished. 0 PASS :(
deepf2c.git La2d1922c
2026-07-26
refact: type-safe PassContext, pass dependency declarations, HIR migration
refact: type-safe PassContext, pass dependency declarations, HIR migration
deepf2c.git L9694c042
2026-07-26
refact: type-safe PassContext, pass dependency declarations, HIR migration
refact: type-safe PassContext, pass dependency declarations, HIR migration
deepf2c.git L9ee0badf
2026-07-26
upd: docs
upd: docs
deepf2c.git Lad22e59c
2026-07-26
upd: docs
upd: docs
deepf2c.git Ldf0f8a5d
2026-07-26
upd: script
upd: script
deepf2c.git L4fc88059
2026-07-26
upd: script
upd: script
deepf2c.git L6c4bda30
2026-07-27
Phase A: infrastructure debt fixes
Phase A: infrastructure debt fixes
deepf2c.git L1fc18df4
2026-07-27
Phase A: infrastructure debt fixes
Phase A: infrastructure debt fixes
deepf2c.git Ld6384bd3
2026-07-27
Phase A: infrastructure debt fixes
Phase A: infrastructure debt fixes
deepf2c.git Lf2e1b65c
2026-07-27
fix: alt_ret_allcpp
fix: alt_ret_allcpp
deepf2c.git L20a0477f
2026-07-27
fix: alt_ret_allcpp
fix: alt_ret_allcpp
deepf2c.git Lac9d9ad8
2026-07-27
fix: alternate_return_save
fix: alternate_return_save
deepf2c.git L5675c8b3
2026-07-27
fix: alternate_return_save
fix: alternate_return_save
deepf2c.git Lcce7ca26
2026-07-27
fix: array_constructor
fix: array_constructor
deepf2c.git L79d35f06
2026-07-27
fix: array_constructor
fix: array_constructor
deepf2c.git Lf6ecac05
2026-07-27
fix: array_example
fix: array_example
deepf2c.git Leb38fc89
2026-07-27
fix: array_example
fix: array_example
deepf2c.git Lf8d0ab84
2026-07-27
fix: array_in_common_startwith_0
fix: array_in_common_startwith_0
deepf2c.git Lbf7022bc
2026-07-27
fix: array_in_common_startwith_0
fix: array_in_common_startwith_0
deepf2c.git Lc35cd0eb
2026-07-27
fix: array_origin
fix: array_origin
deepf2c.git L5da0fdb6
2026-07-27
fix: array_origin
fix: array_origin
deepf2c.git L6b528e25
2026-07-27
fix: assumed_shape_array
fix: assumed_shape_array
deepf2c.git L92b5dca8
2026-07-27
fix: assumed_shape_array
fix: assumed_shape_array
deepf2c.git Lef392086
2026-07-27
fix: character_array_in_common
fix: character_array_in_common
deepf2c.git L2ad1a0e5
2026-07-27
fix: character_array_in_common
fix: character_array_in_common
deepf2c.git Lb0c74267
2026-07-27
fix: character_assign_star1
fix: character_assign_star1
deepf2c.git L093643b2
2026-07-27
fix: character_assign_star1
fix: character_assign_star1
deepf2c.git Lfe56c428
2026-07-27
fix: character_function
fix: character_function
deepf2c.git L1cd20a80
2026-07-27
fix: character_function
fix: character_function
deepf2c.git L3b8a74f0
2026-07-27
fix: common_equivalence_2
fix: common_equivalence_2
deepf2c.git L8cec9137
2026-07-27
fix: common_equivalence_2
fix: common_equivalence_2
deepf2c.git Lb81df6a5
2026-07-27
fix: common_equivalence_5
fix: common_equivalence_5
deepf2c.git L21bd8134
2026-07-27
fix: common_equivalence_5
fix: common_equivalence_5
deepf2c.git Lbdc125b4
2026-07-27
fix: common_equivalence_simple_4
fix: common_equivalence_simple_4
deepf2c.git L847bc6b3
2026-07-27
fix: common_equivalence_simple_4
fix: common_equivalence_simple_4
deepf2c.git Ldc493e52
2026-07-27
fix: common_equivalence_simple_5
fix: common_equivalence_simple_5
deepf2c.git L51083a2a
2026-07-27
fix: common_equivalence_simple_5
fix: common_equivalence_simple_5
deepf2c.git Le3426de9
2026-07-27
fix: common_equivalence_simple_6
fix: common_equivalence_simple_6
deepf2c.git Lbdf6418e
2026-07-27
fix: common_equivalence_simple_6
fix: common_equivalence_simple_6
deepf2c.git Ld16e2cca
2026-07-27
fix: common_save_members
fix: common_save_members
deepf2c.git L0bc5dbeb
2026-07-27
fix: common_save_members
fix: common_save_members
deepf2c.git Lb7807cb5
2026-07-27
fix: common_var_as_dim_for_arr
fix: common_var_as_dim_for_arr
deepf2c.git L3ebf5227
2026-07-27
fix: common_var_as_dim_for_arr
fix: common_var_as_dim_for_arr
deepf2c.git Lfe790953
2026-07-27
fix: complex_func
fix: complex_func
deepf2c.git L9fe40749
2026-07-27
fix: complex_func
fix: complex_func
deepf2c.git Ldbccb8e1
2026-07-27
fix: comsize_collision
fix: comsize_collision
deepf2c.git L05131802
2026-07-27
fix: comsize_collision
fix: comsize_collision
deepf2c.git La9d90484
2026-07-27
fix: const_expressions
fix: const_expressions
deepf2c.git L7b6c375a
2026-07-27
fix: const_expressions
fix: const_expressions
deepf2c.git Lade59f49
2026-07-27
fix: conv_recipe
fix: conv_recipe
deepf2c.git L10a65b83
2026-07-27
fix: conv_recipe
fix: conv_recipe
deepf2c.git Lb80a4fe7
2026-07-27
fix: data_05
fix: data_05
deepf2c.git L8f32dc15
2026-07-27
fix: data_05
fix: data_05
deepf2c.git Lad628000
2026-07-27
fix: data_20
fix: data_20
deepf2c.git L55a95fd3
2026-07-27
fix: data_20
fix: data_20
deepf2c.git Lba2a55cd
2026-07-27
fix: data_22
fix: data_22
deepf2c.git L8a5363d5
2026-07-27
fix: data_22
fix: data_22
deepf2c.git La7f4c539
2026-07-27
fix: direct_io2
fix: direct_io2
deepf2c.git L1ddab3a3
2026-07-27
fix: direct_io2
fix: direct_io2
deepf2c.git L9b0fdc4c
2026-07-27
fix: elemental_function
fix: elemental_function
deepf2c.git L70f50dc6
2026-07-27
fix: elemental_function
fix: elemental_function
deepf2c.git La8061893
2026-07-27
fix: entry_sub_3
fix: entry_sub_3
deepf2c.git L790b08d8
2026-07-27
fix: entry_sub_3
fix: entry_sub_3
deepf2c.git Lfe2c38bd
2026-07-27
fix: equiv_data_merge
fix: equiv_data_merge
deepf2c.git L3c03a206
2026-07-27
fix: equiv_data_merge
fix: equiv_data_merge
deepf2c.git L956b4eec
2026-07-27
fix: equivalence_11 — correct shared buffer size and offset for EQUIVALENCE with negative index offset
fix: equivalence_11 — correct shared buffer size and offset for EQUIVALENCE with negative index offset
deepf2c.git L2218f9b4
2026-07-27
fix: equivalence_11 — correct shared buffer size and offset for EQUIVALENCE with negative index offset
fix: equivalence_11 — correct shared buffer size and offset for EQUIVALENCE with negative index offset
deepf2c.git Lfcdf9a3e
2026-07-27
fix: equivalence_13
fix: equivalence_13
deepf2c.git Led47ba29
2026-07-27
fix: equivalence_13
fix: equivalence_13
deepf2c.git Lf8b14d71
2026-07-27
fix: errno
fix: errno
deepf2c.git L2556b1c3
2026-07-27
fix: errno
fix: errno
deepf2c.git Lb43dc165
2026-07-27
fix: exit_cycle_named
fix: exit_cycle_named
deepf2c.git L15c1806f
2026-07-27
fix: exit_cycle_named
fix: exit_cycle_named
deepf2c.git Lbe1e1726
2026-07-27
fix: external_arg_function
fix: external_arg_function
deepf2c.git L01d520f8
2026-07-27
fix: external_arg_function
fix: external_arg_function
deepf2c.git L17685722
2026-07-27
fix: f90_assign_character_array_at_decl
fix: f90_assign_character_array_at_decl
deepf2c.git L4985fbe5
2026-07-27
fix: f90_assign_character_array_at_decl
fix: f90_assign_character_array_at_decl
deepf2c.git La7f632d7
2026-07-27
fix: f90_module3
fix: f90_module3
deepf2c.git L74a42096
2026-07-27
fix: f90_module3
fix: f90_module3
deepf2c.git Lcad62dc2
2026-07-27
fix: f90_pointer_associate
fix: f90_pointer_associate
deepf2c.git L36171861
2026-07-27
fix: f90_pointer_associate
fix: f90_pointer_associate
deepf2c.git L58660f33
2026-07-27
fix: f90_pointer_nullify
fix: f90_pointer_nullify
deepf2c.git L5af6fa26
2026-07-27
fix: f90_pointer_nullify
fix: f90_pointer_nullify
deepf2c.git Lb77476a7
2026-07-27
fix: format_escape
fix: format_escape
deepf2c.git Lcf50a2aa
2026-07-27
fix: format_escape
fix: format_escape
deepf2c.git Ld751b56b
2026-07-27
fix: format_str_blank_str
fix: format_str_blank_str
deepf2c.git L3c486f1f
2026-07-27
fix: format_str_blank_str
fix: format_str_blank_str
deepf2c.git Lc337a6b8
2026-07-27
fix: function_calls_with_its_name_as_arg
fix: function_calls_with_its_name_as_arg
deepf2c.git L903012fd
2026-07-27
fix: function_calls_with_its_name_as_arg
fix: function_calls_with_its_name_as_arg
deepf2c.git Lc848f399
2026-07-27
fix: function_no_arg
fix: function_no_arg
deepf2c.git L5187d9c4
2026-07-27
fix: function_no_arg
fix: function_no_arg
deepf2c.git Lda6c64b4
2026-07-27
fix: gap_asdmap_impltype
fix: gap_asdmap_impltype
deepf2c.git L2931b05b
2026-07-27
fix: gap_asdmap_impltype
fix: gap_asdmap_impltype
deepf2c.git Lab77f6d3
2026-07-27
fix: gap_bare_type_funcall
fix: gap_bare_type_funcall
deepf2c.git L60c1ddff
2026-07-27
fix: gap_bare_type_funcall
fix: gap_bare_type_funcall
deepf2c.git L990c55d3
2026-07-27
fix: gap_do_var_implicit_assign
fix: gap_do_var_implicit_assign
deepf2c.git La182a5bc
2026-07-27
fix: gap_do_var_implicit_assign
fix: gap_do_var_implicit_assign
deepf2c.git Ld94bf134
2026-07-27
fix: gap_dumod5
fix: gap_dumod5
deepf2c.git L23827a2c
2026-07-27
fix: gap_dumod5
fix: gap_dumod5
deepf2c.git L411d0a0e
2026-07-27
fix: gap_facsf_call
fix: gap_facsf_call
deepf2c.git Lb1b25753
2026-07-27
fix: gap_facsf_call
fix: gap_facsf_call
deepf2c.git Lfdb042aa
2026-07-27
fix: gap_fno_automatic_complex
fix: gap_fno_automatic_complex
deepf2c.git L907f6119
2026-07-27
fix: gap_fno_automatic_complex
fix: gap_fno_automatic_complex
deepf2c.git La58b178b
2026-07-27
fix: gap_implicit_save
fix: gap_implicit_save
deepf2c.git L66ed23ab
2026-07-27
fix: gap_implicit_save
fix: gap_implicit_save
deepf2c.git Lc4bd8088
2026-07-27
fix: gap_krshft
fix: gap_krshft
deepf2c.git L2a6d38f4
2026-07-27
fix: gap_krshft
fix: gap_krshft
deepf2c.git L8ce14374
2026-07-27
fix: gap_mapfns_entry
fix: gap_mapfns_entry
deepf2c.git Ld2babec5
2026-07-27
fix: gap_mapfns_entry
fix: gap_mapfns_entry
deepf2c.git Lf9eab317
2026-07-27
fix: gap_mma
fix: gap_mma
deepf2c.git Lc2fb8aa6
2026-07-27
fix: gap_mma
fix: gap_mma
deepf2c.git Ld39487f0
2026-07-27
fix: gap_mpyl
fix: gap_mpyl
deepf2c.git Ld0fd16b0
2026-07-27
fix: gap_mpyl
fix: gap_mpyl
deepf2c.git Ld74e3656
2026-07-27
fix: gap_outpt4_3
fix: gap_outpt4_3
deepf2c.git L1d5601e7
2026-07-27
fix: gap_outpt4_3
fix: gap_outpt4_3
deepf2c.git Lfc05779d
2026-07-27
fix: gap_rfopen
fix: gap_rfopen
deepf2c.git Lc3bbff75
2026-07-27
fix: gap_rfopen
fix: gap_rfopen
deepf2c.git Lf42a829f
2026-07-27
fix: gap_tdate
fix: gap_tdate
deepf2c.git L6ccf4e47
2026-07-27
fix: gap_tdate
fix: gap_tdate
deepf2c.git L95706443
2026-07-27
fix: gap_xcsa_3
fix: gap_xcsa_3
deepf2c.git L7d90b78e
2026-07-27
fix: gap_xcsa_3
fix: gap_xcsa_3
deepf2c.git Lc7426d56
2026-07-27
fix: gap_xgpibs_4
fix: gap_xgpibs_4
deepf2c.git L02d359ce
2026-07-27
fix: gap_xgpibs_4
fix: gap_xgpibs_4
deepf2c.git L09089c12
2026-07-27
fix: gap_xpunp_2
fix: gap_xpunp_2
deepf2c.git L27958969
2026-07-27
fix: gap_xpunp_2
fix: gap_xpunp_2
deepf2c.git L874a8ec8
2026-07-27
fix: hollerith
fix: hollerith
deepf2c.git L091c7859
2026-07-27
fix: hollerith
fix: hollerith
deepf2c.git Ld7a4f93a
2026-07-27
fix: if_elseif_else_endif
fix: if_elseif_else_endif
deepf2c.git L5410437a
2026-07-27
fix: if_elseif_else_endif
fix: if_elseif_else_endif
deepf2c.git Ldb3aeb33
2026-07-27
fix: internal_procedure — program CONTAINS parsing
fix: internal_procedure — program CONTAINS parsing
deepf2c.git L0a0107b3
2026-07-27
fix: internal_procedure — program CONTAINS parsing
fix: internal_procedure — program CONTAINS parsing
deepf2c.git L4dd306ee
2026-07-27
fix: len_trim
fix: len_trim
deepf2c.git L4df8e95f
2026-07-27
fix: len_trim
fix: len_trim
deepf2c.git Le1e2e6c0
2026-07-27
fix: logical_eqv_neqv
fix: logical_eqv_neqv
deepf2c.git L82e1671c
2026-07-27
fix: logical_eqv_neqv
fix: logical_eqv_neqv
deepf2c.git L8b92eb6c
2026-07-27
fix: mismatch_args
fix: mismatch_args
deepf2c.git L1ed0fa44
2026-07-27
fix: mismatch_args
fix: mismatch_args
deepf2c.git L5c1d490b
2026-07-27
fix: module_use_rename
fix: module_use_rename
deepf2c.git L1f304e9f
2026-07-27
fix: module_use_rename
fix: module_use_rename
deepf2c.git La84b61cc
2026-07-27
fix: multi_common_so
fix: multi_common_so
deepf2c.git Lb7cefe05
2026-07-27
fix: multi_common_so
fix: multi_common_so
deepf2c.git Lbe47ade1
2026-07-27
fix: multi_int2_common
fix: multi_int2_common
deepf2c.git L3f77c0ab
2026-07-27
fix: multi_int2_common
fix: multi_int2_common
deepf2c.git L61180a6e
2026-07-27
fix: operator_overload
fix: operator_overload
deepf2c.git L8e4970f6
2026-07-27
fix: operator_overload
fix: operator_overload
deepf2c.git Lbc31afb5
2026-07-27
fix: parameter_has_function
fix: parameter_has_function
deepf2c.git L09c4e811
2026-07-27
fix: parameter_has_function
fix: parameter_has_function
deepf2c.git L11d98a69
2026-07-27
fix: parameters_2
fix: parameters_2
deepf2c.git L0d31bf43
2026-07-27
fix: parameters_2
fix: parameters_2
deepf2c.git L2a5c80ab
2026-07-27
fix: power
fix: power
deepf2c.git L03af2bf5
2026-07-27
fix: power
fix: power
deepf2c.git La38c06b3
2026-07-27
fix: sizeRev
fix: sizeRev
deepf2c.git L05773d37
2026-07-27
fix: sizeRev
fix: sizeRev
deepf2c.git L3efb7f64
2026-07-27
fix: slice1
fix: slice1
deepf2c.git L64838754
2026-07-27
fix: slice1
fix: slice1
deepf2c.git Ldecc797d
2026-07-27
fix: string_array
fix: string_array
deepf2c.git L7b59f555
2026-07-27
fix: string_array
fix: string_array
deepf2c.git Lb6a95f49
2026-07-27
fix: strings_size_dim_data
fix: strings_size_dim_data
deepf2c.git L12458bc4
2026-07-27
fix: strings_size_dim_data
fix: strings_size_dim_data
deepf2c.git L3f4f03f3
2026-07-27
fix: subroutine_5
fix: subroutine_5
deepf2c.git L2e54d9d1
2026-07-27
fix: subroutine_5
fix: subroutine_5
deepf2c.git L526aca66
2026-07-27
fix: subroutine_9
fix: subroutine_9
deepf2c.git L37f3fe84
2026-07-27
fix: subroutine_9
fix: subroutine_9
deepf2c.git Lc22f968f
2026-07-27
fix: test_mod_interop_2
fix: test_mod_interop_2
deepf2c.git L4784e520
2026-07-27
fix: test_mod_interop_2
fix: test_mod_interop_2
deepf2c.git L7016e0e7
2026-07-27
fix: unformatted_experiments
fix: unformatted_experiments
deepf2c.git L3b41ab6c
2026-07-27
fix: unformatted_experiments
fix: unformatted_experiments
deepf2c.git Lb7c898dd
2026-07-27
fix: write_name
fix: write_name
deepf2c.git L61868b77
2026-07-27
fix: write_name
fix: write_name
deepf2c.git Le736d405
2026-07-28
C5: extract DATA-init rewrite from lower_to_cppir to transform.py
C5: extract DATA-init rewrite from lower_to_cppir to transform.py
deepf2c.git L44dc6539
2026-07-28
C5: extract DATA-init rewrite from lower_to_cppir to transform.py
C5: extract DATA-init rewrite from lower_to_cppir to transform.py
deepf2c.git Lfc0d4090
2026-07-28
C6: migrate cray_fixup regex patterns to src/cpp_ir/transform.py
C6: migrate cray_fixup regex patterns to src/cpp_ir/transform.py
deepf2c.git L615ae73a
2026-07-28
C6: migrate cray_fixup regex patterns to src/cpp_ir/transform.py
C6: migrate cray_fixup regex patterns to src/cpp_ir/transform.py
deepf2c.git Ldcfadfa3
2026-07-28
D1: all 14 name+_ sites migrated to emit_abi_func_name/safe_ident
D1: all 14 name+_ sites migrated to emit_abi_func_name/safe_ident
deepf2c.git Lc7dd9126
2026-07-28
D1: all 14 name+_ sites migrated to emit_abi_func_name/safe_ident
D1: all 14 name+_ sites migrated to emit_abi_func_name/safe_ident
deepf2c.git Lcab60604
2026-07-28
D2: intrinsics table expansion + lowering lookup (non-emitter)
D2: intrinsics table expansion + lowering lookup (non-emitter)
deepf2c.git L187b53f7
2026-07-28
D2: intrinsics table expansion + lowering lookup (non-emitter)
D2: intrinsics table expansion + lowering lookup (non-emitter)
deepf2c.git L30f47e7e
2026-07-28
D3: FLUSH/FORTRAN_FLUSH added to intrinsics table, 3 ad-hoc sites removed
D3: FLUSH/FORTRAN_FLUSH added to intrinsics table, 3 ad-hoc sites removed
deepf2c.git L0436ceb8
2026-07-28
D3: FLUSH/FORTRAN_FLUSH added to intrinsics table, 3 ad-hoc sites removed
D3: FLUSH/FORTRAN_FLUSH added to intrinsics table, 3 ad-hoc sites removed
deepf2c.git L5cc18382
2026-07-28
E1: remove compiler/int_width/real_width from CppTranslationUnit
E1: remove compiler/int_width/real_width from CppTranslationUnit
deepf2c.git L0a4410c2
2026-07-28
E1: remove compiler/int_width/real_width from CppTranslationUnit
E1: remove compiler/int_width/real_width from CppTranslationUnit
deepf2c.git Leff424bb
2026-07-28
E2: _c_fmt Fortran syntax logic moved to lowering layer
E2: _c_fmt Fortran syntax logic moved to lowering layer
deepf2c.git L507af561
2026-07-28
E2: _c_fmt Fortran syntax logic moved to lowering layer
E2: _c_fmt Fortran syntax logic moved to lowering layer
deepf2c.git L547f0922
2026-07-28
E4: remove BD-specific weak-symbol logic from emitter (always weak)
E4: remove BD-specific weak-symbol logic from emitter (always weak)
deepf2c.git L2331c1dd
2026-07-28
E4: remove BD-specific weak-symbol logic from emitter (always weak)
E4: remove BD-specific weak-symbol logic from emitter (always weak)
deepf2c.git L4e90db56
2026-07-28
E: final guards + cleanup
E: final guards + cleanup
deepf2c.git L01836396
2026-07-28
E: final guards + cleanup
E: final guards + cleanup
deepf2c.git Lc1c59cd7
2026-07-28
Phase A complete: dc.report() in step6_transpile, diagnostics unit test, common_lowering dead DC cleanup
Phase A complete: dc.report() in step6_transpile, diagnostics unit test, common_lowering dead DC cleanup
deepf2c.git L634acbc1
2026-07-28
Phase A complete: dc.report() in step6_transpile, diagnostics unit test, common_lowering dead DC cleanup
Phase A complete: dc.report() in step6_transpile, diagnostics unit test, common_lowering dead DC cleanup
deepf2c.git Ld7799db0
2026-07-28
Phase B: pass metadata fixes + regression guards
Phase B: pass metadata fixes + regression guards
deepf2c.git L0c2453a1
2026-07-28
Phase B: pass metadata fixes + regression guards
Phase B: pass metadata fixes + regression guards
deepf2c.git L2fbd6481
2026-07-28
Phase C-1: create src/cpp_ir/transform.py, migrate constant fold, add guards
Phase C-1: create src/cpp_ir/transform.py, migrate constant fold, add guards
deepf2c.git L07c5d16e
2026-07-28
Phase C-1: create src/cpp_ir/transform.py, migrate constant fold, add guards
Phase C-1: create src/cpp_ir/transform.py, migrate constant fold, add guards
deepf2c.git L8b79eb70
2026-07-28
Phase C-3: migrate equiv alias dedup to src/cpp_ir/transform.py
Phase C-3: migrate equiv alias dedup to src/cpp_ir/transform.py
deepf2c.git La4b549e0
2026-07-28
Phase C-3: migrate equiv alias dedup to src/cpp_ir/transform.py
Phase C-3: migrate equiv alias dedup to src/cpp_ir/transform.py
deepf2c.git Lc3fcc763
2026-07-28
Phase C4: CalleeSignaturePass — eliminate all_hir_units traversals from lowering
Phase C4: CalleeSignaturePass — eliminate all_hir_units traversals from lowering
deepf2c.git L7efd2e42
2026-07-28
Phase C4: CalleeSignaturePass — eliminate all_hir_units traversals from lowering
Phase C4: CalleeSignaturePass — eliminate all_hir_units traversals from lowering
deepf2c.git L86be538e
2026-07-28
add 6 new architectural guard tests
add 6 new architectural guard tests
deepf2c.git L90a01619
2026-07-28
add 6 new architectural guard tests
add 6 new architectural guard tests
deepf2c.git L9d6d52ce
2026-07-28
cleanup: P3-2 print→DiagnosticCollector.note in hollerith_resolve and char_to_hollerith
cleanup: P3-2 print→DiagnosticCollector.note in hollerith_resolve and char_to_hollerith
deepf2c.git L40da2f3d
2026-07-28
cleanup: P3-2 print→DiagnosticCollector.note in hollerith_resolve and char_to_hollerith
cleanup: P3-2 print→DiagnosticCollector.note in hollerith_resolve and char_to_hollerith
deepf2c.git L795bf736
2026-07-28
emitter: f2c::* hardcoded strings → _RN() table lookups
emitter: f2c::* hardcoded strings → _RN() table lookups
deepf2c.git Ld3f307a9
2026-07-28
emitter: f2c::* hardcoded strings → _RN() table lookups
emitter: f2c::* hardcoded strings → _RN() table lookups
deepf2c.git Lf754f52e
2026-07-28
feat: add 6 architectural enforcement guards + clean stale docstrings
feat: add 6 architectural enforcement guards + clean stale docstrings
deepf2c.git L9c9ad949
2026-07-28
feat: add 6 architectural enforcement guards + clean stale docstrings
feat: add 6 architectural enforcement guards + clean stale docstrings
deepf2c.git Lc7dd1da1
2026-07-28
fix remaining P1-3, P1-1, P2-2, P3-3 violations
fix remaining P1-3, P1-1, P2-2, P3-3 violations
deepf2c.git Lba483c85
2026-07-28
fix remaining P1-3, P1-1, P2-2, P3-3 violations
fix remaining P1-3, P1-1, P2-2, P3-3 violations
deepf2c.git Lda03bcdf
2026-07-28
fix: CppLiteral.lit_type default '' + read_str→f2c::sscanf
fix: CppLiteral.lit_type default '' + read_str→f2c::sscanf
deepf2c.git L86f9a104
2026-07-28
fix: CppLiteral.lit_type default '' + read_str→f2c::sscanf
fix: CppLiteral.lit_type default '' + read_str→f2c::sscanf
deepf2c.git L904ee864
2026-07-28
fix: a42a8_multi_entry
fix: a42a8_multi_entry
deepf2c.git L3a374fe8
2026-07-28
fix: a42a8_multi_entry
fix: a42a8_multi_entry
deepf2c.git L5d431c22
2026-07-28
fix: assumed_shape_array
fix: assumed_shape_array
deepf2c.git L91ca380f
2026-07-28
fix: assumed_shape_array
fix: assumed_shape_array
deepf2c.git L9d1acd41
2026-07-28
fix: call_func_var_pointer
fix: call_func_var_pointer
deepf2c.git L47e16375
2026-07-28
fix: call_func_var_pointer
fix: call_func_var_pointer
deepf2c.git Lfcdb7914
2026-07-28
fix: call_no_var_func
fix: call_no_var_func
deepf2c.git L8832f6fc
2026-07-28
fix: call_no_var_func
fix: call_no_var_func
deepf2c.git La5587969
2026-07-28
fix: call_wloop_para
fix: call_wloop_para
deepf2c.git L172e292d
2026-07-28
fix: call_wloop_para
fix: call_wloop_para
deepf2c.git L238450bb
2026-07-28
fix: common_equivalence_2
fix: common_equivalence_2
deepf2c.git L04580afb
2026-07-28
fix: common_equivalence_2
fix: common_equivalence_2
deepf2c.git L06898fcb
2026-07-28
fix: common_equivalence_2
fix: common_equivalence_2
deepf2c.git L4a98d6c5
2026-07-28
fix: common_equivalence_2
fix: common_equivalence_2
deepf2c.git Lb1f0b025
2026-07-28
fix: complete Phase A diagnostics cleanup — remove dead DiagnosticCollector in common_lowering, wire diagnostics in lowe
fix: complete Phase A diagnostics cleanup — remove dead DiagnosticCollector in common_lowering, wire diagnostics in lower_to_cppir PassResult.success
deepf2c.git La3648d48
2026-07-28
fix: complete Phase A diagnostics cleanup — remove dead DiagnosticCollector in common_lowering, wire diagnostics in lowe
fix: complete Phase A diagnostics cleanup — remove dead DiagnosticCollector in common_lowering, wire diagnostics in lower_to_cppir PassResult.success
deepf2c.git Lcde03349
2026-07-28
fix: complex_arg_demo
fix: complex_arg_demo
deepf2c.git L442e45c4
2026-07-28
fix: complex_arg_demo
fix: complex_arg_demo
deepf2c.git L47f4165c
2026-07-28
fix: complex_bug
fix: complex_bug
deepf2c.git La4b9f46b
2026-07-28
fix: complex_bug
fix: complex_bug
deepf2c.git Lb8de938c
2026-07-28
fix: cray_pointer4
fix: cray_pointer4
deepf2c.git L1e9a21b2
2026-07-28
fix: cray_pointer4
fix: cray_pointer4
deepf2c.git L3e287c59
2026-07-28
fix: cray_pointer_common_equivalence
fix: cray_pointer_common_equivalence
deepf2c.git L45e45c50
2026-07-28
fix: cray_pointer_common_equivalence
fix: cray_pointer_common_equivalence
deepf2c.git L71de95a3
2026-07-28
fix: data_16
fix: data_16
deepf2c.git L5620f87b
2026-07-28
fix: data_16
fix: data_16
deepf2c.git L791d6339
2026-07-28
fix: data_32
fix: data_32
deepf2c.git L04dba8a6
2026-07-28
fix: data_32
fix: data_32
deepf2c.git L8ea7e094
2026-07-28
fix: data_byte
fix: data_byte
deepf2c.git L10e0b299
2026-07-28
fix: data_byte
fix: data_byte
deepf2c.git L4178e775
2026-07-28
fix: data_string_array
fix: data_string_array
deepf2c.git L937cc9ad
2026-07-28
fix: data_string_array
fix: data_string_array
deepf2c.git Lad83fc65
2026-07-28
fix: derived_type
fix: derived_type
deepf2c.git L5860c1d8
2026-07-28
fix: derived_type
fix: derived_type
deepf2c.git L8d170bc0
2026-07-28
fix: equiv_data_merge — skip SAVE hoisting for EQUIVALENCE'd variables
fix: equiv_data_merge — skip SAVE hoisting for EQUIVALENCE'd variables
deepf2c.git Lb22d52e2
2026-07-28
fix: equiv_data_merge — skip SAVE hoisting for EQUIVALENCE'd variables
fix: equiv_data_merge — skip SAVE hoisting for EQUIVALENCE'd variables
deepf2c.git Lf054c215
2026-07-28
fix: equiv_data_merge — typed equivalence buffers + element offsets
fix: equiv_data_merge — typed equivalence buffers + element offsets
deepf2c.git L38d2507b
2026-07-28
fix: equiv_data_merge — typed equivalence buffers + element offsets
fix: equiv_data_merge — typed equivalence buffers + element offsets
deepf2c.git Ld5b77c3b
2026-07-28
fix: equivalence_repeated
fix: equivalence_repeated
deepf2c.git L6c98bd0f
2026-07-28
fix: equivalence_repeated
fix: equivalence_repeated
deepf2c.git Ld004dbe8
2026-07-28
fix: forall_construct
fix: forall_construct
deepf2c.git L331349e8
2026-07-28
fix: forall_construct
fix: forall_construct
deepf2c.git L77ef41b3
2026-07-28
fix: gap_apdb1
fix: gap_apdb1
deepf2c.git L3e33675d
2026-07-28
fix: gap_apdb1
fix: gap_apdb1
deepf2c.git L3f0693b4
2026-07-28
fix: gap_asdmap
fix: gap_asdmap
deepf2c.git L1496e8ef
2026-07-28
fix: gap_asdmap
fix: gap_asdmap
deepf2c.git La7f1732b
2026-07-28
fix: gap_autock
fix: gap_autock
deepf2c.git Le260c636
2026-07-28
fix: gap_autock
fix: gap_autock
deepf2c.git Le8468c6b
2026-07-28
fix: gap_bcd_format
fix: gap_bcd_format
deepf2c.git La49796bf
2026-07-28
fix: gap_bcd_format
fix: gap_bcd_format
deepf2c.git Lca562540
2026-07-28
fix: gap_com12_5
fix: gap_com12_5
deepf2c.git L408aba92
2026-07-28
fix: gap_com12_5
fix: gap_com12_5
deepf2c.git L98bc46c1
2026-07-28
fix: gap_do_label_attached_3
fix: gap_do_label_attached_3
deepf2c.git L45b20473
2026-07-28
fix: gap_do_label_attached_3
fix: gap_do_label_attached_3
deepf2c.git Lac26b5ea
2026-07-28
fix: gap_dtshld
fix: gap_dtshld
deepf2c.git Laf8eb0a8
2026-07-28
fix: gap_dtshld
fix: gap_dtshld
deepf2c.git Le626a92f
2026-07-28
fix: gap_dumod5
fix: gap_dumod5
deepf2c.git L4b3788db
2026-07-28
fix: gap_dumod5
fix: gap_dumod5
deepf2c.git Lc97a08b1
2026-07-28
fix: gap_forwrt_2
fix: gap_forwrt_2
deepf2c.git L239653d9
2026-07-28
fix: gap_forwrt_2
fix: gap_forwrt_2
deepf2c.git Ldbbc9b8c
2026-07-28
fix: gap_inptt2
fix: gap_inptt2
deepf2c.git Lb2acb282
2026-07-28
fix: gap_inptt2
fix: gap_inptt2
deepf2c.git Lcc447217
2026-07-28
fix: gap_optpr2
fix: gap_optpr2
deepf2c.git L5a75bd56
2026-07-28
fix: gap_optpr2
fix: gap_optpr2
deepf2c.git L745ee7d7
2026-07-28
fix: gap_optpr2_2
fix: gap_optpr2_2
deepf2c.git L2cff8c6a
2026-07-28
fix: gap_optpr2_2
fix: gap_optpr2_2
deepf2c.git L6cbdcb70
2026-07-28
fix: gap_outpt4_2
fix: gap_outpt4_2
deepf2c.git L7f8410c4
2026-07-28
fix: gap_outpt4_2
fix: gap_outpt4_2
deepf2c.git Lae6ba0b9
2026-07-28
fix: gap_semdbd
fix: gap_semdbd
deepf2c.git L0c5f2423
2026-07-28
fix: gap_semdbd
fix: gap_semdbd
deepf2c.git Lefa2fd0d
2026-07-28
fix: gap_variable_shadow_subroutine
fix: gap_variable_shadow_subroutine
deepf2c.git L03dcab5e
2026-07-28
fix: gap_variable_shadow_subroutine
fix: gap_variable_shadow_subroutine
deepf2c.git L3c01fd86
2026-07-28
fix: gap_xgpibs_3
fix: gap_xgpibs_3
deepf2c.git L351e3e52
2026-07-28
fix: gap_xgpibs_3
fix: gap_xgpibs_3
deepf2c.git L9e3b0588
2026-07-28
fix: gap_xgpibs_4
fix: gap_xgpibs_4
deepf2c.git L74750bb6
2026-07-28
fix: gap_xgpibs_4
fix: gap_xgpibs_4
deepf2c.git Leac01e5d
2026-07-28
fix: passing_arrays_2
fix: passing_arrays_2
deepf2c.git L6dbd0ee0
2026-07-28
fix: passing_arrays_2
fix: passing_arrays_2
deepf2c.git Lb0ea6daf
2026-07-28
fix: purge_ast now truly drops the AST — remove _raw_parse_result_snapshot escape hatch
fix: purge_ast now truly drops the AST — remove _raw_parse_result_snapshot escape hatch
deepf2c.git L904f40b5
2026-07-28
fix: purge_ast now truly drops the AST — remove _raw_parse_result_snapshot escape hatch
fix: purge_ast now truly drops the AST — remove _raw_parse_result_snapshot escape hatch
deepf2c.git Lafc3c651
2026-07-28
fix: read_end_err_star_double
fix: read_end_err_star_double
deepf2c.git L654e4792
2026-07-28
fix: read_end_err_star_double
fix: read_end_err_star_double
deepf2c.git Lf41fa8a6
2026-07-28
fix: read_iostat_from_file
fix: read_iostat_from_file
deepf2c.git L23eeee5f
2026-07-28
fix: read_iostat_from_file
fix: read_iostat_from_file
deepf2c.git Lb7b1f70a
2026-07-28
fix: read_rec_iostat
fix: read_rec_iostat
deepf2c.git L63a5b7ca
2026-07-28
fix: read_rec_iostat
fix: read_rec_iostat
deepf2c.git Lf8c04104
2026-07-28
fix: reshape
fix: reshape
deepf2c.git L7ad06949
2026-07-28
fix: reshape
fix: reshape
deepf2c.git Lee5e2bc5
2026-07-28
fix: step6_transpile no longer reads parse_result after pipeline — module stubs generated pre-pipeline, del parse_result
fix: step6_transpile no longer reads parse_result after pipeline — module stubs generated pre-pipeline, del parse_result after run
deepf2c.git L1c88f9c7
2026-07-28
fix: step6_transpile no longer reads parse_result after pipeline — module stubs generated pre-pipeline, del parse_result
fix: step6_transpile no longer reads parse_result after pipeline — module stubs generated pre-pipeline, del parse_result after run
deepf2c.git Lab03e5a2
2026-07-28
fix: triple_3d_common
fix: triple_3d_common
deepf2c.git L569318d8
2026-07-28
fix: triple_3d_common
fix: triple_3d_common
deepf2c.git Lba07786f
2026-07-28
fix: using_intrinsics
fix: using_intrinsics
deepf2c.git L0a5a232a
2026-07-28
fix: using_intrinsics
fix: using_intrinsics
deepf2c.git Lac6105a5
2026-07-28
fix: write_format_with_colon
fix: write_format_with_colon
deepf2c.git L7d12009e
2026-07-28
fix: write_format_with_colon
fix: write_format_with_colon
deepf2c.git Lf56c0886
2026-07-28
fix: write_name
fix: write_name
deepf2c.git L084e0f46
2026-07-28
fix: write_name
fix: write_name
deepf2c.git Lf2fda13d
2026-07-28
refactor: eliminate all raw AST reads after Phase 1 — 13 Phase 2+ passes migrated to HIR
refactor: eliminate all raw AST reads after Phase 1 — 13 Phase 2+ passes migrated to HIR
deepf2c.git L82a4a53c
2026-07-28
refactor: eliminate all raw AST reads after Phase 1 — 13 Phase 2+ passes migrated to HIR
refactor: eliminate all raw AST reads after Phase 1 — 13 Phase 2+ passes migrated to HIR
deepf2c.git Lf4c14a9f
2026-07-28
update audit doc with current state — mark fixed items, highlight remaining violations
update audit doc with current state — mark fixed items, highlight remaining violations
deepf2c.git L61cdf136
2026-07-28
update audit doc with current state — mark fixed items, highlight remaining violations
update audit doc with current state — mark fixed items, highlight remaining violations
deepf2c.git Lb5023c9e
2026-07-28
update audit doc: mark P1-1, P1-3, P3-3 as fixed
update audit doc: mark P1-1, P1-3, P3-3 as fixed
deepf2c.git L6b93bea7
2026-07-28
update audit doc: mark P1-1, P1-3, P3-3 as fixed
update audit doc: mark P1-1, P1-3, P3-3 as fixed
deepf2c.git Lcc4598b9
2026-07-28
update audit doc: mark P1-5/CppLiteral and P2-2 emitter as fixed
update audit doc: mark P1-5/CppLiteral and P2-2 emitter as fixed
deepf2c.git L1d4f3d91
2026-07-28
update audit doc: mark P1-5/CppLiteral and P2-2 emitter as fixed
update audit doc: mark P1-5/CppLiteral and P2-2 emitter as fixed
deepf2c.git L6ba6af28
2026-07-29
fix: add_strings
fix: add_strings
deepf2c.git L0ee6161f
2026-07-29
fix: add_strings
fix: add_strings
deepf2c.git L3490a5d8
2026-07-29
fix: alt_ret_main2cpp
fix: alt_ret_main2cpp
deepf2c.git L4983fab5
2026-07-29
fix: alt_ret_main2cpp
fix: alt_ret_main2cpp
deepf2c.git Le91463ae
2026-07-29
fix: alternate_return_mixed
fix: alternate_return_mixed
deepf2c.git L717a3d09
2026-07-29
fix: alternate_return_mixed
fix: alternate_return_mixed
deepf2c.git Lbb53ea26
2026-07-29
fix: call_subroutine_stmt_2
fix: call_subroutine_stmt_2
deepf2c.git L0ced12f7
2026-07-29
fix: call_subroutine_stmt_2
fix: call_subroutine_stmt_2
deepf2c.git Lf5bce72f
2026-07-29
fix: common_5
fix: common_5
deepf2c.git L39f9e179
2026-07-29
fix: common_5
fix: common_5
deepf2c.git L5ae9c5f4
2026-07-29
fix: common_equivalence_simple_2
fix: common_equivalence_simple_2
deepf2c.git L2a6d490d
2026-07-29
fix: common_equivalence_simple_2
fix: common_equivalence_simple_2
deepf2c.git Le1006f56
2026-07-29
fix: common_save_members
fix: common_save_members
deepf2c.git L1271552f
2026-07-29
fix: common_save_members
fix: common_save_members
deepf2c.git L2af17002
2026-07-29
fix: common_variants
fix: common_variants
deepf2c.git L88d555ce
2026-07-29
fix: common_variants
fix: common_variants
deepf2c.git L8fe33886
2026-07-29
fix: comsize_collision
fix: comsize_collision
deepf2c.git L5e2d63f7
2026-07-29
fix: comsize_collision
fix: comsize_collision
deepf2c.git Le9ba5b66
2026-07-29
fix: const_char2char
fix: const_char2char
deepf2c.git L177fca66
2026-07-29
fix: const_char2char
fix: const_char2char
deepf2c.git L2ee5901c
2026-07-29
fix: data_04
fix: data_04
deepf2c.git L2f483e88
2026-07-29
fix: data_04
fix: data_04
deepf2c.git Lc78c8cb3
2026-07-29
fix: data_25
fix: data_25
deepf2c.git Lac329098
2026-07-29
fix: data_25
fix: data_25
deepf2c.git Lbfa044b4
2026-07-29
fix: dmaxANDdmint
fix: dmaxANDdmint
deepf2c.git L35ab18ea
2026-07-29
fix: dmaxANDdmint
fix: dmaxANDdmint
deepf2c.git L9369726b
2026-07-29
fix: entry_fun_1
fix: entry_fun_1
deepf2c.git L39495977
2026-07-29
fix: entry_fun_1
fix: entry_fun_1
deepf2c.git L87bb6ed2
2026-07-29
fix: equal_operands
fix: equal_operands
deepf2c.git L2cba9cbd
2026-07-29
fix: equal_operands
fix: equal_operands
deepf2c.git L4348b035
2026-07-29
fix: f90_assign_character_array_at_decl
fix: f90_assign_character_array_at_decl
deepf2c.git L73b2cddd
2026-07-29
fix: f90_assign_character_array_at_decl
fix: f90_assign_character_array_at_decl
deepf2c.git Le9446c86
2026-07-29
fix: f90_initialized_data_objects
fix: f90_initialized_data_objects
deepf2c.git L6d37c2ba
2026-07-29
fix: f90_initialized_data_objects
fix: f90_initialized_data_objects
deepf2c.git Ldbc6ee36
2026-07-29
fix: format_escape
fix: format_escape
deepf2c.git L708c3512
2026-07-29
fix: format_escape
fix: format_escape
deepf2c.git L91cd82a5
2026-07-29
fix: gap_autock
fix: gap_autock
deepf2c.git L37b0ee29
2026-07-29
fix: gap_autock
fix: gap_autock
deepf2c.git L8529f387
2026-07-29
fix: gap_cross_file_var
fix: gap_cross_file_var
deepf2c.git L1d016fa5
2026-07-29
fix: gap_cross_file_var
fix: gap_cross_file_var
deepf2c.git Laec011b4
2026-07-29
fix: gap_dshear_2
fix: gap_dshear_2
deepf2c.git Lb20f0af9
2026-07-29
fix: gap_dshear_2
fix: gap_dshear_2
deepf2c.git Ldce09977
2026-07-29
fix: gap_eq_test
fix: gap_eq_test
deepf2c.git L745277b9
2026-07-29
fix: gap_eq_test
fix: gap_eq_test
deepf2c.git L76f2272d
2026-07-29
fix: gap_int_param
fix: gap_int_param
deepf2c.git L0a9f166b
2026-07-29
fix: gap_int_param
fix: gap_int_param
deepf2c.git L12b872ab
2026-07-29
fix: gap_mpyl_2
fix: gap_mpyl_2
deepf2c.git L03dfafb7
2026-07-29
fix: gap_mpyl_2
fix: gap_mpyl_2
deepf2c.git L7234d1ce
2026-07-29
fix: gap_partn1
fix: gap_partn1
deepf2c.git La26ac47c
2026-07-29
fix: gap_partn1
fix: gap_partn1
deepf2c.git La40f6063
2026-07-29
fix: gap_rfopen_multi
fix: gap_rfopen_multi
deepf2c.git L0562ad09
2026-07-29
fix: gap_rfopen_multi
fix: gap_rfopen_multi
deepf2c.git Lacab0906
2026-07-29
fix: gap_tdate
fix: gap_tdate
deepf2c.git L624de8da
2026-07-29
fix: gap_tdate
fix: gap_tdate
deepf2c.git L96658487
2026-07-29
fix: gap_xcsa_2
fix: gap_xcsa_2
deepf2c.git L7aa281a6
2026-07-29
fix: gap_xcsa_2
fix: gap_xcsa_2
deepf2c.git Le7b99a48
2026-07-29
fix: getfilein
fix: getfilein
deepf2c.git L19f3f0d8
2026-07-29
fix: getfilein
fix: getfilein
deepf2c.git L59278979
2026-07-29
fix: hollerith
fix: hollerith
deepf2c.git L20d3b017
2026-07-29
fix: hollerith
fix: hollerith
deepf2c.git L819eb840
2026-07-29
fix: inquire_extended
fix: inquire_extended
deepf2c.git L01e46bd5
2026-07-29
fix: inquire_extended
fix: inquire_extended
deepf2c.git L8e8cab33
2026-07-29
fix: namelist
fix: namelist
deepf2c.git L704b537d
2026-07-29
fix: namelist
fix: namelist
deepf2c.git Lbd1cbdae
2026-07-29
fix: non_advancing_io
fix: non_advancing_io
deepf2c.git L124de3bc
2026-07-29
fix: non_advancing_io
fix: non_advancing_io
deepf2c.git L56beed8c
2026-07-29
fix: overload
fix: overload
deepf2c.git L91b6dedd
2026-07-29
fix: overload
fix: overload
deepf2c.git Lb021755d
2026-07-29
fix: pointer_target
fix: pointer_target
deepf2c.git L2dadc7da
2026-07-29
fix: pointer_target
fix: pointer_target
deepf2c.git Leb6ea747
2026-07-29
fix: recursive_subroutine_f90
fix: recursive_subroutine_f90
deepf2c.git La8989e81
2026-07-29
fix: recursive_subroutine_f90
fix: recursive_subroutine_f90
deepf2c.git Lffc9671e
2026-07-29
fix: return_char
fix: return_char
deepf2c.git Lbde7c9f8
2026-07-29
fix: return_char
fix: return_char
deepf2c.git Le0c6a65d
2026-07-29
fix: save_equivalence_1
fix: save_equivalence_1
deepf2c.git L28eb3ea9
2026-07-29
fix: save_equivalence_1
fix: save_equivalence_1
deepf2c.git Lc3682480
2026-07-29
fix: select_case
fix: select_case
deepf2c.git L0a411c69
2026-07-29
fix: select_case
fix: select_case
deepf2c.git L26b064a9
2026-07-29
fix: select_case1
fix: select_case1
deepf2c.git L118d7a9c
2026-07-29
fix: select_case1
fix: select_case1
deepf2c.git L3f0bf859
2026-07-29
fix: select_case2
fix: select_case2
deepf2c.git Le4863c75
2026-07-29
fix: select_case2
fix: select_case2
deepf2c.git Lf77a1789
2026-07-29
fix: sizeof
fix: sizeof
deepf2c.git L1aedc7d6
2026-07-29
fix: sizeof
fix: sizeof
deepf2c.git Ld5486c5c
2026-07-29
fix: string_array_declarations
fix: string_array_declarations
deepf2c.git L55f5676a
2026-07-29
fix: string_array_declarations
fix: string_array_declarations
deepf2c.git L5f92ccd6
2026-07-29
fix: trim
fix: trim
deepf2c.git L124e533f
2026-07-29
fix: trim
fix: trim
deepf2c.git L30ca450c
2026-07-29
fix: write
fix: write
deepf2c.git L2fa83d2a
2026-07-29
fix: write
fix: write
deepf2c.git La26ca90c
2026-07-29
fix: write_stmt_1
fix: write_stmt_1
deepf2c.git L03ff3507
2026-07-29
fix: write_stmt_1
fix: write_stmt_1
deepf2c.git L9c7cdbeb
2026-07-30
fix: a42a8_multi_entry
fix: a42a8_multi_entry
deepf2c.git L0db6d3ba
2026-07-30
fix: a42a8_multi_entry
fix: a42a8_multi_entry
deepf2c.git L49b327a6
2026-07-30
fix: alter_return_in_entry
fix: alter_return_in_entry
deepf2c.git L748556d3
2026-07-30
fix: alter_return_in_entry
fix: alter_return_in_entry
deepf2c.git L7ba4a7e1
2026-07-30
fix: array_constructor
fix: array_constructor
deepf2c.git L22de9a40
2026-07-30
fix: array_constructor
fix: array_constructor
deepf2c.git L691b3ddb
2026-07-30
fix: array_example
fix: array_example
deepf2c.git L0127451e
2026-07-30
fix: array_example
fix: array_example
deepf2c.git L7d722e9c
2026-07-30
fix: array_in_common_startwith_0
fix: array_in_common_startwith_0
deepf2c.git L1c199ef8
2026-07-30
fix: array_in_common_startwith_0
fix: array_in_common_startwith_0
deepf2c.git L9c55e3c4
2026-07-30
fix: array_slice
fix: array_slice
deepf2c.git L684f77b3
2026-07-30
fix: array_slice
fix: array_slice
deepf2c.git L713cdb06
2026-07-30
fix: assumed_shape_array
fix: assumed_shape_array
deepf2c.git L7824fabe
2026-07-30
fix: assumed_shape_array
fix: assumed_shape_array
deepf2c.git Lffb8f921
2026-07-30
fix: common_blockdata_multifile
fix: common_blockdata_multifile
deepf2c.git L0cb1f4a2
2026-07-30
fix: common_blockdata_multifile
fix: common_blockdata_multifile
deepf2c.git L51c6c07e
2026-07-30
fix: common_pointer
fix: common_pointer
deepf2c.git L383e726f
2026-07-30
fix: common_pointer
fix: common_pointer
deepf2c.git La43a8012
2026-07-30
fix: complex_arg_demo
fix: complex_arg_demo
deepf2c.git Lcd032bad
2026-07-30
fix: complex_arg_demo
fix: complex_arg_demo
deepf2c.git Ldf05344f
2026-07-30
fix: cray_f90_pointer_mix
fix: cray_f90_pointer_mix
deepf2c.git L6aa72625
2026-07-30
fix: cray_f90_pointer_mix
fix: cray_f90_pointer_mix
deepf2c.git L9323ab47
2026-07-30
fix: data_19
fix: data_19
deepf2c.git L511c159b
2026-07-30
fix: data_19
fix: data_19
deepf2c.git La2aa7535
2026-07-30
fix: data_29
fix: data_29
deepf2c.git L3c573e34
2026-07-30
fix: data_29
fix: data_29
deepf2c.git L65cb41bb
2026-07-30
fix: data_double_from_double_and_float
fix: data_double_from_double_and_float
deepf2c.git L00837928
2026-07-30
fix: data_double_from_double_and_float
fix: data_double_from_double_and_float
deepf2c.git L0e44aa14
2026-07-30
fix: decl_and_data
fix: decl_and_data
deepf2c.git L20323808
2026-07-30
fix: decl_and_data
fix: decl_and_data
deepf2c.git L3728cb5e
2026-07-30
fix: dimensions
fix: dimensions
deepf2c.git L13edfa7e
2026-07-30
fix: dimensions
fix: dimensions
deepf2c.git L5e187f15
2026-07-30
fix: dynamic_parameters_3
fix: dynamic_parameters_3
deepf2c.git L4f602b7f
2026-07-30
fix: dynamic_parameters_3
fix: dynamic_parameters_3
deepf2c.git Lc80a937e
2026-07-30
fix: entry_fun_2
fix: entry_fun_2
deepf2c.git L00061db9
2026-07-30
fix: entry_fun_2
fix: entry_fun_2
deepf2c.git L9db1f652
2026-07-30
fix: entry_fun_2
fix: entry_fun_2
deepf2c.git Lbc9fe266
2026-07-30
fix: entry_fun_2
fix: entry_fun_2
deepf2c.git Lfce2c3e1
2026-07-30
fix: entry_sub_3
fix: entry_sub_3
deepf2c.git L8749a48e
2026-07-30
fix: entry_sub_3
fix: entry_sub_3
deepf2c.git L9de5f473
2026-07-30
fix: equivalence
fix: equivalence
deepf2c.git L560e36a0
2026-07-30
fix: equivalence
fix: equivalence
deepf2c.git L792bc2c8
2026-07-30
fix: equivalence_05
fix: equivalence_05
deepf2c.git L1ecd4f87
2026-07-30
fix: equivalence_05
fix: equivalence_05
deepf2c.git L43039dbc
2026-07-30
fix: equivalence_07
fix: equivalence_07
deepf2c.git L99f507a4
2026-07-30
fix: equivalence_07
fix: equivalence_07
deepf2c.git Ldd37abed
2026-07-30
fix: equivalence_14
fix: equivalence_14
deepf2c.git L34434c03
2026-07-30
fix: equivalence_14
fix: equivalence_14
deepf2c.git Lef2a8c79
2026-07-30
fix: formats
fix: formats
deepf2c.git Lb3971d5f
2026-07-30
fix: formats
fix: formats
deepf2c.git Ld4d3e435
2026-07-30
fix: function_no_arg
fix: function_no_arg
deepf2c.git Lb451a6a3
2026-07-30
fix: function_no_arg
fix: function_no_arg
deepf2c.git Le96c5be9
2026-07-30
fix: gap_adri_loop
fix: gap_adri_loop
deepf2c.git L66524271
2026-07-30
fix: gap_adri_loop
fix: gap_adri_loop
deepf2c.git L9b40e229
2026-07-30
fix: gap_amgb1b
fix: gap_amgb1b
deepf2c.git L65d53f05
2026-07-30
fix: gap_amgb1b
fix: gap_amgb1b
deepf2c.git L94395f21
2026-07-30
fix: gap_common_implied_do
fix: gap_common_implied_do
deepf2c.git L0e88b1e8
2026-07-30
fix: gap_common_implied_do
fix: gap_common_implied_do
deepf2c.git L7a0c6220
2026-07-30
fix: gap_equiv_data_overlay
fix: gap_equiv_data_overlay
deepf2c.git Lc1634695
2026-07-30
fix: gap_equiv_data_overlay
fix: gap_equiv_data_overlay
deepf2c.git Lc8b605b8
2026-07-30
fix: gap_forwrt_2
fix: gap_forwrt_2
deepf2c.git L91fd4a11
2026-07-30
fix: gap_forwrt_2
fix: gap_forwrt_2
deepf2c.git Ld037af4c
2026-07-30
fix: gap_ihex
fix: gap_ihex
deepf2c.git L2ed16c56
2026-07-30
fix: gap_ihex
fix: gap_ihex
deepf2c.git L3a8a02eb
2026-07-30
fix: gap_int2a8
fix: gap_int2a8
deepf2c.git L2ba78fd4
2026-07-30
fix: gap_int2a8
fix: gap_int2a8
deepf2c.git La6ee3a9b
2026-07-30
fix: gap_partn1
fix: gap_partn1
deepf2c.git L129c09e7
2026-07-30
fix: gap_partn1
fix: gap_partn1
deepf2c.git L6fff6016
2026-07-30
fix: gap_stmt_func_lambda
fix: gap_stmt_func_lambda
deepf2c.git L7ab496d0
2026-07-30
fix: gap_stmt_func_lambda
fix: gap_stmt_func_lambda
deepf2c.git L80a08742
2026-07-30
fix: gap_text77
fix: gap_text77
deepf2c.git L18dcf0a0
2026-07-30
fix: gap_text77
fix: gap_text77
deepf2c.git Ld488320e
2026-07-30
fix: parameters_2
fix: parameters_2
deepf2c.git L1d7f480b
2026-07-30
fix: parameters_2
fix: parameters_2
deepf2c.git L5f265005
2026-07-30
fix: pass_int_for_char
fix: pass_int_for_char
deepf2c.git L079056bb
2026-07-30
fix: pass_int_for_char
fix: pass_int_for_char
deepf2c.git Lc5d9c9e2
2026-07-30
fix: print
fix: print
deepf2c.git L616d4662
2026-07-30
fix: print
fix: print
deepf2c.git L9120d68d
2026-07-30
fix: pure_function
fix: pure_function
deepf2c.git L8948099e
2026-07-30
fix: pure_function
fix: pure_function
deepf2c.git Lf6236127
2026-07-30
fix: real_array_example
fix: real_array_example
deepf2c.git L073d6f68
2026-07-30
fix: real_array_example
fix: real_array_example
deepf2c.git L1c857428
2026-07-30
fix: statement_function
fix: statement_function
deepf2c.git L491adce2
2026-07-30
fix: statement_function
fix: statement_function
deepf2c.git Ld93fa98f
2026-07-30
fix: statement_function_2
fix: statement_function_2
deepf2c.git L30eefaf6
2026-07-30
fix: statement_function_2
fix: statement_function_2
deepf2c.git Lcb283f7c
2026-07-30
fix: sub_fun_1
fix: sub_fun_1
deepf2c.git L7b41a9b0
2026-07-30
fix: sub_fun_1
fix: sub_fun_1
deepf2c.git Lb94c9910
2026-07-30
fix: tab_syndrome
fix: tab_syndrome
deepf2c.git L5546acca
2026-07-30
fix: tab_syndrome
fix: tab_syndrome
deepf2c.git L9aa34976
2026-07-30
fix: toreal
fix: toreal
deepf2c.git L93a00b0e
2026-07-30
fix: toreal
fix: toreal
deepf2c.git Ld3c36281
2026-07-30
fix: using_intrinsics
fix: using_intrinsics
deepf2c.git Lccde4fe0
2026-07-30
fix: using_intrinsics
fix: using_intrinsics
deepf2c.git Lfde8a336
2026-07-30
fix: write
fix: write
deepf2c.git L175d9868
2026-07-30
fix: write
fix: write
deepf2c.git La8367ece
2026-07-30
fix: write_1
fix: write_1
deepf2c.git L8a2b2c19
2026-07-30
fix: write_1
fix: write_1
deepf2c.git Lc7ac887e
2026-07-30
fix: write_read_end_err_implied_do
fix: write_read_end_err_implied_do
deepf2c.git Lf29dc9b1
2026-07-30
fix: write_read_end_err_implied_do
fix: write_read_end_err_implied_do
deepf2c.git Lff0ea623
2026-07-31
fix: add missing _HirDecl import after W-3 extraction
fix: add missing _HirDecl import after W-3 extraction
deepf2c.git L3f07ceb4
2026-07-31
fix: add missing _HirDecl import after W-3 extraction
fix: add missing _HirDecl import after W-3 extraction
deepf2c.git Lef0296c9
2026-07-31
fix: equivalence_06
fix: equivalence_06
deepf2c.git L3632bca6
2026-07-31
fix: equivalence_06
fix: equivalence_06
deepf2c.git L67ef6df1
2026-07-31
fix: equivalence_13
fix: equivalence_13
deepf2c.git L732ddc0b
2026-07-31
fix: equivalence_13
fix: equivalence_13
deepf2c.git Lde02dc4a
2026-07-31
fix: f90_multi_attribute
fix: f90_multi_attribute
deepf2c.git L2639caec
2026-07-31
fix: f90_multi_attribute
fix: f90_multi_attribute
deepf2c.git L30cc0da6
2026-07-31
fix: gap_basglb2
fix: gap_basglb2
deepf2c.git L2c491af7
2026-07-31
fix: gap_basglb2
fix: gap_basglb2
deepf2c.git Le1f87935
2026-07-31
fix: gap_mapfns_entry
fix: gap_mapfns_entry
deepf2c.git L5299cf88
2026-07-31
fix: gap_mapfns_entry
fix: gap_mapfns_entry
deepf2c.git Lcff879a0
2026-07-31
fix: hollerith
fix: hollerith
deepf2c.git L50e9ddd1
2026-07-31
fix: hollerith
fix: hollerith
deepf2c.git L9192dea2
2026-07-31
fix: intrinsics_as_actual_arg
fix: intrinsics_as_actual_arg
deepf2c.git L8cb8c2c2
2026-07-31
fix: intrinsics_as_actual_arg
fix: intrinsics_as_actual_arg
deepf2c.git La6858acb
2026-07-31
fix: pass_array_slice
fix: pass_array_slice
deepf2c.git L26279ba4
2026-07-31
fix: pass_array_slice
fix: pass_array_slice
deepf2c.git L89978eb8
2026-07-31
fix: resolve audit 2026-07-31 — B-1/B-2/W-1/W-2/W-3
fix: resolve audit 2026-07-31 — B-1/B-2/W-1/W-2/W-3
deepf2c.git L35176680
2026-07-31
fix: resolve audit 2026-07-31 — B-1/B-2/W-1/W-2/W-3
fix: resolve audit 2026-07-31 — B-1/B-2/W-1/W-2/W-3
deepf2c.git L8dbe4574
2026-07-31
fix: string_spanning_continuation_lines
fix: string_spanning_continuation_lines
deepf2c.git L0b109248
2026-07-31
fix: string_spanning_continuation_lines
fix: string_spanning_continuation_lines
deepf2c.git La57fbc3a
2026-07-31
fix: tab_syndrome
fix: tab_syndrome
deepf2c.git L80b884ff
2026-07-31
fix: tab_syndrome
fix: tab_syndrome
deepf2c.git Lb011a147
2026-07-31
fix: update stale unit tests — emit_pass compiler param and naming_guards helper
fix: update stale unit tests — emit_pass compiler param and naming_guards helper
deepf2c.git L0650f7c6
2026-07-31
fix: update stale unit tests — emit_pass compiler param and naming_guards helper
fix: update stale unit tests — emit_pass compiler param and naming_guards helper
deepf2c.git Lf858795f
2026-07-31
upd: skills
upd: skills
deepf2c.git L1bccd40c
2026-07-31
upd: skills
upd: skills
deepf2c.git L530ec1ae
2026-08-01
Merge branch 'refact'
Merge branch 'refact'
deepf2c.git L830c5dee
2026-08-01
Merge branch 'unit_test'
Merge branch 'unit_test'
deepf2c.git Lc395d93d
2026-08-01
WIP on refact: f15c0ee7 upd: script
WIP on refact: f15c0ee7 upd: script
deepf2c.git Lfcacf4e8
2026-08-01
docs: align iron rule 11 with architecture — external span mapping, not node span
docs: align iron rule 11 with architecture — external span mapping, not node span
deepf2c.git L6cc8a3c0
2026-08-01
fix: allow keyword tokens as DO loop variables
fix: allow keyword tokens as DO loop variables
deepf2c.git La7cd9bcc
2026-08-01
fix: assumed-size/shape array deref + emitter circular import
fix: assumed-size/shape array deref + emitter circular import
deepf2c.git L1ea770a5
2026-08-01
fix: audit cleanup — SAVE deg-path, selected_kind dedup, named consts, docstring
fix: audit cleanup — SAVE deg-path, selected_kind dedup, named consts, docstring
deepf2c.git L93bfb32b
2026-08-01
fix: convert_project --to-step generate -> transpile (CLI has no 'generate' step)
fix: convert_project --to-step generate -> transpile (CLI has no 'generate' step)
deepf2c.git L45df1d4c
2026-08-01
fix: data_double_from_double_and_float
fix: data_double_from_double_and_float
deepf2c.git L2a299976
2026-08-01
fix: eliminate degradation paths — explicit type checks replace try/except probes
fix: eliminate degradation paths — explicit type checks replace try/except probes
deepf2c.git L334ff727
2026-08-01
fix: f2c_nastran95.json source_dirs match NASTRAN-95 case
fix: f2c_nastran95.json source_dirs match NASTRAN-95 case
deepf2c.git L8197dfee
2026-08-01
fix: remove silent type-mapping degradation paths (N007/N008/N010)
fix: remove silent type-mapping degradation paths (N007/N008/N010)
deepf2c.git L8f2cceca
2026-08-01
fix: three bugs found by unit-test suite
fix: three bugs found by unit-test suite
deepf2c.git Lb47cf8ae
2026-08-01
gap: do loop variable lexed as keyword (TYPE) loses label -> V001
gap: do loop variable lexed as keyword (TYPE) loses label -> V001
deepf2c.git L0e248800
2026-08-01
git rm todo.md
git rm todo.md
deepf2c.git Lcc108e60
2026-08-01
index on refact: f15c0ee7 upd: script
index on refact: f15c0ee7 upd: script
deepf2c.git L068b99a4
2026-08-01
refact: audit 20260801
refact: audit 20260801
deepf2c.git L7572b525
2026-08-01
test: extend unit coverage to abi/calling, ast_nodes, diagnostics, cpp_ir/transform, hir/nodes
test: extend unit coverage to abi/calling, ast_nodes, diagnostics, cpp_ir/transform, hir/nodes
deepf2c.git Lc915e4e2
2026-08-01
test: unit-test suite for pure-function layer + branch coverage
test: unit-test suite for pure-function layer + branch coverage
deepf2c.git L148229ba
2026-08-01
tools: determinism + pass-metadata checkers, CI workflow
tools: determinism + pass-metadata checkers, CI workflow
deepf2c.git L85644ca1
2026-08-01
upd: code review skill
upd: code review skill
deepf2c.git Lc3fc7be2
2026-08-01
upd: coverage report for 713 tests + 5 fixed bugs
upd: coverage report for 713 tests + 5 fixed bugs
deepf2c.git L7e377881
2026-08-01
upd: script
upd: script
deepf2c.git La3ffc462
2026-08-01
upd: script
upd: script
deepf2c.git Le142b005
2026-08-01
upd: script
upd: script
deepf2c.git Lf15c0ee7
2026-08-02
chore: log /n
chore: log /n
deepf2c.git L4784ae1f
2026-08-02
codegen: restore void* refs first; annotate COMMON bindings with source
codegen: restore void* refs first; annotate COMMON bindings with source
deepf2c.git Lbac87ab9
2026-08-02
diag: default report level = error; warnings/notes hidden from output
diag: default report level = error; warnings/notes hidden from output
deepf2c.git Lf32c8c87
2026-08-02
feat: edd loop generates/reuses $BUILD_DIR/origin reference from original build instead of bundled goldens
feat: edd loop generates/reuses $BUILD_DIR/origin reference from original build instead of bundled goldens
deepf2c.git L14278fd4
2026-08-02
feat: setup_nastran95 applies Linux portability patches (MACH=7, rfdircty forward slash)
feat: setup_nastran95 applies Linux portability patches (MACH=7, rfdircty forward slash)
deepf2c.git Leb6ab20e
2026-08-02
feat: two-class tests — e2e run+diff vs convert-only structural CHECK (CONVERT_ONLY marker + f2c_check.py)
feat: two-class tests — e2e run+diff vs convert-only structural CHECK (CONVERT_ONLY marker + f2c_check.py)
deepf2c.git Le1f9adcf
2026-08-02
fix: BLOCK DATA -> per-file constructor (no callable fn); external callee includes to .cpp; blockdata init stays in owni
fix: BLOCK DATA -> per-file constructor (no callable fn); external callee includes to .cpp; blockdata init stays in owning file
deepf2c.git L36571852
2026-08-02
fix: ForwardDeclPass O(n^2) -> indexed lookups + memoization; deterministic sorted iteration
fix: ForwardDeclPass O(n^2) -> indexed lookups + memoization; deterministic sorted iteration
deepf2c.git L48f803c9
2026-08-02
fix: bind only per-block COMMON members a unit actually declares
fix: bind only per-block COMMON members a unit actually declares
deepf2c.git La1587f40
2026-08-02
fix: bind only used COMMON members in ENTRY functions; emit PARAMETER globals only in defining/referencing files
fix: bind only used COMMON members in ENTRY functions; emit PARAMETER globals only in defining/referencing files
deepf2c.git Lf704a03f
2026-08-02
fix: build_nastran95 NASTRAN_ROOT path case (nastran95 -> NASTRAN-95) regression from 22c37a74
fix: build_nastran95 NASTRAN_ROOT path case (nastran95 -> NASTRAN-95) regression from 22c37a74
deepf2c.git L5c3bd0d3
2026-08-02
fix: codegen structure — per-file fallback decls only, cross-file via include, common blocks + blockdata centralized in
fix: codegen structure — per-file fallback decls only, cross-file via include, common blocks + blockdata centralized in common_blocks
deepf2c.git Ldbac9ae5
2026-08-02
fix: deterministic EQUIVALENCE buffer emission across hash seeds
fix: deterministic EQUIVALENCE buffer emission across hash seeds
deepf2c.git L1952502e
2026-08-02
fix: fixed-form preproc string-state ignores Hollerith quotes -> V001
fix: fixed-form preproc string-state ignores Hollerith quotes -> V001
deepf2c.git L51b1eb2d
2026-08-02
fix: multi_survey
fix: multi_survey
deepf2c.git Lb8ddfaae
2026-08-02
fix: origin generation — resolve origin dir (abs paths for Makefile), skip golden.out symlinks; setup patch uses runtime
fix: origin generation — resolve origin dir (abs paths for Makefile), skip golden.out symlinks; setup patch uses runtime OS detection
deepf2c.git L19904659
2026-08-02
fix: per-file fallback for failed conversions — batch not aborted
fix: per-file fallback for failed conversions — batch not aborted
deepf2c.git Lc9b9d822
2026-08-02
fix: pipeline output goes only to pipeline.log — console stays consistent with edd_loop.log
fix: pipeline output goes only to pipeline.log — console stays consistent with edd_loop.log
deepf2c.git L1e24fd97
2026-08-02
fix: reassemble spaced keyword tokens (C O N T I N U E -> CONTINUE) -> V001
fix: reassemble spaced keyword tokens (C O N T I N U E -> CONTINUE) -> V001
deepf2c.git L6893bd59
2026-08-02
fix: stream pipeline log to pipeline.log + console in real time
fix: stream pipeline log to pipeline.log + console in real time
deepf2c.git L12095198
2026-08-02
gap: BLOCK DATA converted to callable function; DATA init centralized in common_blocks.cpp instead of its own .cpp
gap: BLOCK DATA converted to callable function; DATA init centralized in common_blocks.cpp instead of its own .cpp
deepf2c.git Lf29f895b
2026-08-02
gap: FORMAT Hollerith apostrophe forces fixed-form line merge -> V001
gap: FORMAT Hollerith apostrophe forces fixed-form line merge -> V001
deepf2c.git L877d2d89
2026-08-02
gap: a42a8 related
gap: a42a8 related
deepf2c.git L66863aa7
2026-08-02
gap: gap_common_local_collision — local var colliding with cross-file /BLANK/ member gets bound into COMMON
gap: gap_common_local_collision — local var colliding with cross-file /BLANK/ member gets bound into COMMON
deepf2c.git L6fa15b8e
2026-08-02
gap: spaced/truncated CONTINUE keyword loses goto label -> V001
gap: spaced/truncated CONTINUE keyword loses goto label -> V001
deepf2c.git L46cedb1c
2026-08-02
perf: cache per-unit LowerContext (was rebuilt per statement)
perf: cache per-unit LowerContext (was rebuilt per statement)
deepf2c.git L5244f541
2026-08-02
perf: drop unused tokens from parse.json, compact JSON, in-process handoff
perf: drop unused tokens from parse.json, compact JSON, in-process handoff
deepf2c.git L3e5dc009
2026-08-02
perf: memoize safe_ident (tens of millions of calls per run)
perf: memoize safe_ident (tens of millions of calls per run)
deepf2c.git L5ed2f72d
2026-08-02
perf: parallelize parse step across processes + single-shot JSON writes
perf: parallelize parse step across processes + single-shot JSON writes
deepf2c.git Ld420f68e
2026-08-02
perf: replace O(n²) cray-pointer scan with precomputed set
perf: replace O(n²) cray-pointer scan with precomputed set
deepf2c.git Lf199f677
2026-08-02
refactor: _ensure_origin derives build params from config — caller only passes cfg + origin dir
refactor: _ensure_origin derives build params from config — caller only passes cfg + origin dir
deepf2c.git L64adcf0e
2026-08-02
refactor: move run_pipeline.py, tdd_loop.py, agent_runner.py to scripts/; update all callers (CMake, edd_loop, run.py, c
refactor: move run_pipeline.py, tdd_loop.py, agent_runner.py to scripts/; update all callers (CMake, edd_loop, run.py, convert_project, check_determinism)
deepf2c.git L409de4c3
2026-08-02
refactor: rename f2c::read_str → f2c::sscanf (and _READ_STR → _SSCANF)
refactor: rename f2c::read_str → f2c::sscanf (and _READ_STR → _SSCANF)
deepf2c.git L7f80703d
2026-08-02
refactor: tests/ into e2e_single, e2e_multi, convert_only, unit; cache txt centralized in tests/cache; run.py/f2c_diff/f
refactor: tests/ into e2e_single, e2e_multi, convert_only, unit; cache txt centralized in tests/cache; run.py/f2c_diff/f2c_check moved to scripts/
deepf2c.git L31a33dd4
2026-08-02
upd: prompt/agent
upd: prompt/agent
deepf2c.git Lfe948c1b
2026-08-02
upd: script
upd: script
deepf2c.git L1342bfad
2026-08-03
Merge branch 'perf'
Merge branch 'perf'
deepf2c.git Laa49a236
2026-08-03
docs: require English git commit messages (AGENTS.md rule 11)
docs: require English git commit messages (AGENTS.md rule 11)
deepf2c.git L4adf2a72
2026-08-03
fix: common_var_as_dim_for_arr — COMMON bindings precede array-param derefs
fix: common_var_as_dim_for_arr — COMMON bindings precede array-param derefs
deepf2c.git Lc1105879
2026-08-03
fix: drop I-N typing fallback from statement-function lowering (rule 5)
fix: drop I-N typing fallback from statement-function lowering (rule 5)
deepf2c.git Laf76ff6c
2026-08-03
fix: entry_save — non-SAVE locals in ENTRY units stay function-local
fix: entry_save — non-SAVE locals in ENTRY units stay function-local
deepf2c.git L5460f3f4
2026-08-03
fix: gap_a42a8_2
fix: gap_a42a8_2
deepf2c.git L3f24aa43
2026-08-03
gap: a42a8_2
gap: a42a8_2
deepf2c.git Lee458fae
2026-08-03
gap: scope_nested — flat symbol table pollutes same-named variables across scopes (scalar dummy array-polluted into n.da
gap: scope_nested — flat symbol table pollutes same-named variables across scopes (scalar dummy array-polluted into n.data())
deepf2c.git Lb1bf14dc
2026-08-03
gap: upd entry_save
gap: upd entry_save
deepf2c.git L0061ac50
2026-08-03
refactor: clear remaining scope workarounds — full line-by-line scan
refactor: clear remaining scope workarounds — full line-by-line scan
deepf2c.git L309efbca
2026-08-03
refactor: drop all unit_* sidecar collections — COMMON/param/implicit views move into gs
refactor: drop all unit_* sidecar collections — COMMON/param/implicit views move into gs
deepf2c.git L075433bd
2026-08-03
refactor: drop unit_params/unit_implicit_rules sidecar sets — param role & implicit types live in gs
refactor: drop unit_params/unit_implicit_rules sidecar sets — param role & implicit types live in gs
deepf2c.git Ld29dabd8
2026-08-03
refactor: program-unit scoped symbol table — global_symbols becomes ScopedSymbolTable
refactor: program-unit scoped symbol table — global_symbols becomes ScopedSymbolTable
deepf2c.git Ld548ee7b
2026-08-03
refactor: remove dead code flagged by vulture
refactor: remove dead code flagged by vulture
deepf2c.git Lb4b097d7
2026-08-03
refactor: remove scope workarounds — global_symbols is the sole authority for SAVE/DATA/dims
refactor: remove scope workarounds — global_symbols is the sole authority for SAVE/DATA/dims
deepf2c.git L4954df32
2026-08-03
upd: script
upd: script
deepf2c.git Lfa6a07e6
2026-08-03
upd: skill
upd: skill
deepf2c.git L0ea1df8c
2026-08-04
Merge branch 'scope refact'
Merge branch 'scope refact'
deepf2c.git L9e26a23b
2026-08-04
codegen: move COMMON block comment before its member declarations
codegen: move COMMON block comment before its member declarations
deepf2c.git La1c7416a
2026-08-04
feat: wire audit attribute consumers — INTENT(IN) const, PURE I/O check, stmt-func symbol table
feat: wire audit attribute consumers — INTENT(IN) const, PURE I/O check, stmt-func symbol table
deepf2c.git Lc9696426
2026-08-04
fix: 5 DIFF 0 FAIL
fix: 5 DIFF 0 FAIL
deepf2c.git Le56ddf00
2026-08-04
fix: BIND(C) — bare C symbol, by-value and by-address params
fix: BIND(C) — bare C symbol, by-value and by-address params
deepf2c.git Lfabfc805
2026-08-04
fix: a82int — subdir-qualified cross-file #include paths
fix: a82int — subdir-qualified cross-file #include paths
deepf2c.git Lf2732797
2026-08-04
fix: adr — F2C_COMMON bindings ordered by the unit's COMMON statements
fix: adr — F2C_COMMON bindings ordered by the unit's COMMON statements
deepf2c.git L45d57927
2026-08-04
fix: audit findings — COMMON dead code, docs/spec, F90 attrs, module visibility, diagnostics source locs, HIR validation
fix: audit findings — COMMON dead code, docs/spec, F90 attrs, module visibility, diagnostics source locs, HIR validation, cray semantic checks, stmt func symbolization
deepf2c.git L0f39c080
2026-08-04
fix: equal_operands
fix: equal_operands
deepf2c.git La5e77f09
2026-08-04
fix: gap_a42a8_3
fix: gap_a42a8_3
deepf2c.git L9d914d0d
2026-08-04
fix: gap_adrprt
fix: gap_adrprt
deepf2c.git L54f59437
2026-08-04
fix: gap_alg1
fix: gap_alg1
deepf2c.git Le31bb533
2026-08-04
fix: gap_alg11
fix: gap_alg11
deepf2c.git L869087d8
2026-08-04
fix: lookup()/get() never resolve to a COMMON member the unit never declared
fix: lookup()/get() never resolve to a COMMON member the unit never declared
deepf2c.git L947c8cd0
2026-08-04
fix: run.py — multi-file convert-only artifact scan
fix: run.py — multi-file convert-only artifact scan
deepf2c.git Lb5ec1e0f
2026-08-04
gap: BIND(C) covers both by-value and by-address params
gap: BIND(C) covers both by-value and by-address params
deepf2c.git L818357ec
2026-08-04
gap: BIND(C) procedures are not callable from C
gap: BIND(C) procedures are not callable from C
deepf2c.git Lfb56f43e
2026-08-04
gap: BIND(C) procedures emit module-mangled symbols
gap: BIND(C) procedures emit module-mangled symbols
deepf2c.git L41e2f7e6
2026-08-04
gap: a42a8 — F2C_COMMON binding order reversed across units
gap: a42a8 — F2C_COMMON binding order reversed across units
deepf2c.git Lb6ba3cc6
2026-08-04
gap: a42a8 — cross-unit EQUIVALENCE inflates COMMON blocks, C++ link fails
gap: a42a8 — cross-unit EQUIVALENCE inflates COMMON blocks, C++ link fails
deepf2c.git L280256a4
2026-08-04
gap: a42a8_4
gap: a42a8_4
deepf2c.git L8c5dc3fa
2026-08-04
gap: a82int — cross-file #include lacks the relative subdirectory
gap: a82int — cross-file #include lacks the relative subdirectory
deepf2c.git L9a2aefad
2026-08-04
gap: adr — F2C_COMMON member order ignores COMMON statement order
gap: adr — F2C_COMMON member order ignores COMMON statement order
deepf2c.git L4eda6a10
2026-08-04
gap: ais/ adrprt
gap: ais/ adrprt
deepf2c.git L89e76acd
2026-08-04
gap: alg1 — BUILD_FAIL
gap: alg1 — BUILD_FAIL
deepf2c.git Lb32a68a9
2026-08-04
gap: alg11
gap: alg11
deepf2c.git L3689c5fd
2026-08-04
gap: implicit scalar I polluted by cross-file COMMON member
gap: implicit scalar I polluted by cross-file COMMON member
deepf2c.git Le8de0266
2026-08-04
refactor: symbol table is the single source of truth — delete sidecar collections
refactor: symbol table is the single source of truth — delete sidecar collections
deepf2c.git Ld35d25bf
2026-08-04
upd: gap_adr_common_order — downgrade to convert_only test
upd: gap_adr_common_order — downgrade to convert_only test
deepf2c.git L4e66f5df
2026-08-04
upd: gap_implicit_common_pollution — declare CONVERT_ONLY
upd: gap_implicit_common_pollution — declare CONVERT_ONLY
deepf2c.git Lc1b0717e
2026-08-04
upd: guidelines — root cause = the semantic authority
upd: guidelines — root cause = the semantic authority
deepf2c.git L920344c0
2026-08-04
upd: script
upd: script
deepf2c.git L2024b81f
2026-08-04
upd: script
upd: script
deepf2c.git L9c9428a6
2026-08-04
upd: script
upd: script
deepf2c.git Ld675cda5
2026-08-04
upd: skill — extract gaps in the cheapest adequate test format
upd: skill — extract gaps in the cheapest adequate test format
deepf2c.git La8c14c38
2026-08-05
fix: audit re-review — derive Cray runtime names from intrinsics table
fix: audit re-review — derive Cray runtime names from intrinsics table
deepf2c.git Ld9bbb586
2026-08-05
fix: audit — emitter reverse-dependency removal, structured CppIR matchers, metadata cleanup
fix: audit — emitter reverse-dependency removal, structured CppIR matchers, metadata cleanup
deepf2c.git Lad7906a3
2026-08-05
fix: c_lib_conlision
fix: c_lib_conlision
deepf2c.git L528b7847
2026-08-05
fix: gap_alg13
fix: gap_alg13
deepf2c.git L3a593494
2026-08-05
fix: gap_alg19
fix: gap_alg19
deepf2c.git Lba5f9231
2026-08-05
fix: gap_alg29
fix: gap_alg29
deepf2c.git Ld841abb4
2026-08-05
fix: gap_amgt1t
fix: gap_amgt1t
deepf2c.git Le8cefcdb
2026-08-05
fix: gap_asdmap_hollerith
fix: gap_asdmap_hollerith
deepf2c.git Lbb8b85d3
2026-08-05
fix: gap_common_block_member_same
fix: gap_common_block_member_same
deepf2c.git L823635af
2026-08-05
fix: gap_fmt_cont_char
fix: gap_fmt_cont_char
deepf2c.git L538b1f4e
2026-08-05
fix: mis/amgt1t.f — BUILD_FAIL
fix: mis/amgt1t.f — BUILD_FAIL
deepf2c.git L986b888f
2026-08-05
fix: mis/amgt2.f — BUILD_FAIL
fix: mis/amgt2.f — BUILD_FAIL
deepf2c.git L57f7ceb8
2026-08-05
fix: per-file COMMON scope — no-COMMON units stop leaking project-wide COMMON storage
fix: per-file COMMON scope — no-COMMON units stop leaking project-wide COMMON storage
deepf2c.git Lf2e411f3
2026-08-05
fix: test bug
fix: test bug
deepf2c.git Lec446f44
2026-08-05
gap: 10 root-cause patterns from NASTRAN bisect 20260805
gap: 10 root-cause patterns from NASTRAN bisect 20260805
deepf2c.git Lf934b3a5
2026-08-05
gap: alg01_2
gap: alg01_2
deepf2c.git L6c00850a
2026-08-05
gap: alg13
gap: alg13
deepf2c.git L78ac40ec
2026-08-05
gap: alg18 — CRASHED T16-01-1A (1.2s); CRASHED T16-01-1A 1.2s
gap: alg18 — CRASHED T16-01-1A (1.2s); CRASHED T16-01-1A 1.2s
deepf2c.git Lab2de4a2
2026-08-05
gap: alg19 — FAIL T16-01-1A (0.0s) (retried 3x)
gap: alg19 — FAIL T16-01-1A (0.0s) (retried 3x)
deepf2c.git L30f856ca
2026-08-05
gap: alg29 — BUILD_FAIL
gap: alg29 — BUILD_FAIL
deepf2c.git Lab02714b
2026-08-05
gap: algan — FAIL T16-01-1A (0.1s) (retried 3x)
gap: algan — FAIL T16-01-1A (0.1s) (retried 3x)
deepf2c.git L7d60f774
2026-08-05
gap: amgt1t — BUILD_FAIL
gap: amgt1t — BUILD_FAIL
deepf2c.git L522a7c18
2026-08-05
gap: amgt1t — BUILD_FAIL
gap: amgt1t — BUILD_FAIL
deepf2c.git Lf498e67e
2026-08-05
gap: amgt2 — BUILD_FAIL
gap: amgt2 — BUILD_FAIL
deepf2c.git L79da8886
2026-08-05
gap: audit re-review — drop dead fortran_malloc matcher assertion
gap: audit re-review — drop dead fortran_malloc matcher assertion
deepf2c.git Lf8efa1c5
2026-08-05
gap: audit — CppIR carries C++-native format strings; structured matcher tests replace regex-on-render
gap: audit — CppIR carries C++-native format strings; structured matcher tests replace regex-on-render
deepf2c.git L89dcecf0
2026-08-05
gap: equiv_char*4
gap: equiv_char*4
deepf2c.git Ld24ac32d
2026-08-05
refactor: eliminate CppIR type-name text judgment, add guard tests
refactor: eliminate CppIR type-name text judgment, add guard tests
deepf2c.git L246ba248
2026-08-05
upd: config.json
upd: config.json
deepf2c.git L056fa9ad
2026-08-05
upd: config.json
upd: config.json
deepf2c.git L34c3f604
2026-08-05
upd: config.json
upd: config.json
deepf2c.git L5ec928fd
2026-08-05
upd: config.json
upd: config.json
deepf2c.git Ld567296c
2026-08-05
upd: script
upd: script
deepf2c.git L7f17cf2f
2026-08-05
upd: skill
upd: skill
deepf2c.git L110a879a
2026-08-05
upd: skill
upd: skill
deepf2c.git L56418c06
2026-08-05
upd: skill
upd: skill
deepf2c.git Ld80a261d
2026-08-06
Revert "test: hook trigger check"
Revert "test: hook trigger check"
deepf2c.git Lc54d70d5
2026-08-06
chore: pre-commit hook — enforce scripts_v2 tests
chore: pre-commit hook — enforce scripts_v2 tests
deepf2c.git L9a244c97
2026-08-06
docs: scripts_v2 — five test kinds, custom scenarios, 3-phase run_config
docs: scripts_v2 — five test kinds, custom scenarios, 3-phase run_config
deepf2c.git Le5c25ef1
2026-08-06
docs: scripts_v2 — pre-commit hook usage
docs: scripts_v2 — pre-commit hook usage
deepf2c.git Ld96424dd
2026-08-06
feat: edd_loop — baseline fix analyzes build log, no stem attribution
feat: edd_loop — baseline fix analyzes build log, no stem attribution
deepf2c.git L898f6cad
2026-08-06
feat: edd_loop — run fix flow when baseline fails
feat: edd_loop — run fix flow when baseline fails
deepf2c.git Lede5c360
2026-08-06
feat: run.py v2 — kind-dispatched handling of the four test kinds
feat: run.py v2 — kind-dispatched handling of the four test kinds
deepf2c.git L69f586a8
2026-08-06
feat: scripts_v2 — content-fingerprint results cache (3-phase run_config)
feat: scripts_v2 — content-fingerprint results cache (3-phase run_config)
deepf2c.git Lc54256e6
2026-08-06
feat: scripts_v2 — deterministic EDD/TDD v2 flow
feat: scripts_v2 — deterministic EDD/TDD v2 flow
deepf2c.git L491d36c7
2026-08-06
feat: scripts_v2 — module-table flows (tdd/edd/find_bad_apples)
feat: scripts_v2 — module-table flows (tdd/edd/find_bad_apples)
deepf2c.git L8618bee5
2026-08-06
feat: scripts_v2 — results cache holds only the last PASS
feat: scripts_v2 — results cache holds only the last PASS
deepf2c.git Lf7b62767
2026-08-06
feat: scripts_v2 — transient convert-failure guard + error excerpts
feat: scripts_v2 — transient convert-failure guard + error excerpts
deepf2c.git Lfe4709bc
2026-08-06
feat: scripts_v2 — unified log API and counting module
feat: scripts_v2 — unified log API and counting module
deepf2c.git L986d72c8
2026-08-06
feat: test.py — -v per-test progress lines; failure list by default
feat: test.py — -v per-test progress lines; failure list by default
deepf2c.git L62a67df6
2026-08-06
feat: todo_v2.md is now the full test status table
feat: todo_v2.md is now the full test status table
deepf2c.git Lbcc79edc
2026-08-06
feat: todo_v2.yml — collapsible open/done/skip sections
feat: todo_v2.yml — collapsible open/done/skip sections
deepf2c.git L36de0684
2026-08-06
fix: CALL to ELEMENTAL subroutine lowers to an immediate for loop
fix: CALL to ELEMENTAL subroutine lowers to an immediate for loop
deepf2c.git Lac8370ef
2026-08-06
fix: COMMON CHARACTER members as call args + unknown-callee char len
fix: COMMON CHARACTER members as call args + unknown-callee char len
deepf2c.git L6387dbd1
2026-08-06
fix: ENTRY EQUIVALENCE base vars + C-lib name hoist match
fix: ENTRY EQUIVALENCE base vars + C-lib name hoist match
deepf2c.git L57930db3
2026-08-06
fix: EQUIVALENCE groups with different-length CHARACTER members
fix: EQUIVALENCE groups with different-length CHARACTER members
deepf2c.git L462fc12f
2026-08-06
fix: EQUIVALENCE members get implicit symbols in ImplicitResolverPass
fix: EQUIVALENCE members get implicit symbols in ImplicitResolverPass
deepf2c.git L07a211e6
2026-08-06
fix: NASTRAN full-cpp build round 2 (dup hoist, entry equiv, char ABI)
fix: NASTRAN full-cpp build round 2 (dup hoist, entry equiv, char ABI)
deepf2c.git L57dabe3b
2026-08-06
fix: ScopedSymbolTable.get() per-unit only; cray_fixup uses lookup_flat
fix: ScopedSymbolTable.get() per-unit only; cray_fixup uses lookup_flat
deepf2c.git L20ed34f1
2026-08-06
fix: abi layer stops importing hir (duck-typed HIR checks) + guard
fix: abi layer stops importing hir (duck-typed HIR checks) + guard
deepf2c.git La8352b9f
2026-08-06
fix: abi.types type_to_string raises on unknown CppType (audit 15)
fix: abi.types type_to_string raises on unknown CppType (audit 15)
deepf2c.git L582b4d44
2026-08-06
fix: block-body labeled statements keep GOTO target (no parser hang)
fix: block-body labeled statements keep GOTO target (no parser hang)
deepf2c.git Lbbca7eed
2026-08-06
fix: collect I/O specifier vars as implicit (IOSTAT/ERR/INQUIRE)
fix: collect I/O specifier vars as implicit (IOSTAT/ERR/INQUIRE)
deepf2c.git L5e25f111
2026-08-06
fix: cross-file includes for EXTERNAL procedures passed as args
fix: cross-file includes for EXTERNAL procedures passed as args
deepf2c.git Ld502b15b
2026-08-06
fix: don't hoist FUNCTION/ENTRY return vars to file statics
fix: don't hoist FUNCTION/ENTRY return vars to file statics
deepf2c.git L33daad6b
2026-08-06
fix: entry_hir computed-goto label scan + edd_loop abort color
fix: entry_hir computed-goto label scan + edd_loop abort color
deepf2c.git Le29a0038
2026-08-06
fix: exp — statement-function detection and forward declaration handling
fix: exp — statement-function detection and forward declaration handling
deepf2c.git La7917118
2026-08-06
fix: four gap BUILD_FAILs + edd _gap_report_id crash
fix: four gap BUILD_FAILs + edd _gap_report_id crash
deepf2c.git L551481de
2026-08-06
fix: gap_call_vs_stmt — BUILD_FAIL
fix: gap_call_vs_stmt — BUILD_FAIL
deepf2c.git L58eb27a4
2026-08-06
fix: gap_dmfgr — DIMENSION A(1) then DOUBLE PRECISION A drops dummy-arg array-ness
fix: gap_dmfgr — DIMENSION A(1) then DOUBLE PRECISION A drops dummy-arg array-ness
deepf2c.git L0c48f97a
2026-08-06
fix: gap_dschk_2 — BUILD_FAIL
fix: gap_dschk_2 — BUILD_FAIL
deepf2c.git L11ced2b0
2026-08-06
fix: gap_index_common_char — INDEX on COMMON character
fix: gap_index_common_char — INDEX on COMMON character
deepf2c.git L73477a38
2026-08-06
fix: gap_lshift_rshift — cross-file include for I/O statements
fix: gap_lshift_rshift — cross-file include for I/O statements
deepf2c.git L06bb1ab2
2026-08-06
fix: gap_quad4d — handle EQUIVALENCE of scalar primary with indexed array member
fix: gap_quad4d — handle EQUIVALENCE of scalar primary with indexed array member
deepf2c.git Lb3df3a97
2026-08-06
fix: gap_spaced_common_member — spaced names + list-directed wrap
fix: gap_spaced_common_member — spaced names + list-directed wrap
deepf2c.git Lfe13bfe0
2026-08-06
fix: gap_type_array_assign — TYPE(...) = as array assignment
fix: gap_type_array_assign — TYPE(...) = as array assignment
deepf2c.git Ld5693c8b
2026-08-06
fix: gap_type_mapping_dcomplex_size — OTHER
fix: gap_type_mapping_dcomplex_size — OTHER
deepf2c.git L50867ee7
2026-08-06
fix: gap_type_mapping_doubleprecision — DIFF
fix: gap_type_mapping_doubleprecision — DIFF
deepf2c.git Le2a5af1e
2026-08-06
fix: gap_vecprt_2
fix: gap_vecprt_2
deepf2c.git L870eddd2
2026-08-06
fix: gap_write_common_unit — Hollerith REAL format array
fix: gap_write_common_unit — Hollerith REAL format array
deepf2c.git Ld3c8f3e4
2026-08-06
fix: ifp1g — symbol table lookup uses Fortran name, not safe_ident form
fix: ifp1g — symbol table lookup uses Fortran name, not safe_ident form
deepf2c.git Le161e525
2026-08-06
fix: parser per-unit state reset + COMMON meta-type handling
fix: parser per-unit state reset + COMMON meta-type handling
deepf2c.git L7f499fe5
2026-08-06
fix: remove dead code (audit 22/23/24)
fix: remove dead code (audit 22/23/24)
deepf2c.git L3e37e0cb
2026-08-06
fix: remove dead complex→real extraction branch (audit 7)
fix: remove dead complex→real extraction branch (audit 7)
deepf2c.git L683380b8
2026-08-06
fix: restore _finalize_params accidentally deleted with dead code
fix: restore _finalize_params accidentally deleted with dead code
deepf2c.git Ld107a4fe
2026-08-06
fix: scripts_v2 reliability audit (§七) — broken paths, timeout, cache staleness
fix: scripts_v2 reliability audit (§七) — broken paths, timeout, cache staleness
deepf2c.git L9afe86a3
2026-08-06
fix: scripts_v2 scripts point util path at scripts_v2/util
fix: scripts_v2 scripts point util path at scripts_v2/util
deepf2c.git L99e668fe
2026-08-06
fix: scripts_v2 — custom test kind, ninja target filtering, blacklist path
fix: scripts_v2 — custom test kind, ninja target filtering, blacklist path
deepf2c.git L79964480
2026-08-06
fix: scripts_v2 — flow_desc supports dict-form loop/branch items
fix: scripts_v2 — flow_desc supports dict-form loop/branch items
deepf2c.git L9d34c98e
2026-08-06
fix: tdd flow — todo_v2 sync drives done, drop attempt limits, decouple commit
fix: tdd flow — todo_v2 sync drives done, drop attempt limits, decouple commit
deepf2c.git Lb3354c2c
2026-08-06
fix: test.py update — corrupted todo_v2.yml aborts instead of rebuilding
fix: test.py update — corrupted todo_v2.yml aborts instead of rebuilding
deepf2c.git L34decbe2
2026-08-06
fix: todo_v2.yml — top-level LIST sections so editors fold them
fix: todo_v2.yml — top-level LIST sections so editors fold them
deepf2c.git Le3d18b8f
2026-08-06
fix: type_mapping refuses silent fallback; complete DOUBLE tables
fix: type_mapping refuses silent fallback; complete DOUBLE tables
deepf2c.git Lb6d55a58
2026-08-06
gap: CALL to ELEMENTAL subroutine crashes lowering (NameError)
gap: CALL to ELEMENTAL subroutine crashes lowering (NameError)
deepf2c.git Lf27dcc60
2026-08-06
gap: ScopedSymbolTable.get() leaks other units' locals (unit test)
gap: ScopedSymbolTable.get() leaks other units' locals (unit test)
deepf2c.git L67cb0c08
2026-08-06
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git L1e4d9def
2026-08-06
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git L4d5c3cb5
2026-08-06
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git L6bae0126
2026-08-06
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git L6ee3a194
2026-08-06
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git L8016ba80
2026-08-06
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git Laedeffbd
2026-08-06
gap: baseline — EQUIVALENCE file-scope hoist regression (convert_only)
gap: baseline — EQUIVALENCE file-scope hoist regression (convert_only)
deepf2c.git L4d9c32c5
2026-08-06
gap: baseline — EQUIVALENCE lowering regressions under --fno-automatic
gap: baseline — EQUIVALENCE lowering regressions under --fno-automatic
deepf2c.git Lc90acb79
2026-08-06
gap: block-body labeled statements lose GOTO target / hang parser
gap: block-body labeled statements lose GOTO target / hang parser
deepf2c.git L75c25f50
2026-08-06
gap: create — EQUIVALENCE primary named 'new' (C++ keyword) emitted raw
gap: create — EQUIVALENCE primary named 'new' (C++ keyword) emitted raw
deepf2c.git Lad7fcd82
2026-08-06
gap: dmfgr — DIMENSION A(1) then DOUBLE PRECISION A drops dummy-arg array-ness
gap: dmfgr — DIMENSION A(1) then DOUBLE PRECISION A drops dummy-arg array-ness
deepf2c.git La3bcf54d
2026-08-06
gap: dschk — EQUIVALENCE of COMMON member named after intrinsic emits undeclared '&count'
gap: dschk — EQUIVALENCE of COMMON member named after intrinsic emits undeclared '&count'
deepf2c.git La57dc928
2026-08-06
gap: dschk_2 — EQUIVALENCE alias of intrinsic-named COMMON member emits raw name
gap: dschk_2 — EQUIVALENCE alias of intrinsic-named COMMON member emits raw name
deepf2c.git Lee0c2842
2026-08-06
gap: dtshls — EQUIVALENCE chain mixing REAL/INTEGER arrays emits uncast int* arr_view
gap: dtshls — EQUIVALENCE chain mixing REAL/INTEGER arrays emits uncast int* arr_view
deepf2c.git L0da11512
2026-08-06
gap: flface/fndpnt/dsmsg — three distinct compile failures in the baseline PASS set
gap: flface/fndpnt/dsmsg — three distinct compile failures in the baseline PASS set
deepf2c.git L9f7657f6
2026-08-06
gap: ifp1g — dummy arg named CASE (C++ keyword) collides with SUBROUTINE CASE ABI name
gap: ifp1g — dummy arg named CASE (C++ keyword) collides with SUBROUTINE CASE ABI name
deepf2c.git L77359e76
2026-08-06
gap: ifp1g_2 — cross-file symbol table: SUBROUTINE CASE ABI name case_ collides with dummy arg CASE in batch reconvert
gap: ifp1g_2 — cross-file symbol table: SUBROUTINE CASE ABI name case_ collides with dummy arg CASE in batch reconvert
deepf2c.git Ld5f58b2e
2026-08-06
gap: parser per-unit state pollution — pending COMMON + PARAMETER leak
gap: parser per-unit state pollution — pending COMMON + PARAMETER leak
deepf2c.git L1392ddd4
2026-08-06
gap: quad4d_2 — EQUIVALENCE bridge primary alias emitted with raw 'int'
gap: quad4d_2 — EQUIVALENCE bridge primary alias emitted with raw 'int'
deepf2c.git Ldae071a9
2026-08-06
gap: type mapping silent fallbacks — DOUBLEPRECISION / DOUBLE COMPLEX size
gap: type mapping silent fallbacks — DOUBLEPRECISION / DOUBLE COMPLEX size
deepf2c.git L1394ed05
2026-08-06
refactor: BLOCK DATA Hollerith/array init + shared hollerith_chars
refactor: BLOCK DATA Hollerith/array init + shared hollerith_chars
deepf2c.git Lc92710d1
2026-08-06
refactor: eliminate scripts/ — migrate shared libs into scripts_v2/
refactor: eliminate scripts/ — migrate shared libs into scripts_v2/
deepf2c.git L738055a7
2026-08-06
refactor: never pass --continue when invoking reasonix agents
refactor: never pass --continue when invoking reasonix agents
deepf2c.git L380a8f07
2026-08-06
refactor: report contracts move into config.json prompt templates
refactor: report contracts move into config.json prompt templates
deepf2c.git Ld46ff79c
2026-08-06
refactor: results cache moves into tests/cache/results
refactor: results cache moves into tests/cache/results
deepf2c.git L6cfe126b
2026-08-06
refactor: scripts_v2 — implement by intent, not by copying v1
refactor: scripts_v2 — implement by intent, not by copying v1
deepf2c.git Lb2a252c3
2026-08-06
refactor: scripts_v2/run.py → test.py (test runner entry rename)
refactor: scripts_v2/run.py → test.py (test runner entry rename)
deepf2c.git L7b93e19b
2026-08-06
refactor: tdd/gap task prompts come from config.json templates
refactor: tdd/gap task prompts come from config.json templates
deepf2c.git L9714d592
2026-08-06
refactor: todo_v2.md → todo_v2.yml (pure YAML status table)
refactor: todo_v2.md → todo_v2.yml (pure YAML status table)
deepf2c.git Lab40a709
2026-08-06
test: hook trigger check
test: hook trigger check
deepf2c.git L491bfe29
2026-08-06
test: scripts_v2 — 118-test suite with gitignored fixtures
test: scripts_v2 — 118-test suite with gitignored fixtures
deepf2c.git L38eeb948
2026-08-06
upd: F2C_PIPELINE_DEPS globs all of src/ — fixes stale conversions
upd: F2C_PIPELINE_DEPS globs all of src/ — fixes stale conversions
deepf2c.git L08f37f3e
2026-08-06
upd: UTF-8-safe COMMON-block detection in deepf2c_test.cmake
upd: UTF-8-safe COMMON-block detection in deepf2c_test.cmake
deepf2c.git L001a0b0d
2026-08-06
upd: agent config — auto permission mode, raise max_fix_attempts
upd: agent config — auto permission mode, raise max_fix_attempts
deepf2c.git L876f8272
2026-08-06
upd: script
upd: script
deepf2c.git L3ba82506
2026-08-06
upd: skills
upd: skills
deepf2c.git L7a0a7e5e
2026-08-07
Merge branch 'refact'
Merge branch 'refact'
deepf2c.git L166bfb4e
2026-08-07
chore: remove scripts.bak — superseded by scripts_v2
chore: remove scripts.bak — superseded by scripts_v2
deepf2c.git L50ba2b02
2026-08-07
feat: live progress bar + grouped results table for test.py -v
feat: live progress bar + grouped results table for test.py -v
deepf2c.git L9792db39
2026-08-07
feat: per-phase progress bar shows current stem + operation
feat: per-phase progress bar shows current stem + operation
deepf2c.git L1304faff
2026-08-07
feat: progress bar counts pipeline targets; table folds per stem
feat: progress bar counts pipeline targets; table folds per stem
deepf2c.git Lb17b472e
2026-08-07
feat: run unit + convert-only + custom before the 4-config sweep
feat: run unit + convert-only + custom before the 4-config sweep
deepf2c.git L08969193
2026-08-07
feat: separate baseline fix prompt from per-stem error-to-test
feat: separate baseline fix prompt from per-stem error-to-test
deepf2c.git L5b851873
2026-08-07
feat: test.py bare invocation defaults to update
feat: test.py bare invocation defaults to update
deepf2c.git Ld5d119e8
2026-08-07
fix: PARAMETER/DIMENSION meta declarations crash type_mapping raise
fix: PARAMETER/DIMENSION meta declarations crash type_mapping raise
deepf2c.git L6ee6ef27
2026-08-07
fix: a42a8_multi_entry — BUILD_FAIL
fix: a42a8_multi_entry — BUILD_FAIL
deepf2c.git L8327e0e4
2026-08-07
fix: contains_func_in_sub — BUILD_FAIL
fix: contains_func_in_sub — BUILD_FAIL
deepf2c.git Ldd6d9db5
2026-08-07
fix: cpp_ir/abi hardcoded names + text-based checks (audit 17-21)
fix: cpp_ir/abi hardcoded names + text-based checks (audit 17-21)
deepf2c.git Lb9c52460
2026-08-07
fix: edd gap_commit registers unique todo entry id
fix: edd gap_commit registers unique todo entry id
deepf2c.git L3522f558
2026-08-07
fix: edd gap_commit registers unique todo entry id
fix: edd gap_commit registers unique todo entry id
deepf2c.git Ldc6e7d37
2026-08-07
fix: entry_hir — structured decl-usage check + implicit param typing
fix: entry_hir — structured decl-usage check + implicit param typing
deepf2c.git L2ede5b59
2026-08-07
fix: equiv bridge alias offset never silently zeroed (audit 14)
fix: equiv bridge alias offset never silently zeroed (audit 14)
deepf2c.git L938a3383
2026-08-07
fix: external_arg_layers — DIFF
fix: external_arg_layers — DIFF
deepf2c.git L65deb801
2026-08-07
fix: gap-test commit message from agent test name, not preset stem
fix: gap-test commit message from agent test name, not preset stem
deepf2c.git Lc5985c2f
2026-08-07
fix: gap_baseline_15 — OTHER
fix: gap_baseline_15 — OTHER
deepf2c.git L4ed6a0db
2026-08-07
fix: gap_char_array_format — BUILD_FAIL
fix: gap_char_array_format — BUILD_FAIL
deepf2c.git L5222d0fc
2026-08-07
fix: gap_entry_equiv_bridge_dup_decl_2 — BUILD_FAIL
fix: gap_entry_equiv_bridge_dup_decl_2 — BUILD_FAIL
deepf2c.git Lae208fc1
2026-08-07
fix: gap_entry_equiv_real_label — BUILD_FAIL
fix: gap_entry_equiv_real_label — BUILD_FAIL
deepf2c.git L482e5b55
2026-08-07
fix: gap_entry_label_branch_return — BUILD_FAIL
fix: gap_entry_label_branch_return — BUILD_FAIL
deepf2c.git Lef28ae9d
2026-08-07
fix: gap_entry_parent_unit_leak — BUILD_FAIL
fix: gap_entry_parent_unit_leak — BUILD_FAIL
deepf2c.git Lab3618dd
2026-08-07
fix: gap_entry_shared_tail_label — BUILD_FAIL
fix: gap_entry_shared_tail_label — BUILD_FAIL
deepf2c.git L067502e5
2026-08-07
fix: gap_hollerith_data_blank — BUILD_FAIL
fix: gap_hollerith_data_blank — BUILD_FAIL
deepf2c.git L05f9eabe
2026-08-07
fix: gap_internal_write_fmt_label — BUILD_FAIL
fix: gap_internal_write_fmt_label — BUILD_FAIL
deepf2c.git L2712bfcd
2026-08-07
fix: identifier_prefix — BUILD_FAIL
fix: identifier_prefix — BUILD_FAIL
deepf2c.git Lc103f54e
2026-08-07
fix: isolate extract-gap reports from the tdd report contract namespace
fix: isolate extract-gap reports from the tdd report contract namespace
deepf2c.git L108d1c50
2026-08-07
fix: no silent invalid identifiers in lowering (audit 9/10/11)
fix: no silent invalid identifiers in lowering (audit 9/10/11)
deepf2c.git La4a31b92
2026-08-07
fix: order EQUIVALENCE bridge groups by alias reference deps
fix: order EQUIVALENCE bridge groups by alias reference deps
deepf2c.git L76dafbdd
2026-08-07
fix: partial cache-hit PASS results land in results (todo sync)
fix: partial cache-hit PASS results land in results (todo sync)
deepf2c.git Lf1d53f01
2026-08-07
fix: pipeline steps coordination (audit §2.7)
fix: pipeline steps coordination (audit §2.7)
deepf2c.git L0c7e9f5f
2026-08-07
fix: replace type()-name text judgments with isinstance (audit §五.2)
fix: replace type()-name text judgments with isinstance (audit §五.2)
deepf2c.git L9e82d7b5
2026-08-07
fix: run_config returns full results — streamed tests no longer dropped
fix: run_config returns full results — streamed tests no longer dropped
deepf2c.git L86e63b4e
2026-08-07
fix: tdd report contract tolerates timestamp-prefixed report files
fix: tdd report contract tolerates timestamp-prefixed report files
deepf2c.git La1459c78
2026-08-07
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git L119e45e7
2026-08-07
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git L13d5c5ef
2026-08-07
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git L2810d990
2026-08-07
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git L2fced29b
2026-08-07
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git L32867908
2026-08-07
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git L35c79948
2026-08-07
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git L49c30e4c
2026-08-07
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git L4e5ce52f
2026-08-07
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git L511ef28a
2026-08-07
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git L6fd61766
2026-08-07
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git L99303e5a
2026-08-07
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git Lcf13bb37
2026-08-07
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git Lcf5cd8f3
2026-08-07
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git Ld09fdf85
2026-08-07
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git Ld2e492f8
2026-08-07
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git Ld66d6458
2026-08-07
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git Lea26cca3
2026-08-07
gap: baseline — BUILD_FAIL
gap: baseline — BUILD_FAIL
deepf2c.git Lec9d1275
2026-08-07
gap: baseline — BUILD_FAIL (ENTRY GOTO-to-own-RETURN copies later ENTRY DO-loop dead code)
gap: baseline — BUILD_FAIL (ENTRY GOTO-to-own-RETURN copies later ENTRY DO-loop dead code)
deepf2c.git L74446542
2026-08-07
gap: baseline — BUILD_FAIL (ENTRY NORM dead code refs undeclared dims)
gap: baseline — BUILD_FAIL (ENTRY NORM dead code refs undeclared dims)
deepf2c.git L3eeaaa4f
2026-08-07
gap: baseline — BUILD_FAIL (ENTRY NORM dead code refs undeclared dims)
gap: baseline — BUILD_FAIL (ENTRY NORM dead code refs undeclared dims)
deepf2c.git Ld985ce02
2026-08-07
gap: baseline — BUILD_FAIL (ENTRY NORM missing dim params)
gap: baseline — BUILD_FAIL (ENTRY NORM missing dim params)
deepf2c.git L13a4d61f
2026-08-07
gap: baseline — BUILD_FAIL (ENTRY NORM shared-tail copies MPYLT DO-loop dead code)
gap: baseline — BUILD_FAIL (ENTRY NORM shared-tail copies MPYLT DO-loop dead code)
deepf2c.git L1cd5a8fe
2026-08-07
gap: baseline — BUILD_FAIL (legal shared-tail copies later ENTRY DO-loop with undeclared params)
gap: baseline — BUILD_FAIL (legal shared-tail copies later ENTRY DO-loop with undeclared params)
deepf2c.git L53f2151a
2026-08-07
gap: baseline — BUILD_FAIL (unreachable DO-loop in ENTRY refs undeclared parent dummy)
gap: baseline — BUILD_FAIL (unreachable DO-loop in ENTRY refs undeclared parent dummy)
deepf2c.git L73eaaad4
2026-08-07
gap: baseline — FUNCTION+ENTRY shared-tail copies later ENTRY DO-loop with undeclared params/return var
gap: baseline — FUNCTION+ENTRY shared-tail copies later ENTRY DO-loop with undeclared params/return var
deepf2c.git Lc7aa0d3b
2026-08-07
gap: baseline — full mpyl.f 4-ENTRY structure as e2e_single reproduces norm_ undeclared ncola/nrowa/ncolb
gap: baseline — full mpyl.f 4-ENTRY structure as e2e_single reproduces norm_ undeclared ncola/nrowa/ncolb
deepf2c.git Le79bea2c
2026-08-07
gap: equiv + local arrays
gap: equiv + local arrays
deepf2c.git Lfd1cf794
2026-08-07
gap: equivalence buffer must span bridge primary views
gap: equivalence buffer must span bridge primary views
deepf2c.git Leacddcce
2026-08-07
refactor: equivalence buffers as raw char storage with full-component span
refactor: equivalence buffers as raw char storage with full-component span
deepf2c.git L602ba050
2026-08-07
refactor: name the cpp_ BLOCK DATA exclusion as an EDD predicate
refactor: name the cpp_ BLOCK DATA exclusion as an EDD predicate
deepf2c.git La6adbee4
2026-08-07
refactor: rename error-to-test report dir to edd_log
refactor: rename error-to-test report dir to edd_log
deepf2c.git L6f83a032
2026-08-07
refactor: rename extract-gap flow to error-to-test
refactor: rename extract-gap flow to error-to-test
deepf2c.git Lae2c87d2
2026-08-07
upd: migrate docs and test CMakeLists to v2 runner
upd: migrate docs and test CMakeLists to v2 runner
deepf2c.git Le0c110f3
2026-08-07
upd: script/skills
upd: script/skills
deepf2c.git L6c14c7f6
2026-08-07
upd: script/skills
upd: script/skills
deepf2c.git L7903aeae
2026-08-07
upd: script/skills
upd: script/skills
deepf2c.git Ld6d47e18
2026-08-08
chore: ignore .codex
chore: ignore .codex
deepf2c.git L7ddb8b30
2026-08-08
chore: ignore all reasonix paths
chore: ignore all reasonix paths
deepf2c.git L35164ceb
2026-08-08
docs: build-flag markers and suite-entry verification for gap extraction
docs: build-flag markers and suite-entry verification for gap extraction
deepf2c.git L096de169
2026-08-08
feat: GET_ENVIRONMENT_VARIABLE intrinsic
feat: GET_ENVIRONMENT_VARIABLE intrinsic
deepf2c.git Le03e8b10
2026-08-08
feat: full-cpp sweep --benchmark — non-PASS benchmark enters fix flow
feat: full-cpp sweep --benchmark — non-PASS benchmark enters fix flow
deepf2c.git L31fd16be
2026-08-08
feat: hard-guard FORTRAN_BUILD_FAIL gap cases end-to-end
feat: hard-guard FORTRAN_BUILD_FAIL gap cases end-to-end
deepf2c.git Laf7f7902
2026-08-08
feat: single-file fingerprint yaml + per-config incremental todo sync
feat: single-file fingerprint yaml + per-config incremental todo sync
deepf2c.git Le8581eb5
2026-08-08
feat: standalone full-cpp build sweep script
feat: standalone full-cpp build sweep script
deepf2c.git L049ac9b4
2026-08-08
fix: blockdata constructor unique static symbol — link collision
fix: blockdata constructor unique static symbol — link collision
deepf2c.git Lbf66178a
2026-08-08
fix: edd fix flow runs full tdd, not --entry focus
fix: edd fix flow runs full tdd, not --entry focus
deepf2c.git L46a53b03
2026-08-08
fix: equiv scalar-array overlay binds shared buffer
fix: equiv scalar-array overlay binds shared buffer
deepf2c.git L45fe7bc0
2026-08-08
fix: forward_decls — scope CHARACTER arg lookup to current unit
fix: forward_decls — scope CHARACTER arg lookup to current unit
deepf2c.git L0ea4d3d5
2026-08-08
fix: gap_blockdata_multi_common — DIFF
fix: gap_blockdata_multi_common — DIFF
deepf2c.git L5d55f52c
2026-08-08
fix: gap_ichar_substring — CPP_BUILD_FAIL
fix: gap_ichar_substring — CPP_BUILD_FAIL
deepf2c.git L90d58c85
2026-08-08
fix: gap_proc_name_if_only — CPP_BUILD_FAIL
fix: gap_proc_name_if_only — CPP_BUILD_FAIL
deepf2c.git L1128f205
2026-08-08
fix: gap_read_int_array_format — CPP_BUILD_FAIL
fix: gap_read_int_array_format — CPP_BUILD_FAIL
deepf2c.git L88060c03
2026-08-08
fix: hollerith — lexer mis-tokenizes CHARACTER*N var as HOLLERITH
fix: hollerith — lexer mis-tokenizes CHARACTER*N var as HOLLERITH
deepf2c.git L694352ac
2026-08-08
fix: incremental sync drops entries for deleted tests
fix: incremental sync drops entries for deleted tests
deepf2c.git Lacd801ff
2026-08-08
fix: progress phase END delta shows phase elapsed time
fix: progress phase END delta shows phase elapsed time
deepf2c.git L9edff1f0
2026-08-08
fix: reconcile cpp_candidates staleness before every sweep build
fix: reconcile cpp_candidates staleness before every sweep build
deepf2c.git L3d2b6ec3
2026-08-08
fix: sweep auto-runs f2c conversion when cpp_candidates missing
fix: sweep auto-runs f2c conversion when cpp_candidates missing
deepf2c.git L91675ade
2026-08-08
fix: tdd loop skips entries whose test no longer exists
fix: tdd loop skips entries whose test no longer exists
deepf2c.git Lc4ec6c3c
2026-08-08
fix: unit tdd dispatch by test name, not suffixed id
fix: unit tdd dispatch by test name, not suffixed id
deepf2c.git L49418941
2026-08-08
fix: upsert todo entry by real test name instead of _2 suffix
fix: upsert todo entry by real test name instead of _2 suffix
deepf2c.git L5f2f7705
2026-08-08
gap: blockdata multi common
gap: blockdata multi common
deepf2c.git L69a6787f
2026-08-08
gap: equiv scalar array overflow
gap: equiv scalar array overflow
deepf2c.git L43779312
2026-08-08
gap: equiv scalar array overlay
gap: equiv scalar array overlay
deepf2c.git L8597b50a
2026-08-08
gap: et_commit must overwrite same-id todo entry, not suffix it
gap: et_commit must overwrite same-id todo entry, not suffix it
deepf2c.git Lb62f0250
2026-08-08
gap: gap_entry_equiv_bridge_dup_decl — align Fortran ref with production -fno-automatic
gap: gap_entry_equiv_bridge_dup_decl — align Fortran ref with production -fno-automatic
deepf2c.git L6bd80230
2026-08-08
gap: gap_unknown_callee_char_len — env-independent assertion
gap: gap_unknown_callee_char_len — env-independent assertion
deepf2c.git L2ce7575f
2026-08-08
gap: ichar substring
gap: ichar substring
deepf2c.git Lf71be969
2026-08-08
gap: incremental sync never cleans entries for deleted tests
gap: incremental sync never cleans entries for deleted tests
deepf2c.git L80ec1650
2026-08-08
gap: inquire trim
gap: inquire trim
deepf2c.git Ld076f111
2026-08-08
gap: proc name if only
gap: proc name if only
deepf2c.git L402e2dd4
2026-08-08
gap: proc name if only 2
gap: proc name if only 2
deepf2c.git L28a025e9
2026-08-08
gap: read int array format
gap: read int array format
deepf2c.git La069cbdf
2026-08-08
gap: tdd loop must not dispatch entries whose test no longer exists
gap: tdd loop must not dispatch entries whose test no longer exists
deepf2c.git Lc0cb48c1
2026-08-08
perf: configure cmake once per (fc, int8) config in run_all
perf: configure cmake once per (fc, int8) config in run_all
deepf2c.git L92ec3961
2026-08-08
perf: parse fingerprint yaml once per process
perf: parse fingerprint yaml once per process
deepf2c.git L443ce7b3
2026-08-08
perf: stop ninja regenerating build.ninja
perf: stop ninja regenerating build.ninja
deepf2c.git L64ea23b4
2026-08-08
refactor: edd baseline is status confirmation; fortran-fail gap invalid
refactor: edd baseline is status confirmation; fortran-fail gap invalid
deepf2c.git L24f3c861
2026-08-08
refactor: test.py run always syncs todo_v2, drop update subcommand
refactor: test.py run always syncs todo_v2, drop update subcommand
deepf2c.git L4c7813f5
2026-08-08
refactor: todo_v2.yml minimal format, drop legacy migration
refactor: todo_v2.yml minimal format, drop legacy migration
deepf2c.git L2c91c9b6
2026-08-08
upd: edd test runner — unified phase markers via log.info
upd: edd test runner — unified phase markers via log.info
deepf2c.git La3e8a299
2026-08-08
upd: gap equiv scalar array overlay requires -fno-automatic
upd: gap equiv scalar array overlay requires -fno-automatic
deepf2c.git L6f033ebd
2026-08-08
upd: prompt for baseline
upd: prompt for baseline
deepf2c.git L215ddca6
2026-08-08
upd: tdd prompt — add regression-locating step
upd: tdd prompt — add regression-locating step
deepf2c.git L087c0b2e
2026-08-09
docs: record mixed-build unit I/O knowledge and KB writeback rule
docs: record mixed-build unit I/O knowledge and KB writeback rule
deepf2c.git L402491e2
2026-08-09
feat: sync unit 5 with gfortran runtime in mixed builds
feat: sync unit 5 with gfortran runtime in mixed builds
deepf2c.git L09f10d06
2026-08-09
fix: gap_inquire_trim — DIFF
fix: gap_inquire_trim — DIFF
deepf2c.git L4d719dfa
2026-08-09
fix: prune poisoned fortran-output caches before diff
fix: prune poisoned fortran-output caches before diff
deepf2c.git Le508847d
2026-08-09
gap: unit5 cpp stdin
gap: unit5 cpp stdin
deepf2c.git L14ac3249
2026-08-09
upd: blacklist
upd: blacklist
deepf2c.git Lcc06686c
2026-08-10
build: add ruff/mypy config and CI lint/typecheck jobs
build: add ruff/mypy config and CI lint/typecheck jobs
deepf2c.git La6af7256
2026-08-10
docs: reconcile stage E summary with B3 E1 revaluation (audit B3)
docs: reconcile stage E summary with B3 E1 revaluation (audit B3)
deepf2c.git Led412ba1
2026-08-10
docs: update code-review skill for renamed type-mapping APIs
docs: update code-review skill for renamed type-mapping APIs
deepf2c.git L761f7684
2026-08-10
feat: Fortran source mapping through HIR/CppIR to #line + map.json
feat: Fortran source mapping through HIR/CppIR to #line + map.json
deepf2c.git L66a85783
2026-08-10
feat: call-arity diagnostic, analysis-pass tests, pre-lowering HIR gate
feat: call-arity diagnostic, analysis-pass tests, pre-lowering HIR gate
deepf2c.git L34fa5d4f
2026-08-10
feat: log ts() re-arms the step delta on every output line
feat: log ts() re-arms the step delta on every output line
deepf2c.git L8b3804e5
2026-08-10
feat: per-pass debug dump + pass-level pipeline controls (audit B1/C2)
feat: per-pass debug dump + pass-level pipeline controls (audit B1/C2)
deepf2c.git L15018080
2026-08-10
feat: support INTEGER*16/LOGICAL*8; single-source ABI type names
feat: support INTEGER*16/LOGICAL*8; single-source ABI type names
deepf2c.git L4d917abf
2026-08-10
fix: enforce pass requires metadata and remove dead context fields
fix: enforce pass requires metadata and remove dead context fields
deepf2c.git L1ba9b1f8
2026-08-10
fix: gap_a4_read_short_record — DIFF
fix: gap_a4_read_short_record — DIFF
deepf2c.git L3bfe8d33
2026-08-10
fix: gap_ateig_negative_index_read — DIFF
fix: gap_ateig_negative_index_read — DIFF
deepf2c.git Lc88dd1fb
2026-08-10
fix: gap_big_common_per_call — TIMEOUT
fix: gap_big_common_per_call — TIMEOUT
deepf2c.git L24bc4f89
2026-08-10
fix: gap_d0_literal_inner_space — DIFF
fix: gap_d0_literal_inner_space — DIFF
deepf2c.git Lb03f822c
2026-08-10
fix: gap_data_reassign — DIFF
fix: gap_data_reassign — DIFF
deepf2c.git L0f9c606b
2026-08-10
fix: gap_fmt_slash_double_shift — DIFF
fix: gap_fmt_slash_double_shift — DIFF
deepf2c.git L5e989641
2026-08-10
fix: gap_format_dollar_in_literal — DIFF
fix: gap_format_dollar_in_literal — DIFF
deepf2c.git L99c5021b
2026-08-10
fix: gap_logical_scalar_literal — DIFF
fix: gap_logical_scalar_literal — DIFF
deepf2c.git L3469602c
2026-08-10
fix: gap_parameter_global_conflict — DIFF
fix: gap_parameter_global_conflict — DIFF
deepf2c.git L37d39d0e
2026-08-10
fix: gap_read_record_sequence — DIFF
fix: gap_read_record_sequence — DIFF
deepf2c.git L0856f12c
2026-08-10
fix: gap_use_statement_shadow — CRASHED
fix: gap_use_statement_shadow — CRASHED
deepf2c.git Ld16ec188
2026-08-10
fix: precompute Cray pointee structures once; drop per-unit re-scan
fix: precompute Cray pointee structures once; drop per-unit re-scan
deepf2c.git L16957bb1
2026-08-10
fix: pure_function — CPP_BUILD_FAIL
fix: pure_function — CPP_BUILD_FAIL
deepf2c.git Le595b07b
2026-08-10
fix: restore O(1) symbol-table truthiness; per-unit safe-name scan
fix: restore O(1) symbol-table truthiness; per-unit safe-name scan
deepf2c.git Le932434d
2026-08-10
gap: a4 read short record
gap: a4 read short record
deepf2c.git Le6958bcb
2026-08-10
gap: ateig_negative_index_read — out-of-bounds A(IPI<0) read returns 0 in f2c::arr, differs from Fortran reading adjacen
gap: ateig_negative_index_read — out-of-bounds A(IPI<0) read returns 0 in f2c::arr, differs from Fortran reading adjacent COMMON memory
deepf2c.git L2c8f7655
2026-08-10
gap: big common per call
gap: big common per call
deepf2c.git Ld5400ec8
2026-08-10
gap: d0 literal inner space
gap: d0 literal inner space
deepf2c.git Lfb7bedc2
2026-08-10
gap: data reassign
gap: data reassign
deepf2c.git L2fe6edfa
2026-08-10
gap: fmt slash double shift
gap: fmt slash double shift
deepf2c.git L4db6e216
2026-08-10
gap: format dollar in literal
gap: format dollar in literal
deepf2c.git Lf5db4558
2026-08-10
gap: logical scalar literal
gap: logical scalar literal
deepf2c.git L4a816e07
2026-08-10
gap: parameter global conflict
gap: parameter global conflict
deepf2c.git Lc0329e69
2026-08-10
gap: read record sequence
gap: read record sequence
deepf2c.git L650ba226
2026-08-10
gap: use statement shadow
gap: use statement shadow
deepf2c.git Led90ac31
2026-08-10
refactor: benchmark golden sources no longer use bundled verification/
refactor: benchmark golden sources no longer use bundled verification/
deepf2c.git Lea7f6215
2026-08-10
refactor: move CppIR construction out of passes (audit B2/B4)
refactor: move CppIR construction out of passes (audit B2/B4)
deepf2c.git L243e2b12
2026-08-10
refactor: split long functions across the transpiler (H6)
refactor: split long functions across the transpiler (H6)
deepf2c.git L39fff565
2026-08-10
test: Cray resolver precomputes pointee structures lowering reads
test: Cray resolver precomputes pointee structures lowering reads
deepf2c.git Ld849f666
2026-08-10
test: align unit tests with refactored APIs and new type mappings
test: align unit tests with refactored APIs and new type mappings
deepf2c.git L981fe526
2026-08-10
test: efficiency guards — no per-unit merged-view scans in lowering
test: efficiency guards — no per-unit merged-view scans in lowering
deepf2c.git L360637a3
2026-08-10
test: truthiness of scoped symbol table must not rebuild merged view
test: truthiness of scoped symbol table must not rebuild merged view
deepf2c.git L1b6f3ea5
2026-08-11
fix: detgbs — buffer-redirect EQUIVALENCE with wider scalar member
fix: detgbs — buffer-redirect EQUIVALENCE with wider scalar member
deepf2c.git L6fc064e4
2026-08-11
fix: find_bad_apples — run batches in lexical order
fix: find_bad_apples — run batches in lexical order
deepf2c.git Lf7495008
2026-08-11
fix: gap_aformat_short_field — DIFF
fix: gap_aformat_short_field — DIFF
deepf2c.git Lfd3192b4
2026-08-11
fix: gap_assigned_goto_save — DIFF
fix: gap_assigned_goto_save — DIFF
deepf2c.git L5b9cd823
2026-08-11
fix: gap_data_array_crosscall — DIFF
fix: gap_data_array_crosscall — DIFF
deepf2c.git L75ac3e8e
2026-08-11
fix: gap_data_save_logical_reset — DIFF
fix: gap_data_save_logical_reset — DIFF
deepf2c.git L82349e4f
2026-08-11
fix: gap_e_format_scale_carry — DIFF
fix: gap_e_format_scale_carry — DIFF
deepf2c.git La91dc2f0
2026-08-11
fix: gap_equiv_common_anchor_overflow — DIFF
fix: gap_equiv_common_anchor_overflow — DIFF
deepf2c.git L95011585
2026-08-11
fix: gap_equiv_static_retention — DIFF
fix: gap_equiv_static_retention — DIFF
deepf2c.git L2baf2814
2026-08-11
fix: gap_fmt_long_a1_array — DIFF
fix: gap_fmt_long_a1_array — DIFF
deepf2c.git Ldfea1989
2026-08-11
fix: gap_formatted_read_common — DIFF
fix: gap_formatted_read_common — DIFF
deepf2c.git Lbebfbfed
2026-08-11
fix: gap_goto_space_in_token — DIFF
fix: gap_goto_space_in_token — DIFF
deepf2c.git L623fdb5d
2026-08-11
fix: gap_inputt5_backspace — DIFF
fix: gap_inputt5_backspace — DIFF
deepf2c.git Ldc9b9132
2026-08-11
fix: gap_integer_array_fmt_trunc — DIFF
fix: gap_integer_array_fmt_trunc — DIFF
deepf2c.git L048c39b6
2026-08-11
fix: gap_open_err_no_iostat — DIFF
fix: gap_open_err_no_iostat — DIFF
deepf2c.git Lfb5e951d
2026-08-11
fix: gap_real_hollerith_array — DIFF
fix: gap_real_hollerith_array — DIFF
deepf2c.git Lc54ba9a1
2026-08-11
fix: gap_spaced_continue — CPP_BUILD_FAIL
fix: gap_spaced_continue — CPP_BUILD_FAIL
deepf2c.git L3abbfe4d
2026-08-11
fix: gap_unf_backspace_record — DIFF
fix: gap_unf_backspace_record — DIFF
deepf2c.git L3edbd45a
2026-08-11
fix: gap_unf_write_tls_split — DIFF
fix: gap_unf_write_tls_split — DIFF
deepf2c.git L375e2374
2026-08-11
fix: gap_unit5_fortran_cpp_stream — DIFF
fix: gap_unit5_fortran_cpp_stream — DIFF
deepf2c.git L675d12c5
2026-08-11
gap: aformat short field
gap: aformat short field
deepf2c.git Lcd96e074
2026-08-11
gap: assigned goto save
gap: assigned goto save
deepf2c.git L5483a58b
2026-08-11
gap: data array crosscall
gap: data array crosscall
deepf2c.git L83acdb44
2026-08-11
gap: data save logical reset
gap: data save logical reset
deepf2c.git Lc8ceccf7
2026-08-11
gap: detgbs — EQUIVALENCE float<->double scalar overruns adjacent var
gap: detgbs — EQUIVALENCE float<->double scalar overruns adjacent var
deepf2c.git Ld2210a1a
2026-08-11
gap: detgbs — EQUIVALENCE wider scalar member overruns storage
gap: detgbs — EQUIVALENCE wider scalar member overruns storage
deepf2c.git L15d0ac7f
2026-08-11
gap: e format scale carry
gap: e format scale carry
deepf2c.git Ldf748267
2026-08-11
gap: equiv common anchor overflow
gap: equiv common anchor overflow
deepf2c.git L750b3fd0
2026-08-11
gap: equiv static retention
gap: equiv static retention
deepf2c.git Lef16d86c
2026-08-11
gap: fmt long a1 array
gap: fmt long a1 array
deepf2c.git Ld0e81a9c
2026-08-11
gap: formatted read common
gap: formatted read common
deepf2c.git L74cb6d75
2026-08-11
gap: goto space in token
gap: goto space in token
deepf2c.git L54ea174e
2026-08-11
gap: inputt5 backspace
gap: inputt5 backspace
deepf2c.git L1c9c34ef
2026-08-11
gap: integer array fmt trunc
gap: integer array fmt trunc
deepf2c.git L8bcdd0be
2026-08-11
gap: open err no iostat
gap: open err no iostat
deepf2c.git L420d2598
2026-08-11
gap: real hollerith array
gap: real hollerith array
deepf2c.git L299d658c
2026-08-11
gap: unf backspace record
gap: unf backspace record
deepf2c.git L57577062
2026-08-11
gap: unf write tls split
gap: unf write tls split
deepf2c.git L213c80c5
2026-08-11
gap: unit5 fortran cpp stream
gap: unit5 fortran cpp stream
deepf2c.git Lfa00472a
2026-08-11
upd: manual_sweep.py
upd: manual_sweep.py
deepf2c.git L0ac9c302
2026-08-11
upd: scripts
upd: scripts
deepf2c.git L5cc3ab73
2026-08-11
upd: scripts
upd: scripts
deepf2c.git L6c2cd25b
2026-08-11
upd: scripts
upd: scripts
deepf2c.git L72147dda
2026-08-12
feat: bisect-seed skill — seed bisect_ckpt.json from f2c_state.json
feat: bisect-seed skill — seed bisect_ckpt.json from f2c_state.json
deepf2c.git L715cb81a
2026-08-12
feat: find_bad_apples --target select stems by state
feat: find_bad_apples --target select stems by state
deepf2c.git L11bb6b1b
2026-08-12
feat: find_bad_apples requires a benchmark baseline + clean-set baseline on resume
feat: find_bad_apples requires a benchmark baseline + clean-set baseline on resume
deepf2c.git Lb3ea4895
2026-08-12
fix: batch formatted WRITEs per statement to cut syscall count
fix: batch formatted WRITEs per statement to cut syscall count
deepf2c.git Lbff77c35
2026-08-12
fix: bug in gap_direct_unformatted_miexed_read
fix: bug in gap_direct_unformatted_miexed_read
deepf2c.git L243592b7
2026-08-12
fix: bug in gap_direct_unformatted_miexed_read
fix: bug in gap_direct_unformatted_miexed_read
deepf2c.git L728cfd67
2026-08-12
fix: bug in scripts/test.py
fix: bug in scripts/test.py
deepf2c.git Ldaa45d91
2026-08-12
fix: capture write-batch col_pos base lazily to drop per-statement lseek
fix: capture write-batch col_pos base lazily to drop per-statement lseek
deepf2c.git Le83a7d2d
2026-08-12
fix: edd origin generation and baseline classification
fix: edd origin generation and baseline classification
deepf2c.git L16e0f7d2
2026-08-12
fix: gap fstring sprintf prefix spec
fix: gap fstring sprintf prefix spec
deepf2c.git Lf61ac7eb
2026-08-12
fix: gap_blockdata_2d_equiv_data — DIFF
fix: gap_blockdata_2d_equiv_data — DIFF
deepf2c.git Ldce098bd
2026-08-12
fix: gap_blockdata_equiv_alias_dims — DIFF
fix: gap_blockdata_equiv_alias_dims — DIFF
deepf2c.git L9d59053c
2026-08-12
fix: gap_blockdata_equiv_data — DIFF
fix: gap_blockdata_equiv_data — DIFF
deepf2c.git L3cb01d25
2026-08-12
fix: gap_blockdata_equiv_typed_data — DIFF
fix: gap_blockdata_equiv_typed_data — DIFF
deepf2c.git L84a1f181
2026-08-12
fix: gap_char_array_data_zero_hole — BUILD_FAIL
fix: gap_char_array_data_zero_hole — BUILD_FAIL
deepf2c.git Le4da5787
2026-08-12
fix: gap_close_fortran_unit — DIFF
fix: gap_close_fortran_unit — DIFF
deepf2c.git Lf15a6d13
2026-08-12
fix: gap_cpp_open_fortran_write — DIFF
fix: gap_cpp_open_fortran_write — DIFF
deepf2c.git L15cf52e1
2026-08-12
fix: gap_direct_unf_fortran_read_size_zero — DIFF
fix: gap_direct_unf_fortran_read_size_zero — DIFF
deepf2c.git L2d5ecf79
2026-08-12
fix: gap_internal_write_eformat — DIFF
fix: gap_internal_write_eformat — DIFF
deepf2c.git Lb71a6da0
2026-08-12
fix: gap_open_fortran_read — DIFF
fix: gap_open_fortran_read — DIFF
deepf2c.git L3b671a51
2026-08-12
fix: gap_unf_direct_short_read — DIFF
fix: gap_unf_direct_short_read — DIFF
deepf2c.git Lede3270d
2026-08-12
fix: gap_unf_direct_zero_len_read — DIFF
fix: gap_unf_direct_zero_len_read — DIFF
deepf2c.git L3118221f
2026-08-12
fix: gap_varfmt_internal_write — DIFF
fix: gap_varfmt_internal_write — DIFF
deepf2c.git L9cfb1a80
2026-08-12
fix: gap_z_format_negative_int — DIFF
fix: gap_z_format_negative_int — DIFF
deepf2c.git L91a6fa03
2026-08-12
fix: make PCH effective in mixed NASTRAN build
fix: make PCH effective in mixed NASTRAN build
deepf2c.git L1404c942
2026-08-12
fix: memoize parsed format state to cut per-WRITE format parsing
fix: memoize parsed format state to cut per-WRITE format parsing
deepf2c.git L24107aae
2026-08-12
fix: reject non-default --target on resume
fix: reject non-default --target on resume
deepf2c.git L9bfcd5d1
2026-08-12
fix: remove -fno-inline from release C++ flags
fix: remove -fno-inline from release C++ flags
deepf2c.git L0d93e9e3
2026-08-12
fix: unf direct oob read — check fread return in unformatted direct reads
fix: unf direct oob read — check fread return in unformatted direct reads
deepf2c.git L398efd07
2026-08-12
gap: blockdata 2d equiv data
gap: blockdata 2d equiv data
deepf2c.git L5e786760
2026-08-12
gap: blockdata equiv alias dims
gap: blockdata equiv alias dims
deepf2c.git Ld32b1c42
2026-08-12
gap: blockdata equiv data
gap: blockdata equiv data
deepf2c.git L146ccff8
2026-08-12
gap: blockdata equiv typed data
gap: blockdata equiv typed data
deepf2c.git Lab938ffe
2026-08-12
gap: char array data zero hole
gap: char array data zero hole
deepf2c.git L96df4f26
2026-08-12
gap: close fortran unit
gap: close fortran unit
deepf2c.git Lcec6628d
2026-08-12
gap: cpp open fortran write
gap: cpp open fortran write
deepf2c.git L037bd849
2026-08-12
gap: direct unf fortran read size zero
gap: direct unf fortran read size zero
deepf2c.git Le2d98bda
2026-08-12
gap: direct unformatted mixed read
gap: direct unformatted mixed read
deepf2c.git Lcd747361
2026-08-12
gap: fstring sprintf prefix spec
gap: fstring sprintf prefix spec
deepf2c.git L44e113cc
2026-08-12
gap: internal write eformat
gap: internal write eformat
deepf2c.git L0b73a734
2026-08-12
gap: open fortran read
gap: open fortran read
deepf2c.git L1e06da43
2026-08-12
gap: unf direct oob read
gap: unf direct oob read
deepf2c.git L5a805cf8
2026-08-12
gap: unf direct oob read — RECL 32->64 for gfortran byte-unit RECL
gap: unf direct oob read — RECL 32->64 for gfortran byte-unit RECL
deepf2c.git Lec967551
2026-08-12
gap: unf direct short read
gap: unf direct short read
deepf2c.git L943d6065
2026-08-12
gap: unf direct zero len read
gap: unf direct zero len read
deepf2c.git Led6361e2
2026-08-12
gap: varfmt internal write
gap: varfmt internal write
deepf2c.git L7ee3a726
2026-08-12
gap: z format negative int
gap: z format negative int
deepf2c.git L28ccafdb
2026-08-12
test: bisect origin requirement + resume-only baseline step
test: bisect origin requirement + resume-only baseline step
deepf2c.git L4795bcc0
2026-08-12
test: find_bad_apples --target state filtering
test: find_bad_apples --target state filtering
deepf2c.git L4b5fef4b
2026-08-12
test: origin generation must create baseline dir; baseline must not pass on infra error
test: origin generation must create baseline dir; baseline must not pass on infra error
deepf2c.git L5f57e57d
2026-08-12
test: resume rejects non-default --target; no-checkpoint fallback
test: resume rejects non-default --target; no-checkpoint fallback
deepf2c.git L1bfb9e37
2026-08-12
upd: add context7 into skills/ prompt
upd: add context7 into skills/ prompt
deepf2c.git L62f8cad4
2026-08-13
feat: mystran benchmark and EDD infrastructure
feat: mystran benchmark and EDD infrastructure
deepf2c.git L0e5fc222
2026-08-13
feat: mystran benchmark and EDD infrastructure
feat: mystran benchmark and EDD infrastructure
deepf2c.git La3148fe9
2026-08-13
feat: per-file compile_commands.json conversion flags
feat: per-file compile_commands.json conversion flags
deepf2c.git L0cc31bce
2026-08-13
feat: per-file compile_commands.json conversion flags
feat: per-file compile_commands.json conversion flags
deepf2c.git L8384ed86
2026-08-13
feat: restore find_bad_apples --all-cpp
feat: restore find_bad_apples --all-cpp
deepf2c.git Ld591e76f
2026-08-13
feat: restore find_bad_apples --all-cpp
feat: restore find_bad_apples --all-cpp
deepf2c.git Le63e9f78
2026-08-13
fix: accept test_-stripped tdd report ids
fix: accept test_-stripped tdd report ids
deepf2c.git L1edee4a3
2026-08-13
fix: accept test_-stripped tdd report ids
fix: accept test_-stripped tdd report ids
deepf2c.git Lb817a40b
2026-08-13
fix: entry equiv shadow — dedup ENTRY body against static storage names
fix: entry equiv shadow — dedup ENTRY body against static storage names
deepf2c.git Le9441610
2026-08-13
fix: gap_apd3 — CPP_BUILD_FAIL
fix: gap_apd3 — CPP_BUILD_FAIL
deepf2c.git L4839215a
2026-08-13
fix: gap_common_ref_equiv_volatile_assign — BUILD_FAIL
fix: gap_common_ref_equiv_volatile_assign — BUILD_FAIL
deepf2c.git L2c35eeb2
2026-08-13
fix: gap_compile_commands_per_file — OTHER
fix: gap_compile_commands_per_file — OTHER
deepf2c.git L356fdfc8
2026-08-13
fix: gap_compile_commands_per_file — OTHER
fix: gap_compile_commands_per_file — OTHER
deepf2c.git Lce697767
2026-08-13
fix: gap_end_var_do_body — DIFF
fix: gap_end_var_do_body — DIFF
deepf2c.git L5589a274
2026-08-13
fix: gap_entry_data_uninit — DIFF
fix: gap_entry_data_uninit — DIFF
deepf2c.git Le2e29317
2026-08-13
fix: gap_equiv_complex_volatile_view — BUILD_FAIL
fix: gap_equiv_complex_volatile_view — BUILD_FAIL
deepf2c.git L0d89e5d7
2026-08-13
fix: gap_equiv_dcomplex_volatile_view — BUILD_FAIL
fix: gap_equiv_dcomplex_volatile_view — BUILD_FAIL
deepf2c.git Ld46c80da
2026-08-13
fix: gap_equiv_hoist_scope_ref — BUILD_FAIL
fix: gap_equiv_hoist_scope_ref — BUILD_FAIL
deepf2c.git L798b6a94
2026-08-13
fix: gap_equiv_volatile_write — BUILD_FAIL
fix: gap_equiv_volatile_write — BUILD_FAIL
deepf2c.git L3e04e614
2026-08-13
fix: gap_fmt_cont_char — DIFF
fix: gap_fmt_cont_char — DIFF
deepf2c.git L2b3ab7c1
2026-08-13
fix: gap_fmt_cont_char — DIFF
fix: gap_fmt_cont_char — DIFF
deepf2c.git L3fd2f48f
2026-08-13
fix: gap_idate_year_overflow — DIFF
fix: gap_idate_year_overflow — DIFF
deepf2c.git L00ce16bb
2026-08-13
fix: gap_int2a8 — DIFF
fix: gap_int2a8 — DIFF
deepf2c.git L55659d4d
2026-08-13
fix: gap_logical_func_sret_abi — DIFF
fix: gap_logical_func_sret_abi — DIFF
deepf2c.git Lc339f62c
2026-08-13
fix: gap_neg_zero_d_format — DIFF
fix: gap_neg_zero_d_format — DIFF
deepf2c.git L7a29df24
2026-08-13
fix: gap_neg_zero_d_format — DIFF
fix: gap_neg_zero_d_format — DIFF
deepf2c.git Lebe4078a
2026-08-13
fix: gap_xcsa_3 — DIFF
fix: gap_xcsa_3 — DIFF
deepf2c.git L7ee7324c
2026-08-13
fix: gverify prints a positive ok_msg on success, not the failure wording
fix: gverify prints a positive ok_msg on success, not the failure wording
deepf2c.git L8ea6b17b
2026-08-13
fix: honor per-file fixed format, real width, and include dirs
fix: honor per-file fixed format, real width, and include dirs
deepf2c.git Lcb9b8ca5
2026-08-13
fix: honor per-file fixed format, real width, and include dirs
fix: honor per-file fixed format, real width, and include dirs
deepf2c.git Lf28f0f9e
2026-08-13
fix: keep full mystran conversion from hanging
fix: keep full mystran conversion from hanging
deepf2c.git L5641305f
2026-08-13
fix: reopen tdd entry on retry after test.py sync
fix: reopen tdd entry on retry after test.py sync
deepf2c.git L7119e0fb
2026-08-13
fix: reopen tdd entry on retry after test.py sync
fix: reopen tdd entry on retry after test.py sync
deepf2c.git Lc01115af
2026-08-13
fix: run project setup before EDD conversion
fix: run project setup before EDD conversion
deepf2c.git L553594f5
2026-08-13
fix: run project setup before EDD conversion
fix: run project setup before EDD conversion
deepf2c.git L67b47e86
2026-08-13
fix: sync mystran overlay to current pass set
fix: sync mystran overlay to current pass set
deepf2c.git L1dddf21f
2026-08-13
fix: sync mystran overlay to current pass set
fix: sync mystran overlay to current pass set
deepf2c.git L4f29ed88
2026-08-13
fix: tee EDD log fds so subprocess output is captured
fix: tee EDD log fds so subprocess output is captured
deepf2c.git L68734682
2026-08-13
fix: tee EDD log fds so subprocess output is captured
fix: tee EDD log fds so subprocess output is captured
deepf2c.git Lfd957b70
2026-08-13
fix: test_gap_equiv_char_scalar_array_overflow — BUILD_FAIL
fix: test_gap_equiv_char_scalar_array_overflow — BUILD_FAIL
deepf2c.git L59a60822
2026-08-13
fix: test_gap_equiv_cross_type_int_view — CRASHED
fix: test_gap_equiv_cross_type_int_view — CRASHED
deepf2c.git La0af9464
2026-08-13
fix: test_gap_equiv_primary_volatile — BUILD_FAIL
fix: test_gap_equiv_primary_volatile — BUILD_FAIL
deepf2c.git L02f672bd
2026-08-13
fix: test_gap_equiv_save_primary_volatile — BUILD_FAIL
fix: test_gap_equiv_save_primary_volatile — BUILD_FAIL
deepf2c.git Lebd29c3c
2026-08-13
fix: test_gap_equiv_unindexed_arrays_save — CRASHED
fix: test_gap_equiv_unindexed_arrays_save — CRASHED
deepf2c.git Lb5c84b06
2026-08-13
fix: test_pass_dependencies — BUILD_FAIL
fix: test_pass_dependencies — BUILD_FAIL
deepf2c.git L32523418
2026-08-13
fix: test_pass_dependencies — BUILD_FAIL
fix: test_pass_dependencies — BUILD_FAIL
deepf2c.git L4ca544d6
2026-08-13
fix: use a post-fix unit gate without a false FAIL
fix: use a post-fix unit gate without a false FAIL
deepf2c.git L52ddd9ab
2026-08-13
fix: use a post-fix unit gate without a false FAIL
fix: use a post-fix unit gate without a false FAIL
deepf2c.git L5e5115db
2026-08-13
gap: common ref equiv volatile assign
gap: common ref equiv volatile assign
deepf2c.git L5553b21c
2026-08-13
gap: end var do body
gap: end var do body
deepf2c.git L97e1b00f
2026-08-13
gap: entry data uninit
gap: entry data uninit
deepf2c.git Lbeb02c6c
2026-08-13
gap: entry equiv shadow
gap: entry equiv shadow
deepf2c.git L5a98f28e
2026-08-13
gap: equiv array view volatile
gap: equiv array view volatile
deepf2c.git L52b3ffaa
2026-08-13
gap: equiv char scalar array overflow
gap: equiv char scalar array overflow
deepf2c.git L76548394
2026-08-13
gap: equiv complex volatile view
gap: equiv complex volatile view
deepf2c.git L57b4a559
2026-08-13
gap: equiv cross type int view
gap: equiv cross type int view
deepf2c.git L2fc5cd4d
2026-08-13
gap: equiv dcomplex volatile view
gap: equiv dcomplex volatile view
deepf2c.git L5caf4540
2026-08-13
gap: equiv hoist scope ref
gap: equiv hoist scope ref
deepf2c.git L7df3fdc2
2026-08-13
gap: equiv primary volatile
gap: equiv primary volatile
deepf2c.git Lf0ba7ddc
2026-08-13
gap: equiv save primary volatile
gap: equiv save primary volatile
deepf2c.git L23a5d86a
2026-08-13
gap: equiv unindexed arrays save
gap: equiv unindexed arrays save
deepf2c.git L1c656e84
2026-08-13
gap: equiv volatile read
gap: equiv volatile read
deepf2c.git Lf441563c
2026-08-13
gap: equiv volatile write
gap: equiv volatile write
deepf2c.git L200b0bb0
2026-08-13
gap: expand per-file compile_commands coverage
gap: expand per-file compile_commands coverage
deepf2c.git L32499e94
2026-08-13
gap: expand per-file compile_commands coverage
gap: expand per-file compile_commands coverage
deepf2c.git Laa95e1f7
2026-08-13
gap: idate year overflow
gap: idate year overflow
deepf2c.git Lc72e1051
2026-08-13
gap: logical func sret abi
gap: logical func sret abi
deepf2c.git L2ada0ca1
2026-08-13
gap: neg zero d format
gap: neg zero d format
deepf2c.git L7c14d7c6
2026-08-13
gap: neg zero d format
gap: neg zero d format
deepf2c.git La3b7c32a
2026-08-13
gap: per-file compile_commands flags
gap: per-file compile_commands flags
deepf2c.git L31903388
2026-08-13
gap: per-file compile_commands flags
gap: per-file compile_commands flags
deepf2c.git Lb0c8072d
2026-08-13
upd: e2e gap case requires clean 4-config Fortran baseline
upd: e2e gap case requires clean 4-config Fortran baseline
deepf2c.git L87415b02
2026-08-13
upd: scripts
upd: scripts
deepf2c.git L49196c7f
2026-08-13
upd: scripts
upd: scripts
deepf2c.git L53870ec9
2026-08-13
upd: scripts
upd: scripts
deepf2c.git L61d8e450
2026-08-14
build: add -fno-strict-aliasing to production C++ flags
build: add -fno-strict-aliasing to production C++ flags
deepf2c.git L8841dd14
2026-08-14
build: add -fno-strict-aliasing to production C++ flags
build: add -fno-strict-aliasing to production C++ flags
deepf2c.git Ldc725f38
2026-08-14
feat: use mode-specific origin directories for EDD benchmarks
feat: use mode-specific origin directories for EDD benchmarks
deepf2c.git L3d1cb4fd
2026-08-14
fix: ENTRY body resolves EQUIVALENCE groups from parent unit
fix: ENTRY body resolves EQUIVALENCE groups from parent unit
deepf2c.git L33aee24b
2026-08-14
fix: af — CPP_BUILD_FAIL
fix: af — CPP_BUILD_FAIL
deepf2c.git L92ca2ee9
2026-08-14
fix: detect free-form construct labels in f90 files
fix: detect free-form construct labels in f90 files
deepf2c.git Ldb61f656
2026-08-14
fix: emit translation unit for empty modules
fix: emit translation unit for empty modules
deepf2c.git L751fc009
2026-08-14
fix: equiv volatile array arg — rewrap ARRAY cross-type views in f2c_arg
fix: equiv volatile array arg — rewrap ARRAY cross-type views in f2c_arg
deepf2c.git L97042c06
2026-08-14
fix: equiv volatile bridge + builtin — stop leaking volatile .data()
fix: equiv volatile bridge + builtin — stop leaking volatile .data()
deepf2c.git Lc6339258
2026-08-14
fix: equiv volatile function arg — rewrap ARRAY cross-type views in f2c_arg
fix: equiv volatile function arg — rewrap ARRAY cross-type views in f2c_arg
deepf2c.git L9bd0db0f
2026-08-14
fix: equiv_with_no_primary_2 — CPP_BUILD_FAIL
fix: equiv_with_no_primary_2 — CPP_BUILD_FAIL
deepf2c.git L42623676
2026-08-14
fix: gap_arith_if_overflow — OTHER
fix: gap_arith_if_overflow — OTHER
deepf2c.git Lb596bf51
2026-08-14
fix: gap_char_2d_substring_assign — BUILD_FAIL
fix: gap_char_2d_substring_assign — BUILD_FAIL
deepf2c.git Lc5793506
2026-08-14
fix: gap_common_loop_index — DIFF
fix: gap_common_loop_index — DIFF
deepf2c.git L6935ff3c
2026-08-14
fix: gap_common_var_pollutes_module_array — DIFF
fix: gap_common_var_pollutes_module_array — DIFF
deepf2c.git L4956f9ad
2026-08-14
fix: gap_do_digit_assignment — DIFF
fix: gap_do_digit_assignment — DIFF
deepf2c.git L30df44f1
2026-08-14
fix: gap_equiv_data_cross_type — DIFF
fix: gap_equiv_data_cross_type — DIFF
deepf2c.git L1f63d195
2026-08-14
fix: gap_equiv_data_crosscall — DIFF
fix: gap_equiv_data_crosscall — DIFF
deepf2c.git L824b83ed
2026-08-14
fix: gap_hollerith_real_space_pad — DIFF
fix: gap_hollerith_real_space_pad — DIFF
deepf2c.git Lf9e8d9f0
2026-08-14
fix: gap_module_var_array_extent — BUILD_FAIL
fix: gap_module_var_array_extent — BUILD_FAIL
deepf2c.git L28721890
2026-08-14
fix: gap_module_var_subscript_ref — BUILD_FAIL
fix: gap_module_var_subscript_ref — BUILD_FAIL
deepf2c.git L89123e26
2026-08-14
fix: gap_read_int_array_format — CPP_BUILD_FAIL
fix: gap_read_int_array_format — CPP_BUILD_FAIL
deepf2c.git L4f16a3e3
2026-08-14
fix: gap_space_in_arg_name — DIFF
fix: gap_space_in_arg_name — DIFF
deepf2c.git L644ca3a1
2026-08-14
fix: gap_use_kind_real_downgrade — DIFF
fix: gap_use_kind_real_downgrade — DIFF
deepf2c.git L0512bdb1
2026-08-14
fix: gap_use_only_external_var — BUILD_FAIL
fix: gap_use_only_external_var — BUILD_FAIL
deepf2c.git L76ff89d8
2026-08-14
fix: gap_use_only_external_var_crossdir — BUILD_FAIL
fix: gap_use_only_external_var_crossdir — BUILD_FAIL
deepf2c.git L4e02b009
2026-08-14
fix: gap_use_only_external_var_sibling — BUILD_FAIL
fix: gap_use_only_external_var_sibling — BUILD_FAIL
deepf2c.git Ld6aaba76
2026-08-14
fix: gap_use_only_internal_module_var — BUILD_FAIL
fix: gap_use_only_internal_module_var — BUILD_FAIL
deepf2c.git L455f95f0
2026-08-14
fix: gap_write_unit_module_var — BUILD_FAIL
fix: gap_write_unit_module_var — BUILD_FAIL
deepf2c.git L581bb10a
2026-08-14
fix: inject real entry_id into tdd report contract to stop filename mismatch
fix: inject real entry_id into tdd report contract to stop filename mismatch
deepf2c.git Lac50a50b
2026-08-14
fix: keep full mystran conversion from hanging
fix: keep full mystran conversion from hanging
deepf2c.git L37881bec
2026-08-14
fix: lower IOSTAT array-element specifiers as CppIR expressions
fix: lower IOSTAT array-element specifiers as CppIR expressions
deepf2c.git La4949b81
2026-08-14
fix: parse SELECT and other keyword array-element assignments
fix: parse SELECT and other keyword array-element assignments
deepf2c.git L3c325e2a
2026-08-14
fix: parse and lower colon-first array sections in subroutines
fix: parse and lower colon-first array sections in subroutines
deepf2c.git L36af14a1
2026-08-14
fix: parse derived TYPE blocks without :: separator
fix: parse derived TYPE blocks without :: separator
deepf2c.git Lbf122af1
2026-08-14
fix: parse module derived TYPE blocks without :: separator
fix: parse module derived TYPE blocks without :: separator
deepf2c.git L57625298
2026-08-14
fix: stream tdd output through edd tee
fix: stream tdd output through edd tee
deepf2c.git L6099822c
2026-08-14
fix: stream tdd output through edd tee
fix: stream tdd output through edd tee
deepf2c.git L9eca86e8
2026-08-14
fix: test_gap_equiv_array_view_volatile — DIFF
fix: test_gap_equiv_array_view_volatile — DIFF
deepf2c.git Lc08a9b62
2026-08-14
fix: test_gap_use_module_var_no_extern — BUILD_FAIL
fix: test_gap_use_module_var_no_extern — BUILD_FAIL
deepf2c.git L5a2ebf43
2026-08-14
gap: IOSTAT array element breaks HIR I/O lowering
gap: IOSTAT array element breaks HIR I/O lowering
deepf2c.git L2ab8d131
2026-08-14
gap: SELECT keyword array assignment misparsed as SELECT CASE
gap: SELECT keyword array assignment misparsed as SELECT CASE
deepf2c.git Lf654d571
2026-08-14
gap: arith if overflow
gap: arith if overflow
deepf2c.git Lfff9fc4b
2026-08-14
gap: char 2d substring assign
gap: char 2d substring assign
deepf2c.git L011eb4a5
2026-08-14
gap: colon-first array section in subroutine fails to parse
gap: colon-first array section in subroutine fails to parse
deepf2c.git L44694fa1
2026-08-14
gap: common loop index
gap: common loop index
deepf2c.git L5677ffbe
2026-08-14
gap: common var pollutes module array
gap: common var pollutes module array
deepf2c.git L77b72c42
2026-08-14
gap: derived TYPE definition without double colon fails
gap: derived TYPE definition without double colon fails
deepf2c.git L31d7da84
2026-08-14
gap: do digit assignment
gap: do digit assignment
deepf2c.git L57d57aac
2026-08-14
gap: empty interface module has no generated translation unit
gap: empty interface module has no generated translation unit
deepf2c.git L70e5f77e
2026-08-14
gap: equiv data cross type
gap: equiv data cross type
deepf2c.git Lde0cf167
2026-08-14
gap: equiv data crosscall
gap: equiv data crosscall
deepf2c.git L90046e57
2026-08-14
gap: equiv volatile array arg — CALL arg leaks volatile void*
gap: equiv volatile array arg — CALL arg leaks volatile void*
deepf2c.git L45e0127f
2026-08-14
gap: equiv volatile bridge — cross-type base leaks volatile .data() into sub-view
gap: equiv volatile bridge — cross-type base leaks volatile .data() into sub-view
deepf2c.git Leca4b3b8
2026-08-14
gap: equiv volatile builtin — date_and_time arg leaks volatile .data()
gap: equiv volatile builtin — date_and_time arg leaks volatile .data()
deepf2c.git Lf527fbce
2026-08-14
gap: equiv volatile function arg — FUNC call arg leaks volatile void*
gap: equiv volatile function arg — FUNC call arg leaks volatile void*
deepf2c.git Lda4f980e
2026-08-14
gap: free-form construct name at column 1 misclassified as fixed
gap: free-form construct name at column 1 misclassified as fixed
deepf2c.git L7d280e9b
2026-08-14
gap: hollerith real space pad
gap: hollerith real space pad
deepf2c.git Lf7537ffe
2026-08-14
gap: module derived TYPE definition without double colon fails
gap: module derived TYPE definition without double colon fails
deepf2c.git L0d96f010
2026-08-14
gap: module var array extent
gap: module var array extent
deepf2c.git L6a6baad5
2026-08-14
gap: module var subscript ref
gap: module var subscript ref
deepf2c.git L3837a5f8
2026-08-14
gap: space in arg name
gap: space in arg name
deepf2c.git L583f99d4
2026-08-14
gap: use kind real downgrade
gap: use kind real downgrade
deepf2c.git Le65e07fa
2026-08-14
gap: use module var no extern
gap: use module var no extern
deepf2c.git L9c22c726
2026-08-14
gap: use only external parameter
gap: use only external parameter
deepf2c.git L88802985
2026-08-14
gap: use only external var
gap: use only external var
deepf2c.git L9a7e9743
2026-08-14
gap: use only external var crossdir
gap: use only external var crossdir
deepf2c.git L1c944064
2026-08-14
gap: use only external var sibling
gap: use only external var sibling
deepf2c.git L906ec4b2
2026-08-14
gap: use only internal module var
gap: use only internal module var
deepf2c.git L47befe80
2026-08-14
gap: write unit module var
gap: write unit module var
deepf2c.git L7a441172
2026-08-15
fix: gap_derived_type_case — BUILD_FAIL
fix: gap_derived_type_case — BUILD_FAIL
deepf2c.git La96e37a3
2026-08-15
fix: gap_internal_module_param_undefined — BUILD_FAIL
fix: gap_internal_module_param_undefined — BUILD_FAIL
deepf2c.git L0625a217
2026-08-15
fix: gap_module_array_scalar_assign — BUILD_FAIL
fix: gap_module_array_scalar_assign — BUILD_FAIL
deepf2c.git Labbf2f9c
2026-08-15
fix: gap_module_char_array_index — BUILD_FAIL
fix: gap_module_char_array_index — BUILD_FAIL
deepf2c.git L03f7f4e6
2026-08-15
fix: gap_module_var_sym_extent — BUILD_FAIL
fix: gap_module_var_sym_extent — BUILD_FAIL
deepf2c.git L0d454233
2026-08-15
fix: gap_module_var_symbol_missing — BUILD_FAIL
fix: gap_module_var_symbol_missing — BUILD_FAIL
deepf2c.git L4963bee3
2026-08-15
fix: gap_use_external_len_param_char — BUILD_FAIL
fix: gap_use_external_len_param_char — BUILD_FAIL
deepf2c.git L34335309
2026-08-15
fix: gap_use_kind_allocatable_real — DIFF
fix: gap_use_kind_allocatable_real — DIFF
deepf2c.git L94611c4a
2026-08-15
fix: gap_use_only_external_alloc_array — BUILD_FAIL
fix: gap_use_only_external_alloc_array — BUILD_FAIL
deepf2c.git Ldd681e09
2026-08-15
fix: gap_use_only_external_parameter — BUILD_FAIL
fix: gap_use_only_external_parameter — BUILD_FAIL
deepf2c.git L66aece74
2026-08-15
fix: strings_size_dim — resolve CppArrayType extent names per program-unit scope
fix: strings_size_dim — resolve CppArrayType extent names per program-unit scope
deepf2c.git L7cfcb72f
2026-08-15
fix: test_gap_cross_file_include_depth — BUILD_FAIL
fix: test_gap_cross_file_include_depth — BUILD_FAIL
deepf2c.git L4e35eae8
2026-08-15
fix: test_type_mapping — BUILD_FAIL
fix: test_type_mapping — BUILD_FAIL
deepf2c.git L053e139e
2026-08-15
fix: use transitive module var — resolve owning module
fix: use transitive module var — resolve owning module
deepf2c.git Lde9d1c9f
2026-08-15
gap: cross file include depth
gap: cross file include depth
deepf2c.git L5f0232ff
2026-08-15
gap: derived type case
gap: derived type case
deepf2c.git L85080eca
2026-08-15
gap: internal module param undefined
gap: internal module param undefined
deepf2c.git L320736ca
2026-08-15
gap: module array scalar assign
gap: module array scalar assign
deepf2c.git L80154f9d
2026-08-15
gap: module char array index
gap: module char array index
deepf2c.git L8d043668
2026-08-15
gap: module var sym extent
gap: module var sym extent
deepf2c.git Lc89cff8c
2026-08-15
gap: module var symbol missing
gap: module var symbol missing
deepf2c.git L5e84126d
2026-08-15
gap: use external len param char
gap: use external len param char
deepf2c.git Lefabcf0b
2026-08-15
gap: use kind allocatable real
gap: use kind allocatable real
deepf2c.git L3093bbc3
2026-08-15
gap: use only external alloc array
gap: use only external alloc array
deepf2c.git L918a8e77
2026-08-15
gap: use transitive module var
gap: use transitive module var
deepf2c.git L7abd65a5
2026-08-15
refactor: centralize ABI name mangling in AbiTarget
refactor: centralize ABI name mangling in AbiTarget
deepf2c.git Lead44a9f
2026-08-16
docs: add temp-file constraint to all skills
docs: add temp-file constraint to all skills
deepf2c.git Le52e2c6c
2026-08-16
feat: MODULE/USE dependency index for EDD scheduling
feat: MODULE/USE dependency index for EDD scheduling
deepf2c.git Lc4d6cab1
2026-08-16
feat: bisect web progress artifacts + page template
feat: bisect web progress artifacts + page template
deepf2c.git Lceac2f7c
2026-08-16
feat: daemonized static server for the bisect page
feat: daemonized static server for the bisect page
deepf2c.git L65cc6569
2026-08-16
feat: gate #line source-mapping directives behind --source-map
feat: gate #line source-mapping directives behind --source-map
deepf2c.git Lebaf6980
2026-08-16
feat: purge stale .mod files before mixed builds
feat: purge stale .mod files before mixed builds
deepf2c.git L2db2b5d1
2026-08-16
fix: gap_derived_type_case_mismatch — BUILD_FAIL
fix: gap_derived_type_case_mismatch — BUILD_FAIL
deepf2c.git L95013081
2026-08-16
fix: gap_internal_proc_use_module_var — BUILD_FAIL
fix: gap_internal_proc_use_module_var — BUILD_FAIL
deepf2c.git L12c39f16
2026-08-16
fix: gap_module_use_derived_type — OTHER
fix: gap_module_use_derived_type — OTHER
deepf2c.git La563aaf8
2026-08-16
fix: include headers for cross-file derived-type structs (transitive USE)
fix: include headers for cross-file derived-type structs (transitive USE)
deepf2c.git L4e6f577b
2026-08-16
fix: remove 7200s timeouts (wait indefinitely)
fix: remove 7200s timeouts (wait indefinitely)
deepf2c.git L3be8d319
2026-08-16
gap: derived type case mismatch
gap: derived type case mismatch
deepf2c.git Lb2e67661
2026-08-16
gap: internal proc use module var
gap: internal proc use module var
deepf2c.git L112da2e3
2026-08-16
gap: module use derived type
gap: module use derived type
deepf2c.git L72fc1847
2026-08-16
gap: module use derived type transitive
gap: module use derived type transitive
deepf2c.git L0e7a0d7c
2026-08-16
gap: module use derived type transitive 2
gap: module use derived type transitive 2
deepf2c.git L2c48b70a
2026-08-16
refactor: layered DFS bisect with fix flow and state sync
refactor: layered DFS bisect with fix flow and state sync
deepf2c.git L9f315ef4
2026-08-16
test: synthetic E2E flow tests + pre-commit hook
test: synthetic E2E flow tests + pre-commit hook
deepf2c.git L6d4c7d85
2026-08-16
upd: ignore generated .mod files, drop committed ones
upd: ignore generated .mod files, drop committed ones
deepf2c.git L70c86f46
2026-08-16
upd: scripts
upd: scripts
deepf2c.git L25748db7
2026-08-17
fix: gap_allocatable_type_member — OTHER
fix: gap_allocatable_type_member — OTHER
deepf2c.git Ld156dfd5
2026-08-17
fix: gap_automatic_array_module_bound — BUILD_FAIL
fix: gap_automatic_array_module_bound — BUILD_FAIL
deepf2c.git Lc204c2a3
2026-08-17
fix: gap_automatic_array_module_bound_2 — BUILD_FAIL
fix: gap_automatic_array_module_bound_2 — BUILD_FAIL
deepf2c.git Led733599
2026-08-17
fix: gap_bare_use_imports_private_var — DIFF
fix: gap_bare_use_imports_private_var — DIFF
deepf2c.git Lb04b5889
2026-08-17
fix: gap_char_arg_call_count — BUILD_FAIL
fix: gap_char_arg_call_count — BUILD_FAIL
deepf2c.git L4159bbc9
2026-08-17
fix: gap_char_len_inquiry — DIFF
fix: gap_char_len_inquiry — DIFF
deepf2c.git L70710bdc
2026-08-17
fix: gap_char_len_inquiry_2 — DIFF
fix: gap_char_len_inquiry_2 — DIFF
deepf2c.git Lc00d9cc4
2026-08-17
fix: gap_char_param_global_ref — BUILD_FAIL
fix: gap_char_param_global_ref — BUILD_FAIL
deepf2c.git Lb411e055
2026-08-17
fix: gap_char_star_len_compare — BUILD_FAIL
fix: gap_char_star_len_compare — BUILD_FAIL
deepf2c.git L3a9ec22b
2026-08-17
fix: gap_contains_ext_proc_call — CPP_BUILD_FAIL
fix: gap_contains_ext_proc_call — CPP_BUILD_FAIL
deepf2c.git Lfa1802dc
2026-08-17
fix: gap_contains_internal_call — CPP_BUILD_FAIL
fix: gap_contains_internal_call — CPP_BUILD_FAIL
deepf2c.git L0f6874d1
2026-08-17
fix: gap_elseif_call_arg_abi — BUILD_FAIL
fix: gap_elseif_call_arg_abi — BUILD_FAIL
deepf2c.git L87406669
2026-08-17
fix: gap_elseif_external_decl — CPP_BUILD_FAIL
fix: gap_elseif_external_decl — CPP_BUILD_FAIL
deepf2c.git Le7f53a50
2026-08-17
fix: gap_external_module_explicit_shape_arg — BUILD_FAIL
fix: gap_external_module_explicit_shape_arg — BUILD_FAIL
deepf2c.git L8fdbdff3
2026-08-17
fix: gap_fno_automatic_dummy_extent_array — BUILD_FAIL
fix: gap_fno_automatic_dummy_extent_array — BUILD_FAIL
deepf2c.git Le3e86376
2026-08-17
fix: gap_fortran_open_cpp_write — DIFF
fix: gap_fortran_open_cpp_write — DIFF
deepf2c.git L6bc0cef2
2026-08-17
fix: gap_ieee_quiet_nan_undeclared — BUILD_FAIL
fix: gap_ieee_quiet_nan_undeclared — BUILD_FAIL
deepf2c.git L358d9a81
2026-08-17
fix: gap_intent_in_call_arg — BUILD_FAIL
fix: gap_intent_in_call_arg — BUILD_FAIL
deepf2c.git Le0be6e7f
2026-08-17
fix: gap_internal_do_loop_var_redecl — BUILD_FAIL
fix: gap_internal_do_loop_var_redecl — BUILD_FAIL
deepf2c.git Lc7b0d4e2
2026-08-17
fix: gap_module_allocate_resize_bare — BUILD_FAIL
fix: gap_module_allocate_resize_bare — BUILD_FAIL
deepf2c.git L0934da3a
2026-08-17
fix: gap_module_array_explicit_shape — CRASHED
fix: gap_module_array_explicit_shape — CRASHED
deepf2c.git L322f8af3
2026-08-17
fix: gap_module_array_expr_bare — BUILD_FAIL
fix: gap_module_array_expr_bare — BUILD_FAIL
deepf2c.git Laeae02d8
2026-08-17
fix: gap_module_array_whole_arg — BUILD_FAIL
fix: gap_module_array_whole_arg — BUILD_FAIL
deepf2c.git Lcc44a20e
2026-08-17
fix: gap_module_char_substr_index — BUILD_FAIL
fix: gap_module_char_substr_index — BUILD_FAIL
deepf2c.git Lba55dea1
2026-08-17
fix: gap_module_const_scalar_arg — CPP_BUILD_FAIL
fix: gap_module_const_scalar_arg — CPP_BUILD_FAIL
deepf2c.git Lf73f2eb3
2026-08-17
fix: gap_module_param_array_extent — BUILD_FAIL
fix: gap_module_param_array_extent — BUILD_FAIL
deepf2c.git L94bcdfb0
2026-08-17
fix: gap_module_private_extern_static — CPP_BUILD_FAIL
fix: gap_module_private_extern_static — CPP_BUILD_FAIL
deepf2c.git Lba261143
2026-08-17
fix: gap_param_save_static_conflict — OTHER
fix: gap_param_save_static_conflict — OTHER
deepf2c.git L327439b2
2026-08-17
fix: gap_use_module_param_char — BUILD_FAIL
fix: gap_use_module_param_char — BUILD_FAIL
deepf2c.git L79a3a06c
2026-08-17
fix: gap_use_transitive_module_var_2 — CPP_BUILD_FAIL
fix: gap_use_transitive_module_var_2 — CPP_BUILD_FAIL
deepf2c.git Laa92d8bc
2026-08-17
fix: gap_use_transitive_param_array_extent — BUILD_FAIL
fix: gap_use_transitive_param_array_extent — BUILD_FAIL
deepf2c.git L0bc2a758
2026-08-17
fix: re-point overlay cpp_candidates symlink on reconvert
fix: re-point overlay cpp_candidates symlink on reconvert
deepf2c.git Laa134a56
2026-08-17
fix: re-verify fixed stem immediately in bisect flow
fix: re-verify fixed stem immediately in bisect flow
deepf2c.git L6bfb671e
2026-08-17
fix: route PROGRAM entry helper through intrinsic table
fix: route PROGRAM entry helper through intrinsic table
deepf2c.git L11b9f03e
2026-08-17
gap: automatic array module bound
gap: automatic array module bound
deepf2c.git L681f83d2
2026-08-17
gap: automatic array module bound 2
gap: automatic array module bound 2
deepf2c.git L6e98f3bb
2026-08-17
gap: bare use imports private var
gap: bare use imports private var
deepf2c.git L1fa36a27
2026-08-17
gap: char arg call count
gap: char arg call count
deepf2c.git Lf173ecdd
2026-08-17
gap: char len inquiry
gap: char len inquiry
deepf2c.git Ldc319f48
2026-08-17
gap: char len inquiry 2
gap: char len inquiry 2
deepf2c.git Ld75b8b97
2026-08-17
gap: char param global ref
gap: char param global ref
deepf2c.git L607d4283
2026-08-17
gap: char star len compare
gap: char star len compare
deepf2c.git L9d8fc694
2026-08-17
gap: elseif call arg abi
gap: elseif call arg abi
deepf2c.git L78571c1a
2026-08-17
gap: external module explicit shape arg
gap: external module explicit shape arg
deepf2c.git L3e5b9346
2026-08-17
gap: fno automatic dummy extent array
gap: fno automatic dummy extent array
deepf2c.git Lef3b835b
2026-08-17
gap: fortran open cpp write
gap: fortran open cpp write
deepf2c.git L3392dfe8
2026-08-17
gap: ieee quiet nan undeclared
gap: ieee quiet nan undeclared
deepf2c.git L3159f4e5
2026-08-17
gap: intent in call arg
gap: intent in call arg
deepf2c.git Lcd5cbdf6
2026-08-17
gap: internal do loop var redecl
gap: internal do loop var redecl
deepf2c.git Le7c62ea5
2026-08-17
gap: module allocate resize bare
gap: module allocate resize bare
deepf2c.git L770e7ff0
2026-08-17
gap: module array explicit shape
gap: module array explicit shape
deepf2c.git Lac79e1a1
2026-08-17
gap: module array expr bare
gap: module array expr bare
deepf2c.git Le254d047
2026-08-17
gap: module array whole arg
gap: module array whole arg
deepf2c.git L2521c435
2026-08-17
gap: module char substr index
gap: module char substr index
deepf2c.git Lb160b5c7
2026-08-17
gap: module const scalar arg
gap: module const scalar arg
deepf2c.git L658185d6
2026-08-17
gap: module param array extent
gap: module param array extent
deepf2c.git L425b2334
2026-08-17
gap: module private extern static
gap: module private extern static
deepf2c.git L9a8a9433
2026-08-17
gap: param save static conflict
gap: param save static conflict
deepf2c.git Lfe46e8b2
2026-08-17
gap: use module param char
gap: use module param char
deepf2c.git Lda678662
2026-08-17
gap: use transitive param array extent
gap: use transitive param array extent
deepf2c.git L156de681
2026-08-17
test: align PROGRAM emitter assertion with MAIN__ ABI contract
test: align PROGRAM emitter assertion with MAIN__ ABI contract
deepf2c.git L6dcc9d4b
2026-08-17
test: semantic EQUIVALENCE/nil-render assertions instead of rendered text
test: semantic EQUIVALENCE/nil-render assertions instead of rendered text
deepf2c.git Lf7e84fb4
2026-08-17
test: semantic anchors for scripts_v2 report/count/prompt assertions
test: semantic anchors for scripts_v2 report/count/prompt assertions
deepf2c.git Lb9b374ce
2026-08-17
upd: align edd/tdd output — agent yellow, 4-space indent, shared clock
upd: align edd/tdd output — agent yellow, 4-space indent, shared clock
deepf2c.git L4613bbfc
2026-08-17
upd: capture agent full output to log, drop edd JSON reports
upd: capture agent full output to log, drop edd JSON reports
deepf2c.git Lf26ea9a9
2026-08-17
upd: drop prompt log instructions, capture is script-side
upd: drop prompt log instructions, capture is script-side
deepf2c.git Le557232d
2026-08-18
Merge branch 'refactor'
Merge branch 'refactor'
deepf2c.git Lc2a75531
2026-08-18
docs: add code-review handoff for the audit-remediation series (independent reviewer scope)
docs: add code-review handoff for the audit-remediation series (independent reviewer scope)
deepf2c.git L533a9c7b
2026-08-18
docs: align pass-count references with the 41-pass pipeline (audit 3.6)
docs: align pass-count references with the 41-pass pipeline (audit 3.6)
deepf2c.git L4f1d627b
2026-08-18
docs: record independent-review findings disposition (review.md)
docs: record independent-review findings disposition (review.md)
deepf2c.git L16cd01c4
2026-08-18
feat: --dump-ir full HIR/CppIR per-pass snapshots (audit 3.11)
feat: --dump-ir full HIR/CppIR per-pass snapshots (audit 3.11)
deepf2c.git L63f361d2
2026-08-18
feat: ExprTypeResolutionPass + H008 gate — semantic type of every HIR expression (audit 3.5)
feat: ExprTypeResolutionPass + H008 gate — semantic type of every HIR expression (audit 3.5)
deepf2c.git L9fb1dbd1
2026-08-18
feat: HIR pre-lowering name-resolution gate (audit 3.5 H007)
feat: HIR pre-lowering name-resolution gate (audit 3.5 H007)
deepf2c.git Leaf26bea
2026-08-18
fix: CHARACTER array argument (incl. assumed-size) must classify as array, not char_star
fix: CHARACTER array argument (incl. assumed-size) must classify as array, not char_star
deepf2c.git L39ba1533
2026-08-18
fix: HIR gate completeness across the full corpus + harden the gate in production (audit 3.5)
fix: HIR gate completeness across the full corpus + harden the gate in production (audit 3.5)
deepf2c.git Lb947615a
2026-08-18
fix: NASTRAN-95 HIR gate regression — FUNCTION name shadowed by COMMON member; ISO_FORTRAN_ENV I/O unit constants
fix: NASTRAN-95 HIR gate regression — FUNCTION name shadowed by COMMON member; ISO_FORTRAN_ENV I/O unit constants
deepf2c.git L3d274b89
2026-08-18
fix: _register_common_global must not overwrite a procedure symbol's array-ness/type
fix: _register_common_global must not overwrite a procedure symbol's array-ness/type
deepf2c.git Ld25dd264
2026-08-18
fix: add ACHAR intrinsic (ASCII collating-sequence char) — H008 gate failure
fix: add ACHAR intrinsic (ASCII collating-sequence char) — H008 gate failure
deepf2c.git L55688be8
2026-08-18
fix: add MODULO and IACHAR intrinsics
fix: add MODULO and IACHAR intrinsics
deepf2c.git L3ae8fb66
2026-08-18
fix: address independent-review findings 1-4 (docs/review.md)
fix: address independent-review findings 1-4 (docs/review.md)
deepf2c.git L1a234575
2026-08-18
fix: audit 10.5 cleanups + 3.10/3.14/3.9 documentation; pass-index comments (3.6)
fix: audit 10.5 cleanups + 3.10/3.14/3.9 documentation; pass-index comments (3.6)
deepf2c.git Laf289a0a
2026-08-18
fix: classify calls nested inside expressions for CHARACTER ABI
fix: classify calls nested inside expressions for CHARACTER ABI
deepf2c.git L1a03d1d6
2026-08-18
fix: deferred-shape array slice bounds and DOT_PRODUCT over slice_view
fix: deferred-shape array slice bounds and DOT_PRODUCT over slice_view
deepf2c.git Ldd59efda
2026-08-18
fix: escape POSIX <fcntl.h> syscall names tee/splice/vmsplice in safe_ident
fix: escape POSIX <fcntl.h> syscall names tee/splice/vmsplice in safe_ident
deepf2c.git Lcc3aeab0
2026-08-18
fix: gap_allocatable_type_member — CPP_BUILD_FAIL
fix: gap_allocatable_type_member — CPP_BUILD_FAIL
deepf2c.git L5928b5a9
2026-08-18
fix: gap_array_negation_alloc_arg — BUILD_FAIL
fix: gap_array_negation_alloc_arg — BUILD_FAIL
deepf2c.git Le20f40ba
2026-08-18
fix: gap_internal_sub_own_use_var — BUILD_FAIL
fix: gap_internal_sub_own_use_var — BUILD_FAIL
deepf2c.git L5ba40882
2026-08-18
fix: gap_module_alloc_array_slice_bare — BUILD_FAIL
fix: gap_module_alloc_array_slice_bare — BUILD_FAIL
deepf2c.git Lcc6b6072
2026-08-18
fix: gap_module_arr_decl_conflict — BUILD_FAIL
fix: gap_module_arr_decl_conflict — BUILD_FAIL
deepf2c.git L0960a9aa
2026-08-18
fix: gap_module_array_slice_bare — CPP_BUILD_FAIL
fix: gap_module_array_slice_bare — CPP_BUILD_FAIL
deepf2c.git Laa94e6a7
2026-08-18
fix: gap_module_explicit_shape_arr_decl_conflict — BUILD_FAIL
fix: gap_module_explicit_shape_arr_decl_conflict — BUILD_FAIL
deepf2c.git L16285f51
2026-08-18
fix: gap_param_contains_dummy_extent — CPP_BUILD_FAIL
fix: gap_param_contains_dummy_extent — CPP_BUILD_FAIL
deepf2c.git Lffdaa508
2026-08-18
fix: open-range SELECT CASE without DEFAULT crashes lowering (NASTRAN nastran.f90 E030)
fix: open-range SELECT CASE without DEFAULT crashes lowering (NASTRAN nastran.f90 E030)
deepf2c.git L2da7e7d0
2026-08-18
fix: parse Fortran BLOCK ... END BLOCK construct (block-scoped locals were dropped)
fix: parse Fortran BLOCK ... END BLOCK construct (block-scoped locals were dropped)
deepf2c.git Lb3130a93
2026-08-18
fix: preserve CHARACTER*(sym) star-length symbols; remove render-text regex in lower_to_cppir; add module_use_pass degra
fix: preserve CHARACTER*(sym) star-length symbols; remove render-text regex in lower_to_cppir; add module_use_pass degradation warnings
deepf2c.git L863b2997
2026-08-18
fix: preserve HirCallArg ABI annotations across slice-range rewrite; parse_save dataclass construction (audit 10.5-6/8)
fix: preserve HirCallArg ABI annotations across slice-range rewrite; parse_save dataclass construction (audit 10.5-6/8)
deepf2c.git L2602e7c7
2026-08-18
fix: procedure registration must clear a COMMON array member's array-ness (NASTRAN isft/ai)
fix: procedure registration must clear a COMMON array member's array-ness (NASTRAN isft/ai)
deepf2c.git Lc3552f0e
2026-08-18
fix: reconcile cpp_candidates staleness before every mixed/C++ build
fix: reconcile cpp_candidates staleness before every mixed/C++ build
deepf2c.git L902d044a
2026-08-18
fix: recurse expression children in call scans for fallback fwd decls
fix: recurse expression children in call scans for fallback fwd decls
deepf2c.git L96d6bdee
2026-08-18
fix: resolve cross-pass helper ctx writes in pass-metadata check
fix: resolve cross-pass helper ctx writes in pass-metadata check
deepf2c.git L688c089f
2026-08-18
gap: ACHAR intrinsic missing from FORTRAN_INTRINSIC_TO_C — H008 gate fails conversion
gap: ACHAR intrinsic missing from FORTRAN_INTRINSIC_TO_C — H008 gate fails conversion
deepf2c.git L1653b26e
2026-08-18
gap: CHARACTER*1 assumed-size array dummy passed on — call site uses .data() on the prologue's fstring pointer
gap: CHARACTER*1 assumed-size array dummy passed on — call site uses .data() on the prologue's fstring pointer
deepf2c.git Lbdc1fc15
2026-08-18
gap: FUNCTION name shadowed by a COMMON array member re-classifies calls as array sections
gap: FUNCTION name shadowed by a COMMON array member re-classifies calls as array sections
deepf2c.git Ld43ec296
2026-08-18
gap: Fortran BLOCK construct inner declarations dropped — H007 unresolved
gap: Fortran BLOCK construct inner declarations dropped — H007 unresolved
deepf2c.git L8a878a58
2026-08-18
gap: H007 gate false positives on NASTRAN-95 — FUNCTION name shadowed by a COMMON member, and ISO_FORTRAN_ENV ERROR_UNIT
gap: H007 gate false positives on NASTRAN-95 — FUNCTION name shadowed by a COMMON member, and ISO_FORTRAN_ENV ERROR_UNIT
deepf2c.git L2b5e2842
2026-08-18
gap: LINK1/LINK0 — DOT_PRODUCT on 2D array row slice yields f2c::dot_product(slice_view, slice_view) with no matching ov
gap: LINK1/LINK0 — DOT_PRODUCT on 2D array row slice yields f2c::dot_product(slice_view, slice_view) with no matching overload (BUILD_FAIL)
deepf2c.git La2dfaf36
2026-08-18
gap: MODULO and IACHAR intrinsics missing — H008 gate fails conversion
gap: MODULO and IACHAR intrinsics missing — H008 gate fails conversion
deepf2c.git Lcf72e248
2026-08-18
gap: SAVE'd local array TEE collides with POSIX tee(2) (NASTRAN q4bmgd)
gap: SAVE'd local array TEE collides with POSIX tee(2) (NASTRAN q4bmgd)
deepf2c.git L6b8fb122
2026-08-18
gap: array negation alloc arg
gap: array negation alloc arg
deepf2c.git L8b08e64d
2026-08-18
gap: char star len symbol — CHARACTER*(N) with N a USE-imported module PARAMETER drops the length symbol and degrades to
gap: char star len symbol — CHARACTER*(N) with N a USE-imported module PARAMETER drops the length symbol and degrades to assumed-length (LEN(S) prints 0 instead of 5)
deepf2c.git L1e5080a5
2026-08-18
gap: dot product module slice
gap: dot product module slice
deepf2c.git L785c3bcc
2026-08-18
gap: external func char literal 2
gap: external func char literal 2
deepf2c.git Lde708287
2026-08-18
gap: internal sub own use var
gap: internal sub own use var
deepf2c.git Lf26c231b
2026-08-18
gap: module alloc array slice bare
gap: module alloc array slice bare
deepf2c.git L3bfea8af
2026-08-18
gap: module arr decl conflict
gap: module arr decl conflict
deepf2c.git Le7f09c6d
2026-08-18
gap: module explicit shape arr decl conflict
gap: module explicit shape arr decl conflict
deepf2c.git Lec17e014
2026-08-18
gap: multi-target DEALLOCATE — targets 2..N are dropped by _lower_hir_deallocate (only names[0] lowered; ALLOCATE alread
gap: multi-target DEALLOCATE — targets 2..N are dropped by _lower_hir_deallocate (only names[0] lowered; ALLOCATE already loops), so the generated C++ never frees them and ALLOCATED() stays true (verified DIFF on HEAD)
deepf2c.git L9dc949ad
2026-08-18
gap: open-range SELECT CASE without DEFAULT in a CONTAINS subprogram crashes lowering
gap: open-range SELECT CASE without DEFAULT in a CONTAINS subprogram crashes lowering
deepf2c.git L92b782ea
2026-08-18
gap: use generic sqrt instead of dsqrt in DOT_PRODUCT slice tests
gap: use generic sqrt instead of dsqrt in DOT_PRODUCT slice tests
deepf2c.git L1224a078
2026-08-18
refactor: H008 Phase 3 — no defensive getattr on expression semantic types
refactor: H008 Phase 3 — no defensive getattr on expression semantic types
deepf2c.git Lf525c58c
2026-08-18
refactor: _hir_expr_cpp_type reads the semantic field instead of re-deriving from symbols (H008 Phase 2)
refactor: _hir_expr_cpp_type reads the semantic field instead of re-deriving from symbols (H008 Phase 2)
deepf2c.git Lf5b9e732
2026-08-18
refactor: encapsulate descriptor-vs-bare-array view judgment as named predicates (audit 3.15)
refactor: encapsulate descriptor-vs-bare-array view judgment as named predicates (audit 3.15)
deepf2c.git L67fc30d1
2026-08-18
refactor: merge _parse_common_variable_list into parameterized _parse_variable_list (audit 10.3)
refactor: merge _parse_common_variable_list into parameterized _parse_variable_list (audit 10.3)
deepf2c.git La48760f1
2026-08-18
refactor: multi-target DEALLOCATE, loud expr fallback, parser dims/len dedup, single-source kind constants (audit 3.9/10
refactor: multi-target DEALLOCATE, loud expr fallback, parser dims/len dedup, single-source kind constants (audit 3.9/10.3/10.5)
deepf2c.git Lfd6216c7
2026-08-18
test: ABI classification matrix + edd generated-.cpp snapshot diff
test: ABI classification matrix + edd generated-.cpp snapshot diff
deepf2c.git L706e2f28
2026-08-18
upd: gap_external_func_char_literal_2 — link decl.cpp into C++ exe
upd: gap_external_func_char_literal_2 — link decl.cpp into C++ exe
deepf2c.git L461940ee
2026-08-18
upd: highlight key lifecycle nodes in edd/find_bad_apples output
upd: highlight key lifecycle nodes in edd/find_bad_apples output
deepf2c.git L76803da3
2026-08-19
docs: record single-source-of-truth enforcement in AGENTS.md rule 8
docs: record single-source-of-truth enforcement in AGENTS.md rule 8
deepf2c.git L4e5fd984
2026-08-19
feat: inherit Fortran preprocessor conditionals into generated C++
feat: inherit Fortran preprocessor conditionals into generated C++
deepf2c.git L613c5100
2026-08-19
fix: -fno-automatic hoists USE-imported module vars as duplicate statics
fix: -fno-automatic hoists USE-imported module vars as duplicate statics
deepf2c.git L8ed355c4
2026-08-19
fix: 2int — OTHER
fix: 2int — OTHER
deepf2c.git Laed59197
2026-08-19
fix: H007/H008 gates resolve USE-rename aliases via module_rename_map authority
fix: H007/H008 gates resolve USE-rename aliases via module_rename_map authority
deepf2c.git L0339772c
2026-08-19
fix: ISO_C_BINDING kind selectors + host-association CHARACTER dummies
fix: ISO_C_BINDING kind selectors + host-association CHARACTER dummies
deepf2c.git Lcf951014
2026-08-19
fix: ScopedSymbolTable.enter_scope merges same-named unit scopes instead of replacing
fix: ScopedSymbolTable.enter_scope merges same-named unit scopes instead of replacing
deepf2c.git Le6e5f059
2026-08-19
fix: add SHAPE/TINY/EPSILON/SELECTED_REAL_KIND intrinsics (MYSTRAN gate)
fix: add SHAPE/TINY/EPSILON/SELECTED_REAL_KIND intrinsics (MYSTRAN gate)
deepf2c.git Lf281110d
2026-08-19
fix: automatic-length CHARACTER locals/CONTAINS dummies fail H008
fix: automatic-length CHARACTER locals/CONTAINS dummies fail H008
deepf2c.git L89c5b41b
2026-08-19
fix: bisect_prepare converts before building the dependency index
fix: bisect_prepare converts before building the dependency index
deepf2c.git L8f2fd431
2026-08-19
fix: gap_char_len_arith_expr_multiplier — DIFF
fix: gap_char_len_arith_expr_multiplier — DIFF
deepf2c.git Lde58733e
2026-08-19
fix: gap_datetime_buffer_overflow — CRASHED
fix: gap_datetime_buffer_overflow — CRASHED
deepf2c.git L2047600f
2026-08-19
fix: gap_index_fstring_substr — DIFF
fix: gap_index_fstring_substr — DIFF
deepf2c.git Lefcb86b0
2026-08-19
fix: gap_module_param_value_zero_static — DIFF
fix: gap_module_param_value_zero_static — DIFF
deepf2c.git L4a620e95
2026-08-19
fix: gap_param_contains_dummy_extent — DIFF
fix: gap_param_contains_dummy_extent — DIFF
deepf2c.git L3e972cbb
2026-08-19
fix: gap_real8_function_result — DIFF
fix: gap_real8_function_result — DIFF
deepf2c.git L9e5bf291
2026-08-19
fix: gap_write_unit_array_element — OTHER
fix: gap_write_unit_array_element — OTHER
deepf2c.git Lf48cce8c
2026-08-19
fix: hidden CHARACTER*(*) length ABI ordering — gap_text77/str_addends_begin/subroutine_6/gap_mapfns_entry
fix: hidden CHARACTER*(*) length ABI ordering — gap_text77/str_addends_begin/subroutine_6/gap_mapfns_entry
deepf2c.git L657656c4
2026-08-19
fix: implicit resolver must not mint USE-imported module names as locals
fix: implicit resolver must not mint USE-imported module names as locals
deepf2c.git L0896a131
2026-08-19
fix: inline PARAMETER into array dimensions and element-wise whole-array constructor assignment
fix: inline PARAMETER into array dimensions and element-wise whole-array constructor assignment
deepf2c.git Lef3834bc
2026-08-19
fix: module USE kind-param alias, auto& binding, 2_8 literal
fix: module USE kind-param alias, auto& binding, 2_8 literal
deepf2c.git L1a7b7de4
2026-08-19
fix: order each bisect layer by source line count ascending
fix: order each bisect layer by source line count ascending
deepf2c.git Lf270a479
2026-08-19
fix: parse abstract INTERFACE procedures with BIND(C, NAME=) and lower them as bare C calls
fix: parse abstract INTERFACE procedures with BIND(C, NAME=) and lower them as bare C calls
deepf2c.git L0e29d62e
2026-08-19
fix: reconcile self-triggers f2c when cpp_candidates is missing
fix: reconcile self-triggers f2c when cpp_candidates is missing
deepf2c.git L23f7e6e7
2026-08-19
fix: support ISO_C_BINDING C_NULL_PTR constant and TYPE(C_PTR)
fix: support ISO_C_BINDING C_NULL_PTR constant and TYPE(C_PTR)
deepf2c.git L94e983d9
2026-08-19
gap: CONTAINS subprogram references host CHARACTER*(*) dummy as implicit REAL
gap: CONTAINS subprogram references host CHARACTER*(*) dummy as implicit REAL
deepf2c.git Ldf9514d5
2026-08-19
gap: ISO_C_BINDING C_NULL_PTR / TYPE(C_PTR) unsupported — H007/H008 + build errors
gap: ISO_C_BINDING C_NULL_PTR / TYPE(C_PTR) unsupported — H007/H008 + build errors
deepf2c.git Ld05d27f8
2026-08-19
gap: ISO_C_BINDING kind constants untyped — C_INT/C_LONG become implicit REAL
gap: ISO_C_BINDING kind constants untyped — C_INT/C_LONG become implicit REAL
deepf2c.git Lcbb26e0a
2026-08-19
gap: USE-imported module array mis-lowered — implicit mint, non-constexpr dimension, brace-list scalar assign
gap: USE-imported module array mis-lowered — implicit mint, non-constexpr dimension, brace-list scalar assign
deepf2c.git Lbe5ab7a4
2026-08-19
gap: abstract INTERFACE FUNCTION with BIND(C) not parsed — H008 + build errors
gap: abstract INTERFACE FUNCTION with BIND(C) not parsed — H008 + build errors
deepf2c.git L1a4cf436
2026-08-19
gap: automatic-length CHARACTER array element assign — fstring<1>/char ambiguous
gap: automatic-length CHARACTER array element assign — fstring<1>/char ambiguous
deepf2c.git L993e36b6
2026-08-19
gap: char len arith expr multiplier
gap: char len arith expr multiplier
deepf2c.git L00c4b9bc
2026-08-19
gap: cross-file same-named CONTAINS subprogram loses the first host's locals
gap: cross-file same-named CONTAINS subprogram loses the first host's locals
deepf2c.git L9689246f
2026-08-19
gap: datetime buffer overflow
gap: datetime buffer overflow
deepf2c.git L3723d127
2026-08-19
gap: index fstring substr
gap: index fstring substr
deepf2c.git L2f682df6
2026-08-19
gap: module USE kind-param alias + 2_8 kind suffix
gap: module USE kind-param alias + 2_8 kind suffix
deepf2c.git Lc7d0c136
2026-08-19
gap: module param value zero static
gap: module param value zero static
deepf2c.git L0b9daf9e
2026-08-19
gap: preprocessor conditionals not inherited into generated C++
gap: preprocessor conditionals not inherited into generated C++
deepf2c.git L9eb8e229
2026-08-19
gap: real8 function result
gap: real8 function result
deepf2c.git L68a218a9
2026-08-19
gap: write unit array element
gap: write unit array element
deepf2c.git L292228c9
2026-08-19
refactor: read callee facts from callee_signatures; single ENTRY-name authority
refactor: read callee facts from callee_signatures; single ENTRY-name authority
deepf2c.git L65a3a31c
2026-08-19
refactor: single unit-PARAMETER authority for the pre-lowering gate
refactor: single unit-PARAMETER authority for the pre-lowering gate
deepf2c.git L2e3d9307
2026-08-19
refactor: unify all logging behind log.action(Action)
refactor: unify all logging behind log.action(Action)
deepf2c.git L8e9f0e45
2026-08-19
test: bisect_prepare must convert before building MODULE/USE index
test: bisect_prepare must convert before building MODULE/USE index
deepf2c.git L12e9f43f
2026-08-19
test: isolated implicit-resolver pipeline produces module_use_map
test: isolated implicit-resolver pipeline produces module_use_map
deepf2c.git L6e7e0143
2026-08-19
test: pin unified log.action enum + color mapping
test: pin unified log.action enum + color mapping
deepf2c.git Ldf4d7956
2026-08-19
test: reconcile must self-trigger f2c when cpp_candidates is missing
test: reconcile must self-trigger f2c when cpp_candidates is missing
deepf2c.git L58d9cb43
2026-08-19
test: requires guard also covers self._ctx reads
test: requires guard also covers self._ctx reads
deepf2c.git L9d577e63
2026-08-19
test: same-layer stems order by source line count ascending
test: same-layer stems order by source line count ascending
deepf2c.git L1ad537e5
2026-08-19
upd: scripts
upd: scripts
deepf2c.git Lc3f764e7
2026-08-19
upd: scripts
upd: scripts
deepf2c.git Lda828546
2026-08-19
upd: scripts
upd: scripts
deepf2c.git Lf2417fac
2026-08-20
fix: BIND(C) interface CALL uses bare C symbol + exact forward decl
fix: BIND(C) interface CALL uses bare C symbol + exact forward decl
deepf2c.git L7045f5b7
2026-08-20
fix: array section after scalar subscript drops range
fix: array section after scalar subscript drops range
deepf2c.git La4591fca
2026-08-20
fix: contains func in func — CONTAINS lambda hidden CHARACTER length slots must trail visible params
fix: contains func in func — CONTAINS lambda hidden CHARACTER length slots must trail visible params
deepf2c.git L909441c0
2026-08-20
fix: gap_achar_str_compare — BUILD_FAIL
fix: gap_achar_str_compare — BUILD_FAIL
deepf2c.git L6ad61341
2026-08-20
fix: gap_array_function_scalar_abi — CRASHED
fix: gap_array_function_scalar_abi — CRASHED
deepf2c.git Lf7a7abec
2026-08-20
fix: gap_char_dummy_missing_len — CRASHED
fix: gap_char_dummy_missing_len — CRASHED
deepf2c.git Lf065a10e
2026-08-20
fix: gap_close_status_dummy_len — BUILD_FAIL
fix: gap_close_status_dummy_len — BUILD_FAIL
deepf2c.git L1b919490
2026-08-20
fix: gap_close_status_var — CRASHED
fix: gap_close_status_var — CRASHED
deepf2c.git L770df75b
2026-08-20
fix: gap_cmdarg_fortran_main — TIMEOUT
fix: gap_cmdarg_fortran_main — TIMEOUT
deepf2c.git L4727287d
2026-08-20
fix: gap_column_slice_out_arg — DIFF
fix: gap_column_slice_out_arg — DIFF
deepf2c.git L4f500eb4
2026-08-20
fix: gap_common_var_pollutes_module_array — DIFF
fix: gap_common_var_pollutes_module_array — DIFF
deepf2c.git Lefcdb5f4
2026-08-20
fix: gap_fno_automatic_module_extent_array — CRASHED
fix: gap_fno_automatic_module_extent_array — CRASHED
deepf2c.git L1fc3cb40
2026-08-20
fix: gap_get_command_argument — BUILD_FAIL
fix: gap_get_command_argument — BUILD_FAIL
deepf2c.git La10947a7
2026-08-20
fix: gap_preproc_include_fortran_inc — BUILD_FAIL
fix: gap_preproc_include_fortran_inc — BUILD_FAIL
deepf2c.git L324636c5
2026-08-20
fix: gap_preproc_include_fortran_inc_2 — BUILD_FAIL
fix: gap_preproc_include_fortran_inc_2 — BUILD_FAIL
deepf2c.git Lad6c0e1b
2026-08-20
fix: gap_preproc_include_fortran_inc_2 — mixed-link driver.f90 into cpp exe
fix: gap_preproc_include_fortran_inc_2 — mixed-link driver.f90 into cpp exe
deepf2c.git L83fbf830
2026-08-20
fix: gap_preproc_include_fortran_inc_3 — expose test-dir include/inc to pipeline, mixed-link driver.f90
fix: gap_preproc_include_fortran_inc_3 — expose test-dir include/inc to pipeline, mixed-link driver.f90
deepf2c.git L6bdfdadb
2026-08-20
fix: scan_sources misses upper-case Fortran extensions (.F90/.F03)
fix: scan_sources misses upper-case Fortran extensions (.F90/.F03)
deepf2c.git L477e8720
2026-08-20
fix: step1_discover NameError Path — restore missing import
fix: step1_discover NameError Path — restore missing import
deepf2c.git L5f37c790
2026-08-20
gap: achar str compare
gap: achar str compare
deepf2c.git L6713f4fd
2026-08-20
gap: array function scalar abi
gap: array function scalar abi
deepf2c.git Lf87aab73
2026-08-20
gap: array section after scalar subscript drops range
gap: array section after scalar subscript drops range
deepf2c.git Lb5de792f
2026-08-20
gap: char dummy missing len
gap: char dummy missing len
deepf2c.git L4f49a4d1
2026-08-20
gap: close status dummy len
gap: close status dummy len
deepf2c.git L0523217a
2026-08-20
gap: close status var
gap: close status var
deepf2c.git Ldfd77cf2
2026-08-20
gap: cmdarg fortran main
gap: cmdarg fortran main
deepf2c.git Lea6a214f
2026-08-20
gap: column slice out arg
gap: column slice out arg
deepf2c.git Lc487ea6b
2026-08-20
gap: fno automatic module extent array
gap: fno automatic module extent array
deepf2c.git L8440be50
2026-08-20
gap: get command argument
gap: get command argument
deepf2c.git L0ff6151f
2026-08-20
gap: multi-dim array section stride ignored by runtime slice()
gap: multi-dim array section stride ignored by runtime slice()
deepf2c.git L50fdaffc
2026-08-20
gap: preproc include fortran inc
gap: preproc include fortran inc
deepf2c.git L24874bd2
2026-08-20
gap: preproc include fortran inc 2
gap: preproc include fortran inc 2
deepf2c.git L75326f1a
2026-08-20
gap: preproc include fortran inc 3
gap: preproc include fortran inc 3
deepf2c.git L0324e75d
2026-08-20
gap: whole array zero first only
gap: whole array zero first only
deepf2c.git L6aa7b7b8
2026-08-20
refactor: fix undefined annotation names + remove dead imports (code review)
refactor: fix undefined annotation names + remove dead imports (code review)
deepf2c.git L44626c3f
2026-08-20
refactor: forward_decls reads callee_signatures/entry_names; REAL8/DOUBLE type names from type_mapping (code review)
refactor: forward_decls reads callee_signatures/entry_names; REAL8/DOUBLE type names from type_mapping (code review)
deepf2c.git L834812d3
2026-08-20
upd: agents.md
upd: agents.md
deepf2c.git Lee64b573
2026-08-20
upd: mystran — sync pipeline include_dirs with build overlay INCLUDE
upd: mystran — sync pipeline include_dirs with build overlay INCLUDE
deepf2c.git L3ac29231
2026-08-20
upd: scripts
upd: scripts
deepf2c.git Lb3a59c49
2026-08-21
docs: record NASTRAN-95 regression command after full conversion
docs: record NASTRAN-95 regression command after full conversion
deepf2c.git L433de956
2026-08-21
fix: 3-D partial slice rank reduction and scalar-dim slice assignment
fix: 3-D partial slice rank reduction and scalar-dim slice assignment
deepf2c.git L49b42738
2026-08-21
fix: INDEX with fstring needle uses explicit length, not strlen
fix: INDEX with fstring needle uses explicit length, not strlen
deepf2c.git L5c908e75
2026-08-21
fix: abort bisect on false clean — verify batch stems compiled as C++
fix: abort bisect on false clean — verify batch stems compiled as C++
deepf2c.git L5fcecb52
2026-08-21
fix: adopted Fortran unit reads must not advance the shared fd offset
fix: adopted Fortran unit reads must not advance the shared fd offset
deepf2c.git L4a177791
2026-08-21
fix: array fn expression temp buffer NameError
fix: array fn expression temp buffer NameError
deepf2c.git Ld4cae06e
2026-08-21
fix: array_intrinsics — CPP_BUILD_FAIL
fix: array_intrinsics — CPP_BUILD_FAIL
deepf2c.git L95c86ce6
2026-08-21
fix: bisect_prepare reconciles cpp_candidates before building dependency index
fix: bisect_prepare reconciles cpp_candidates before building dependency index
deepf2c.git L42dda274
2026-08-21
fix: escape C++ keywords in module-alias declarations
fix: escape C++ keywords in module-alias declarations
deepf2c.git La6ec12d1
2026-08-21
fix: gap_alloc_char_deferred_len — BUILD_FAIL
fix: gap_alloc_char_deferred_len — BUILD_FAIL
deepf2c.git Lfc1e89cb
2026-08-21
fix: gap_char_len_inquiry_3 — DIFF
fix: gap_char_len_inquiry_3 — DIFF
deepf2c.git Lfca987fd
2026-08-21
fix: gap_char_len_inquiry_expr_abi — DIFF
fix: gap_char_len_inquiry_expr_abi — DIFF
deepf2c.git L582cdff5
2026-08-21
fix: gap_char_star_substr_assign — BUILD_FAIL
fix: gap_char_star_substr_assign — BUILD_FAIL
deepf2c.git L286e7a59
2026-08-21
fix: gap_column_slice_out_arg — DIFF
fix: gap_column_slice_out_arg — DIFF
deepf2c.git Lb38aecbd
2026-08-21
fix: gap_cshift — DIFF
fix: gap_cshift — DIFF
deepf2c.git L9c2b8611
2026-08-21
fix: gap_dot_product_module_slice — CPP_BUILD_FAIL
fix: gap_dot_product_module_slice — CPP_BUILD_FAIL
deepf2c.git L3da0d565
2026-08-21
fix: gap_empty_string_arg — BUILD_FAIL
fix: gap_empty_string_arg — BUILD_FAIL
deepf2c.git L32af7326
2026-08-21
fix: gap_f16_trailing_sign_exponent — DIFF
fix: gap_f16_trailing_sign_exponent — DIFF
deepf2c.git L1a89b3bb
2026-08-21
fix: gap_f_read_blank_field — DIFF
fix: gap_f_read_blank_field — DIFF
deepf2c.git L3e3efbe3
2026-08-21
fix: gap_intent_in_char_var_arg — BUILD_FAIL
fix: gap_intent_in_char_var_arg — BUILD_FAIL
deepf2c.git L4dccf229
2026-08-21
fix: gap_local_char_len_from_dummy — CRASHED
fix: gap_local_char_len_from_dummy — CRASHED
deepf2c.git Lfe9c1103
2026-08-21
fix: gap_module_char_deferred_cross_file — BUILD_FAIL
fix: gap_module_char_deferred_cross_file — BUILD_FAIL
deepf2c.git L50883c7a
2026-08-21
fix: gap_module_char_mixed_dealloc — CRASHED
fix: gap_module_char_mixed_dealloc — CRASHED
deepf2c.git L227b59d2
2026-08-21
fix: gap_owning_slice_assign_dotproduct — CRASHED
fix: gap_owning_slice_assign_dotproduct — CRASHED
deepf2c.git L5279c4d1
2026-08-21
fix: gap_reshape_shape_inquiry — BUILD_FAIL
fix: gap_reshape_shape_inquiry — BUILD_FAIL
deepf2c.git L60a9546b
2026-08-21
fix: gap_t_edit_descriptor — DIFF
fix: gap_t_edit_descriptor — DIFF
deepf2c.git L8032aa4b
2026-08-21
fix: gap_unformatted_reopen_lost — DIFF
fix: gap_unformatted_reopen_lost — DIFF
deepf2c.git La03a0b20
2026-08-21
fix: gap_unit6_fd_collision — DIFF
fix: gap_unit6_fd_collision — DIFF
deepf2c.git L9c7f80d7
2026-08-21
fix: internal WRITE to dynamic-length CHARACTER (fstring_dyn) + LEN(sym) in length expr
fix: internal WRITE to dynamic-length CHARACTER (fstring_dyn) + LEN(sym) in length expr
deepf2c.git L86ce32d4
2026-08-21
fix: len() overload for character arrays (LEN(arr<fstring<N>>))
fix: len() overload for character arrays (LEN(arr<fstring<N>>))
deepf2c.git L3806ee78
2026-08-21
fix: multi-dim array section stride ignored by runtime slice()
fix: multi-dim array section stride ignored by runtime slice()
deepf2c.git Ld68fbcf1
2026-08-21
fix: rank-1 ':' slice and MATMUL(matrix, vector) codegen
fix: rank-1 ':' slice and MATMUL(matrix, vector) codegen
deepf2c.git L4cdf4836
2026-08-21
fix: resolve ENTRY dummy types so call sites pass hidden CHAR len
fix: resolve ENTRY dummy types so call sites pass hidden CHAR len
deepf2c.git L3a407e87
2026-08-21
fix: resolve LEN(CHARACTER array) inquiry on unit-local arrays
fix: resolve LEN(CHARACTER array) inquiry on unit-local arrays
deepf2c.git Lf90fde45
2026-08-21
fix: resolve local PARAMETER initializers referencing USE module PARAMETERs
fix: resolve local PARAMETER initializers referencing USE module PARAMETERs
deepf2c.git L2d34aa6c
2026-08-21
fix: sizeRev — 3-D slice(range, int, int) rank reduction
fix: sizeRev — 3-D slice(range, int, int) rank reduction
deepf2c.git L49d1b5fa
2026-08-21
fix: sizeRev — skip blacklisted entries in tdd dispatch and sync
fix: sizeRev — skip blacklisted entries in tdd dispatch and sync
deepf2c.git L49e02a17
2026-08-21
fix: strip alternate-return placeholders from callee signatures
fix: strip alternate-return placeholders from callee signatures
deepf2c.git L41f6a52e
2026-08-21
fix: variadic slice() template replaces per-dimension overload explosion
fix: variadic slice() template replaces per-dimension overload explosion
deepf2c.git L7bb55e32
2026-08-21
gap: 1-D whole-array slice and matmul(matrix, vector) codegen
gap: 1-D whole-array slice and matmul(matrix, vector) codegen
deepf2c.git Lf9c1a8f3
2026-08-21
gap: 3-D partial slice A(:,:,K) — rank reduction + scalar-dim slice assign
gap: 3-D partial slice A(:,:,K) — rank reduction + scalar-dim slice assign
deepf2c.git L7f6c719e
2026-08-21
gap: ENTRY with CHARACTER dummy call missing hidden length arg
gap: ENTRY with CHARACTER dummy call missing hidden length arg
deepf2c.git L4976a6eb
2026-08-21
gap: Fortran REWIND no-op after C++ f2c::read on adopted unit
gap: Fortran REWIND no-op after C++ f2c::read on adopted unit
deepf2c.git L495004e8
2026-08-21
gap: INDEX(fixed string needle) reads past non-NUL-terminated fstring
gap: INDEX(fixed string needle) reads past non-NUL-terminated fstring
deepf2c.git L09b85de9
2026-08-21
gap: LEN(CHARACTER array) has no runtime overload
gap: LEN(CHARACTER array) has no runtime overload
deepf2c.git L138ddf0d
2026-08-21
gap: LEN(CHARACTER array) inquiry unresolved on unit-local arrays
gap: LEN(CHARACTER array) inquiry unresolved on unit-local arrays
deepf2c.git Le0ab7973
2026-08-21
gap: WRITE_TSET — CHARACTER LEN() inquiry degraded to fstring<1>
gap: WRITE_TSET — CHARACTER LEN() inquiry degraded to fstring<1>
deepf2c.git L69c0a585
2026-08-21
gap: alloc char deferred len
gap: alloc char deferred len
deepf2c.git Lc41063c4
2026-08-21
gap: alternate-return placeholder shifts call-site arg indexes
gap: alternate-return placeholder shifts call-site arg indexes
deepf2c.git Lc024c479
2026-08-21
gap: array fn expression temp buffer NameError
gap: array fn expression temp buffer NameError
deepf2c.git Ld14d02bf
2026-08-21
gap: char len inquiry expr abi
gap: char len inquiry expr abi
deepf2c.git Le7431516
2026-08-21
gap: char star substr assign
gap: char star substr assign
deepf2c.git L4e333969
2026-08-21
gap: empty string arg
gap: empty string arg
deepf2c.git L285ac7c4
2026-08-21
gap: f read blank field
gap: f read blank field
deepf2c.git L158a86c4
2026-08-21
gap: f16 trailing sign exponent
gap: f16 trailing sign exponent
deepf2c.git L2f97db19
2026-08-21
gap: gap_slice_variadic — 4-D/5-D fixed-index slice combos fail to compile
gap: gap_slice_variadic — 4-D/5-D fixed-index slice combos fail to compile
deepf2c.git L50a6acd7
2026-08-21
gap: intent in char var arg
gap: intent in char var arg
deepf2c.git Lee25ec3b
2026-08-21
gap: internal WRITE to dynamic-length CHARACTER (fstring_dyn) fails
gap: internal WRITE to dynamic-length CHARACTER (fstring_dyn) fails
deepf2c.git L2949f16f
2026-08-21
gap: local PARAMETER referencing USE-imported module PARAMETER dropped
gap: local PARAMETER referencing USE-imported module PARAMETER dropped
deepf2c.git Lb49d88c9
2026-08-21
gap: local char len from dummy
gap: local char len from dummy
deepf2c.git L47d68913
2026-08-21
gap: module char deferred cross file
gap: module char deferred cross file
deepf2c.git L2674e2c4
2026-08-21
gap: module char mixed dealloc
gap: module char mixed dealloc
deepf2c.git La0c2873a
2026-08-21
gap: module deferred-length allocatable char — fstring<1> has no resize
gap: module deferred-length allocatable char — fstring<1> has no resize
deepf2c.git L7397906b
2026-08-21
gap: module variable named as C++ keyword (TEMPLATE) breaks alias decl
gap: module variable named as C++ keyword (TEMPLATE) breaks alias decl
deepf2c.git Lc4942ea6
2026-08-21
gap: owning slice assign dotproduct
gap: owning slice assign dotproduct
deepf2c.git Lc2f01c16
2026-08-21
gap: reshape shape inquiry
gap: reshape shape inquiry
deepf2c.git L839ea82d
2026-08-21
gap: sizeRev — tdd loop retries blacklisted test forever
gap: sizeRev — tdd loop retries blacklisted test forever
deepf2c.git L2140d5a6
2026-08-21
gap: t edit descriptor
gap: t edit descriptor
deepf2c.git L5e9fcaba
2026-08-21
gap: unformatted reopen lost
gap: unformatted reopen lost
deepf2c.git La5b53870
2026-08-21
refactor: drop 6 fixed-dim slice overloads now covered by variadic template
refactor: drop 6 fixed-dim slice overloads now covered by variadic template
deepf2c.git L6a17b10f
2026-08-21
refactor: single authority for hidden CHARACTER length slot
refactor: single authority for hidden CHARACTER length slot
deepf2c.git Ld3b2bc22
2026-08-21
upd: scripts
upd: scripts
deepf2c.git L05a39a2e
2026-08-22
fix: adopted-unit unformatted buffer lands via sync points; ifort CLOSE without STATUS
fix: adopted-unit unformatted buffer lands via sync points; ifort CLOSE without STATUS
deepf2c.git L69fe8601
2026-08-22
fix: correct Python3_EXECUTABLE typo in gap_use_imported_array_not_implicit CMake
fix: correct Python3_EXECUTABLE typo in gap_use_imported_array_not_implicit CMake
deepf2c.git L64c01dd9
2026-08-22
fix: fortran_e_format NaN branch — stray 'n' after closing brace
fix: fortran_e_format NaN branch — stray 'n' after closing brace
deepf2c.git Lca6bd447
2026-08-22
fix: gap_es_format_nan — DIFF
fix: gap_es_format_nan — DIFF
deepf2c.git L51fc7b42
2026-08-22
fix: gap_same_name_contains BAD_COMMAND silently counted as PASS
fix: gap_same_name_contains BAD_COMMAND silently counted as PASS
deepf2c.git Lc0c70efc
2026-08-22
fix: gap_unformatted_write — TIMEOUT
fix: gap_unformatted_write — TIMEOUT
deepf2c.git Lbb3c8d84
2026-08-22
fix: rank-generic runtime array ops — template deduction replaces per-rank overloads
fix: rank-generic runtime array ops — template deduction replaces per-rank overloads
deepf2c.git Le8dfe453
2026-08-22
fix: reshape — DIFF
fix: reshape — DIFF
deepf2c.git La7e6deb4
2026-08-22
fix: unformatted WRITE on adopted (Fortran-opened) unit — buffer records
fix: unformatted WRITE on adopted (Fortran-opened) unit — buffer records
deepf2c.git L3cc08c13
2026-08-22
fix: variadic array index templates accept implicit int conversions
fix: variadic array index templates accept implicit int conversions
deepf2c.git Lb64e1463
2026-08-22
gap: COMMON var as array subscript — variadic operator() rejects common_ref
gap: COMMON var as array subscript — variadic operator() rejects common_ref
deepf2c.git L81eef445
2026-08-22
gap: Fortran OPEN + C++ unformatted WRITE on adopted unit — TIMEOUT
gap: Fortran OPEN + C++ unformatted WRITE on adopted unit — TIMEOUT
deepf2c.git Ld1bcbee2
2026-08-22
gap: es format nan
gap: es format nan
deepf2c.git L22668c37
2026-08-22
gap: rank-generic array ops — 7-D access, N-D cshift/pack/unpack, 3-D reshape
gap: rank-generic array ops — 7-D access, N-D cshift/pack/unpack, 3-D reshape
deepf2c.git L5ead09a7
2026-08-22
gap: unf read after fortran rewind
gap: unf read after fortran rewind
deepf2c.git L0db5e43d
2026-08-22
gap: unformatted write
gap: unformatted write
deepf2c.git L677f6755
2026-08-22
upd: bisect flow tests — git-clean gate, mocked for synthetic runs
upd: bisect flow tests — git-clean gate, mocked for synthetic runs
deepf2c.git Lfd0e1b34
2026-08-22
upd: find_bad_apples bisect tests — timeout retry, fix-trigger gating, Fortran fallback
upd: find_bad_apples bisect tests — timeout retry, fix-trigger gating, Fortran fallback
deepf2c.git Lf84e08b6
2026-08-22
upd: find_bad_apples — start flow with edd_git_critical
upd: find_bad_apples — start flow with edd_git_critical
deepf2c.git L85a7af9d
2026-08-22
upd: find_bad_apples — timeout retry, fix-trigger gating, Fortran fallback
upd: find_bad_apples — timeout retry, fix-trigger gating, Fortran fallback
deepf2c.git L35057eba
2026-08-22
upd: gap_unf_fortran_open — writer closes via converted CLOSE, 13M records
upd: gap_unf_fortran_open — writer closes via converted CLOSE, 13M records
deepf2c.git L46753b20
2026-08-22
upd: remove --suspect from bisect tests
upd: remove --suspect from bisect tests
deepf2c.git L5b9645f2
2026-08-22
upd: remove --suspect from find_bad_apples
upd: remove --suspect from find_bad_apples
deepf2c.git L14aeef41
2026-08-22
upd: suppress third-party/false-positive C++ warnings in NASTRAN build
upd: suppress third-party/false-positive C++ warnings in NASTRAN build
deepf2c.git L2dca4634
2026-08-23
fix: alt_ret_allcpp — CPP_BUILD_FAIL
fix: alt_ret_allcpp — CPP_BUILD_FAIL
deepf2c.git Laba422a7
2026-08-23
fix: find_bad_apples — init timeout_retried on --resume
fix: find_bad_apples — init timeout_retried on --resume
deepf2c.git L9bf5c746
2026-08-23
fix: find_bad_apples — persist checkpoint after the bisect loop
fix: find_bad_apples — persist checkpoint after the bisect loop
deepf2c.git L0c5827da
2026-08-23
fix: gap_char_array_hidden_len — OTHER
fix: gap_char_array_hidden_len — OTHER
deepf2c.git L102f7e62
2026-08-23
fix: gap_desc_offset_rank1 — CRASHED
fix: gap_desc_offset_rank1 — CRASHED
deepf2c.git La3c78c2a
2026-08-23
fix: gap_dyn_len_internal_read — OTHER
fix: gap_dyn_len_internal_read — OTHER
deepf2c.git L709a5a4f
2026-08-23
fix: gap_floor_nan_pow_hang — TIMEOUT
fix: gap_floor_nan_pow_hang — TIMEOUT
deepf2c.git L942a6e12
2026-08-23
fix: gap_intent_in_forward_contains — CPP_BUILD_FAIL
fix: gap_intent_in_forward_contains — CPP_BUILD_FAIL
deepf2c.git L60a0d3dd
2026-08-23
fix: gap_module_alloc_char_array_len — BUILD_FAIL
fix: gap_module_alloc_char_array_len — BUILD_FAIL
deepf2c.git L3095a7aa
2026-08-23
fix: gap_module_alloc_section_arg — DIFF
fix: gap_module_alloc_section_arg — DIFF
deepf2c.git Lfce993ed
2026-08-23
fix: gap_module_char_array_arg_use_if — BUILD_FAIL
fix: gap_module_char_array_arg_use_if — BUILD_FAIL
deepf2c.git L0f28fd73
2026-08-23
fix: gap_module_char_array_len_arg — BUILD_FAIL
fix: gap_module_char_array_len_arg — BUILD_FAIL
deepf2c.git L6013b7c6
2026-08-23
fix: gap_module_param_array_value_ref — BUILD_FAIL
fix: gap_module_param_array_value_ref — BUILD_FAIL
deepf2c.git Ld7bf71cc
2026-08-23
fix: gap_module_param_cross_module_shape — CPP_BUILD_FAIL
fix: gap_module_param_cross_module_shape — CPP_BUILD_FAIL
deepf2c.git Lafeadeaf
2026-08-23
fix: gap_module_var_slice_range_bound — BUILD_FAIL
fix: gap_module_var_slice_range_bound — BUILD_FAIL
deepf2c.git L086cbf2e
2026-08-23
fix: gap_nint_kind — BUILD_FAIL
fix: gap_nint_kind — BUILD_FAIL
deepf2c.git Lfd3d9842
2026-08-23
fix: gap_size_module_alloc_array — BUILD_FAIL
fix: gap_size_module_alloc_array — BUILD_FAIL
deepf2c.git L7b4de5d3
2026-08-23
fix: gap_unf_alt_read_cpp_fortran — DIFF
fix: gap_unf_alt_read_cpp_fortran — DIFF
deepf2c.git L20e9c285
2026-08-23
fix: gap_unf_empty_read_skip — DIFF
fix: gap_unf_empty_read_skip — DIFF
deepf2c.git Lfd22c8eb
2026-08-23
fix: gap_unf_fortran_read_after_cpp — DIFF
fix: gap_unf_fortran_read_after_cpp — DIFF
deepf2c.git Ld2541dca
2026-08-23
fix: gap_unf_fortran_read_after_cpp — OTHER
fix: gap_unf_fortran_read_after_cpp — OTHER
deepf2c.git L97096294
2026-08-23
fix: gap_unf_read_after_fortran_rewind — DIFF
fix: gap_unf_read_after_fortran_rewind — DIFF
deepf2c.git L5104e94d
2026-08-23
fix: gap_unf_read_after_fortran_rewind — OTHER
fix: gap_unf_read_after_fortran_rewind — OTHER
deepf2c.git L3d14634f
2026-08-23
fix: run tdd_loop unbuffered so its output streams live
fix: run tdd_loop unbuffered so its output streams live
deepf2c.git L95f1e8a5
2026-08-23
fix: runtime .h staleness purges .o once, not every build
fix: runtime .h staleness purges .o once, not every build
deepf2c.git L98290b9e
2026-08-23
fix: test_call_abi_classifier — BUILD_FAIL
fix: test_call_abi_classifier — BUILD_FAIL
deepf2c.git Le07df63e
2026-08-23
gap: char array hidden len
gap: char array hidden len
deepf2c.git Lf38add03
2026-08-23
gap: desc offset rank1
gap: desc offset rank1
deepf2c.git Lbe98045e
2026-08-23
gap: dyn len internal read
gap: dyn len internal read
deepf2c.git Lcca866ff
2026-08-23
gap: find_bad_apples fast-path missing bisect_ckpt.json
gap: find_bad_apples fast-path missing bisect_ckpt.json
deepf2c.git Lad57f327
2026-08-23
gap: floor nan pow hang
gap: floor nan pow hang
deepf2c.git La2359ff5
2026-08-23
gap: intent in forward extproc
gap: intent in forward extproc
deepf2c.git L0d926234
2026-08-23
gap: intent-in dummy forwarded from contains subprogram
gap: intent-in dummy forwarded from contains subprogram
deepf2c.git Lc3161301
2026-08-23
gap: isolate per-test data file names in unf read tests
gap: isolate per-test data file names in unf read tests
deepf2c.git L801973c4
2026-08-23
gap: module alloc char array len
gap: module alloc char array len
deepf2c.git L400ebfa9
2026-08-23
gap: module alloc section arg
gap: module alloc section arg
deepf2c.git L89b432dd
2026-08-23
gap: module char array arg use if
gap: module char array arg use if
deepf2c.git L4c28cbd0
2026-08-23
gap: module char array len arg
gap: module char array len arg
deepf2c.git Lb1680854
2026-08-23
gap: module param array value ref
gap: module param array value ref
deepf2c.git Lb077bf06
2026-08-23
gap: module var slice range bound
gap: module var slice range bound
deepf2c.git Ld7f1c29a
2026-08-23
gap: nint kind
gap: nint kind
deepf2c.git Lfe9a29e7
2026-08-23
gap: size module alloc array
gap: size module alloc array
deepf2c.git L4cc0b2cb
2026-08-23
gap: unf alt read cpp fortran
gap: unf alt read cpp fortran
deepf2c.git L5b93ff68
2026-08-23
gap: unf empty read skip
gap: unf empty read skip
deepf2c.git L4933b3b7
2026-08-23
gap: unf fortran read after cpp
gap: unf fortran read after cpp
deepf2c.git L4dc1c2be
2026-08-23
upd: scripts
upd: scripts
deepf2c.git Lc3fb44e6
2026-08-24
feat: 3 more proxy guards + fix the audit-verified small findings
feat: 3 more proxy guards + fix the audit-verified small findings
deepf2c.git L978e89a6
2026-08-24
feat: authority-fix constraint gates across process/skill/test
feat: authority-fix constraint gates across process/skill/test
deepf2c.git Ldb72cc81
2026-08-24
feat: fixer may ADD discriminating variants (never modify/delete tests)
feat: fixer may ADD discriminating variants (never modify/delete tests)
deepf2c.git L5c677a37
2026-08-24
fix: INT(x,KIND) cast keyed on Fortran name + abi/names cast helpers
fix: INT(x,KIND) cast keyed on Fortran name + abi/names cast helpers
deepf2c.git L5e68c1da
2026-08-24
fix: adopt SCRATCH (nameless) Fortran units by fd scan
fix: adopt SCRATCH (nameless) Fortran units by fd scan
deepf2c.git Lb83b75c1
2026-08-24
fix: derive TYPE(...) inner name without magic indices
fix: derive TYPE(...) inner name without magic indices
deepf2c.git L1a80900a
2026-08-24
fix: elemental INDEX on a char array routes through f2c::ido
fix: elemental INDEX on a char array routes through f2c::ido
deepf2c.git L2ed684d3
2026-08-24
fix: gap_arr_scalar_ne_any — CPP_BUILD_FAIL
fix: gap_arr_scalar_ne_any — CPP_BUILD_FAIL
deepf2c.git Lb132744d
2026-08-24
fix: gap_char_array_descriptor_abi — BUILD_FAIL
fix: gap_char_array_descriptor_abi — BUILD_FAIL
deepf2c.git L6e266afd
2026-08-24
fix: gap_char_array_len_dummy_substr_write — DIFF
fix: gap_char_array_len_dummy_substr_write — DIFF
deepf2c.git L9c7aac03
2026-08-24
fix: gap_char_star_array_assign — BUILD_FAIL
fix: gap_char_star_array_assign — BUILD_FAIL
deepf2c.git Ld7a4bd60
2026-08-24
fix: gap_common_member_module_array_abi — CRASHED
fix: gap_common_member_module_array_abi — CRASHED
deepf2c.git L5d5f47af
2026-08-24
fix: gap_matmul_slice_view — BUILD_FAIL
fix: gap_matmul_slice_view — BUILD_FAIL
deepf2c.git La4d61878
2026-08-24
fix: gap_module_array_col_section — CPP_BUILD_FAIL
fix: gap_module_array_col_section — CPP_BUILD_FAIL
deepf2c.git Lf8a9b446
2026-08-24
fix: gap_module_array_slice_out_arg — DIFF
fix: gap_module_array_slice_out_arg — DIFF
deepf2c.git L345ed1dd
2026-08-24
fix: gap_param_array_data_call — BUILD_FAIL
fix: gap_param_array_data_call — BUILD_FAIL
deepf2c.git Ld0e33381
2026-08-24
fix: gap_param_global_name_shadow — BUILD_FAIL
fix: gap_param_global_name_shadow — BUILD_FAIL
deepf2c.git L1d78edaa
2026-08-24
fix: gap_read_ahead_backspace — DIFF
fix: gap_read_ahead_backspace — DIFF
deepf2c.git L929c265c
2026-08-24
fix: gap_select_case_inline_assign — DIFF
fix: gap_select_case_inline_assign — DIFF
deepf2c.git L6d048298
2026-08-24
fix: gap_unf_write_charstar_arg — DIFF
fix: gap_unf_write_charstar_arg — DIFF
deepf2c.git Lc33dc226
2026-08-24
fix: import hidden_len_safe_name / int_type_name in the right scopes
fix: import hidden_len_safe_name / int_type_name in the right scopes
deepf2c.git L109ab4f2
2026-08-24
fix: import is_equiv_buffer_name in _hoist_equiv_decls
fix: import is_equiv_buffer_name in _hoist_equiv_decls
deepf2c.git Lece33ea4
2026-08-24
fix: is_zero_init docstring must not quote the banned render pattern
fix: is_zero_init docstring must not quote the banned render pattern
deepf2c.git Lb7da96d0
2026-08-24
fix: is_zero_init must not treat a plain 0 literal as zero-init
fix: is_zero_init must not treat a plain 0 literal as zero-init
deepf2c.git L0fc0588a
2026-08-24
fix: label ON a DO statement is a statement label, not the terminal
fix: label ON a DO statement is a statement label, not the terminal
deepf2c.git Le4ccfaee
2026-08-24
fix: preserve original nH form for digit-content Hollerith formats
fix: preserve original nH form for digit-content Hollerith formats
deepf2c.git Lfbfbe98d
2026-08-24
fix: recursively inline nested INCLUDE/#include with a cycle guard
fix: recursively inline nested INCLUDE/#include with a cycle guard
deepf2c.git L717ea850
2026-08-24
fix: route 5 hardcoded bare f2c_ runtime names in expr_hir
fix: route 5 hardcoded bare f2c_ runtime names in expr_hir
deepf2c.git Lf4dcc242
2026-08-24
fix: scan FUNCTION units for ENTRY points too
fix: scan FUNCTION units for ENTRY points too
deepf2c.git Laf2c1c99
2026-08-24
fix: structured CppSliceRange + architecture guard gates
fix: structured CppSliceRange + architecture guard gates
deepf2c.git L4ea0ee11
2026-08-24
gap: char array descriptor abi
gap: char array descriptor abi
deepf2c.git Lcd217ea6
2026-08-24
gap: char array len dummy substr write
gap: char array len dummy substr write
deepf2c.git L0c211d56
2026-08-24
gap: char star array assign
gap: char star array assign
deepf2c.git L4a31119c
2026-08-24
gap: common member module array abi
gap: common member module array abi
deepf2c.git L1c48ba57
2026-08-24
gap: do label on statement — GOTO restart target conflated with terminal
gap: do label on statement — GOTO restart target conflated with terminal
deepf2c.git La0933c57
2026-08-24
gap: elemental INDEX on a CHARACTER array has no runtime overload
gap: elemental INDEX on a CHARACTER array has no runtime overload
deepf2c.git L7b863cbe
2026-08-24
gap: matmul slice view
gap: matmul slice view
deepf2c.git Laa68acb5
2026-08-24
gap: module array col section
gap: module array col section
deepf2c.git L4d603719
2026-08-24
gap: module array slice out arg
gap: module array slice out arg
deepf2c.git Lde641f94
2026-08-24
gap: param array data call
gap: param array data call
deepf2c.git L6c3af0d8
2026-08-24
gap: param global name shadow
gap: param global name shadow
deepf2c.git L536db800
2026-08-24
gap: preproc nested include — inner #include survives single-level inlining
gap: preproc nested include — inner #include survives single-level inlining
deepf2c.git L73f9843b
2026-08-24
gap: read ahead backspace
gap: read ahead backspace
deepf2c.git L5aa924ca
2026-08-24
gap: select case inline assign
gap: select case inline assign
deepf2c.git Lad62d8a7
2026-08-24
gap: unf scratch rewind cpp read
gap: unf scratch rewind cpp read
deepf2c.git L7a6543dc
2026-08-24
gap: unf write charstar arg
gap: unf write charstar arg
deepf2c.git L26bab15d
2026-08-24
refactor: bare-SAVE locals read the unit scope (authority), not a HIR re-walk
refactor: bare-SAVE locals read the unit scope (authority), not a HIR re-walk
deepf2c.git L5b9eb98d
2026-08-24
refactor: centralize bare f2c_ runtime type names in lowering/passes/cpp_ir
refactor: centralize bare f2c_ runtime type names in lowering/passes/cpp_ir
deepf2c.git L0dc3c22e
2026-08-24
refactor: remove dead project-wide ctx.stmt_func_names
refactor: remove dead project-wide ctx.stmt_func_names
deepf2c.git L64bcc0b9
2026-08-24
refactor: single IMPLICIT-rule traversal in src/hir/implicit.py
refactor: single IMPLICIT-rule traversal in src/hir/implicit.py
deepf2c.git L7f1c272d
2026-08-24
upd: gap_char_array_descriptor_abi — align integer dummies with MYSTRAN
upd: gap_char_array_descriptor_abi — align integer dummies with MYSTRAN
deepf2c.git L5bd37ca4
2026-08-25
feat: benchmark stops at the first failing case (keep_going=False)
feat: benchmark stops at the first failing case (keep_going=False)
deepf2c.git L989e8627
2026-08-25
feat: need_help parks entry in skip for repair-test-case skill
feat: need_help parks entry in skip for repair-test-case skill
deepf2c.git L60e88850
2026-08-25
fix: add home link to bisect_progress page
fix: add home link to bisect_progress page
deepf2c.git L20845254
2026-08-25
fix: gap_assumed_len_char_arr_elem_arg — DIFF
fix: gap_assumed_len_char_arr_elem_arg — DIFF
deepf2c.git L4a37ba00
2026-08-25
fix: gap_char_arg_call_count — CPP_BUILD_FAIL
fix: gap_char_arg_call_count — CPP_BUILD_FAIL
deepf2c.git Lbbdfd45f
2026-08-25
fix: gap_char_arr_elem_substr_clear — DIFF
fix: gap_char_arr_elem_substr_clear — DIFF
deepf2c.git L95f4fd20
2026-08-25
fix: gap_char_ret_dyn_len_expr — BUILD_FAIL
fix: gap_char_ret_dyn_len_expr — BUILD_FAIL
deepf2c.git Lff0f2b99
2026-08-25
fix: gap_char_ret_module_array_elem_arg — BUILD_FAIL
fix: gap_char_ret_module_array_elem_arg — BUILD_FAIL
deepf2c.git Lf858e24a
2026-08-25
fix: gap_contains_host_local_array — BUILD_FAIL
fix: gap_contains_host_local_array — BUILD_FAIL
deepf2c.git L2fd60bd4
2026-08-25
fix: gap_derived_type_use_imported_kind — CRASHED
fix: gap_derived_type_use_imported_kind — CRASHED
deepf2c.git Ld63f5399
2026-08-25
fix: gap_fmt_blank_line_continuation — BUILD_FAIL
fix: gap_fmt_blank_line_continuation — BUILD_FAIL
deepf2c.git Lab76ada4
2026-08-25
fix: gap_fmt_percent_in_literal — DIFF
fix: gap_fmt_percent_in_literal — DIFF
deepf2c.git L5ae3989f
2026-08-25
fix: gap_fno_automatic_char_array_lbound — CRASHED
fix: gap_fno_automatic_char_array_lbound — CRASHED
deepf2c.git Lb3da22d6
2026-08-25
fix: gap_fstring_dyn_index — CPP_BUILD_FAIL
fix: gap_fstring_dyn_index — CPP_BUILD_FAIL
deepf2c.git L1ca8214f
2026-08-25
fix: gap_fstring_dyn_literal_cmp — DIFF
fix: gap_fstring_dyn_literal_cmp — DIFF
deepf2c.git Lc868e1b0
2026-08-25
fix: gap_index_fstring_view_char — OTHER
fix: gap_index_fstring_view_char — OTHER
deepf2c.git Laa87c167
2026-08-25
fix: gap_inquire_file_array_element — BUILD_FAIL
fix: gap_inquire_file_array_element — BUILD_FAIL
deepf2c.git L1dcd1bc1
2026-08-25
fix: gap_param_array_subscript — BUILD_FAIL
fix: gap_param_array_subscript — BUILD_FAIL
deepf2c.git L855bc9f9
2026-08-25
fix: gap_row_partial_slice_assign — DIFF
fix: gap_row_partial_slice_assign — DIFF
deepf2c.git Lc3c5b290
2026-08-25
fix: gap_save_hoist_intrinsic_collision — BUILD_FAIL
fix: gap_save_hoist_intrinsic_collision — BUILD_FAIL
deepf2c.git L0545ffdb
2026-08-25
fix: gap_select_case_call_missing_include — OTHER
fix: gap_select_case_call_missing_include — OTHER
deepf2c.git Lf5a65326
2026-08-25
fix: gap_slice_view_arr_add — BUILD_FAIL
fix: gap_slice_view_arr_add — BUILD_FAIL
deepf2c.git L28c108fd
2026-08-25
fix: gap_unf_cpp_rewind_stale_offset — DIFF
fix: gap_unf_cpp_rewind_stale_offset — DIFF
deepf2c.git Lae30966d
2026-08-25
fix: gap_unf_fortran_open — DIFF
fix: gap_unf_fortran_open — DIFF
deepf2c.git L01339a97
2026-08-25
fix: gap_unf_fortran_open — DIFF
fix: gap_unf_fortran_open — DIFF
deepf2c.git L550acd6d
2026-08-25
fix: gap_unf_fortran_open — OTHER
fix: gap_unf_fortran_open — OTHER
deepf2c.git L21b2025d
2026-08-25
fix: gap_unf_fortran_open — OTHER
fix: gap_unf_fortran_open — OTHER
deepf2c.git L4e4392cf
2026-08-25
fix: gap_unf_fortran_open — remove d.dat race with variant
fix: gap_unf_fortran_open — remove d.dat race with variant
deepf2c.git L6a93e355
2026-08-25
fix: gap_write_unit_array_element_2 — BUILD_FAIL
fix: gap_write_unit_array_element_2 — BUILD_FAIL
deepf2c.git Lf0edd703
2026-08-25
fix: gap_zero_based_module_array_index — DIFF
fix: gap_zero_based_module_array_index — DIFF
deepf2c.git L66597cb9
2026-08-25
fix: unf scratch rewind cpp read 2 variant
fix: unf scratch rewind cpp read 2 variant
deepf2c.git Le621a8e4
2026-08-25
gap: assumed len char arr elem arg
gap: assumed len char arr elem arg
deepf2c.git L748c1fea
2026-08-25
gap: char arr elem substr clear
gap: char arr elem substr clear
deepf2c.git L98cec40f
2026-08-25
gap: char ret dyn len expr
gap: char ret dyn len expr
deepf2c.git L44279849
2026-08-25
gap: char ret module array elem arg
gap: char ret module array elem arg
deepf2c.git L6e081e44
2026-08-25
gap: contains host local array
gap: contains host local array
deepf2c.git L024b6bfd
2026-08-25
gap: derived type use imported kind
gap: derived type use imported kind
deepf2c.git Lb42893a5
2026-08-25
gap: fmt blank line continuation
gap: fmt blank line continuation
deepf2c.git L57f727e7
2026-08-25
gap: fmt percent in literal
gap: fmt percent in literal
deepf2c.git Lcc82fc22
2026-08-25
gap: fno automatic char array lbound
gap: fno automatic char array lbound
deepf2c.git L9db8270a
2026-08-25
gap: fstring dyn scalar literal cmp
gap: fstring dyn scalar literal cmp
deepf2c.git Lfed8367e
2026-08-25
gap: fstring_dyn literal comparison degenerates to pointer compare
gap: fstring_dyn literal comparison degenerates to pointer compare
deepf2c.git Ld8c815eb
2026-08-25
gap: gap_assumed_len_char_arr_elem_arg — discriminating variant
gap: gap_assumed_len_char_arr_elem_arg — discriminating variant
deepf2c.git L70a32ce6
2026-08-25
gap: gap_char_arg_call_count — discriminating variant
gap: gap_char_arg_call_count — discriminating variant
deepf2c.git Lb1710ae7
2026-08-25
gap: gap_char_arr_elem_substr_clear — discriminating variant
gap: gap_char_arr_elem_substr_clear — discriminating variant
deepf2c.git Lf513ddf2
2026-08-25
gap: gap_char_ret_dyn_len_expr — discriminating variant
gap: gap_char_ret_dyn_len_expr — discriminating variant
deepf2c.git Le6797b67
2026-08-25
gap: gap_char_ret_module_array_elem_arg — discriminating variant
gap: gap_char_ret_module_array_elem_arg — discriminating variant
deepf2c.git L3d9e96b6
2026-08-25
gap: gap_contains_host_local_array — discriminating variant
gap: gap_contains_host_local_array — discriminating variant
deepf2c.git Lf4862b1d
2026-08-25
gap: gap_derived_type_use_imported_kind — discriminating variant
gap: gap_derived_type_use_imported_kind — discriminating variant
deepf2c.git Ld382f971
2026-08-25
gap: gap_fmt_blank_line_continuation — discriminating variant
gap: gap_fmt_blank_line_continuation — discriminating variant
deepf2c.git L4f74cd2c
2026-08-25
gap: gap_fmt_percent_in_literal — discriminating variant
gap: gap_fmt_percent_in_literal — discriminating variant
deepf2c.git L62d295a3
2026-08-25
gap: gap_fno_automatic_char_array_lbound — discriminating variant
gap: gap_fno_automatic_char_array_lbound — discriminating variant
deepf2c.git L34b76935
2026-08-25
gap: gap_fstring_dyn_index — discriminating variant
gap: gap_fstring_dyn_index — discriminating variant
deepf2c.git L351c78a0
2026-08-25
gap: gap_fstring_dyn_literal_cmp — discriminating variant
gap: gap_fstring_dyn_literal_cmp — discriminating variant
deepf2c.git Lf8bb2ff0
2026-08-25
gap: gap_index_fstring_view_char — discriminating variant
gap: gap_index_fstring_view_char — discriminating variant
deepf2c.git Lef61f232
2026-08-25
gap: gap_inquire_file_array_element — discriminating variant
gap: gap_inquire_file_array_element — discriminating variant
deepf2c.git L14e1dfdd
2026-08-25
gap: gap_param_array_subscript — discriminating variant
gap: gap_param_array_subscript — discriminating variant
deepf2c.git Le31a288d
2026-08-25
gap: gap_row_partial_slice_assign — discriminating variant
gap: gap_row_partial_slice_assign — discriminating variant
deepf2c.git Lde0090b9
2026-08-25
gap: gap_save_hoist_intrinsic_collision — discriminating variant
gap: gap_save_hoist_intrinsic_collision — discriminating variant
deepf2c.git L6679fd04
2026-08-25
gap: gap_select_case_call_missing_include — discriminating variant
gap: gap_select_case_call_missing_include — discriminating variant
deepf2c.git Lf300955d
2026-08-25
gap: gap_slice_view_arr_add — discriminating variant
gap: gap_slice_view_arr_add — discriminating variant
deepf2c.git L015e7b96
2026-08-25
gap: gap_unf_cpp_rewind_stale_offset — discriminating variant
gap: gap_unf_cpp_rewind_stale_offset — discriminating variant
deepf2c.git L92763356
2026-08-25
gap: gap_unf_fortran_open — discriminating variant
gap: gap_unf_fortran_open — discriminating variant
deepf2c.git L03bb5604
2026-08-25
gap: gap_unf_fortran_open — discriminating variant
gap: gap_unf_fortran_open — discriminating variant
deepf2c.git L8a2e190e
2026-08-25
gap: gap_write_unit_array_element_2 — discriminating variant
gap: gap_write_unit_array_element_2 — discriminating variant
deepf2c.git Ld3dd4966
2026-08-25
gap: gap_zero_based_module_array_index — discriminating variant
gap: gap_zero_based_module_array_index — discriminating variant
deepf2c.git L9a2dfb83
2026-08-25
gap: index fstring view char
gap: index fstring view char
deepf2c.git Ldcf6df27
2026-08-25
gap: inquire file array element
gap: inquire file array element
deepf2c.git L50755448
2026-08-25
gap: internal subr auto array lambda order
gap: internal subr auto array lambda order
deepf2c.git Ldb1248c7
2026-08-25
gap: param array subscript
gap: param array subscript
deepf2c.git L76b9137d
2026-08-25
gap: row partial slice assign
gap: row partial slice assign
deepf2c.git Lcb5eafa9
2026-08-25
gap: save hoist intrinsic collision
gap: save hoist intrinsic collision
deepf2c.git L0fc1515d
2026-08-25
gap: select case call missing include
gap: select case call missing include
deepf2c.git L794f0485
2026-08-25
gap: slice view arr add
gap: slice view arr add
deepf2c.git Ld78dbc1f
2026-08-25
gap: unf cpp rewind stale offset
gap: unf cpp rewind stale offset
deepf2c.git Le5f0a5b8
2026-08-25
gap: unf scratch rewind cpp read 2
gap: unf scratch rewind cpp read 2
deepf2c.git L4ddc4bcf
2026-08-25
gap: unf scratch rewind cpp read 2 variant
gap: unf scratch rewind cpp read 2 variant
deepf2c.git La7695121
2026-08-25
gap: write unit array element 2
gap: write unit array element 2
deepf2c.git Ld1b6dcab
2026-08-25
gap: zero based module array index
gap: zero based module array index
deepf2c.git L636bb39b
2026-08-26
feat: tdd_loop — need_help auto-dispatches repair-test-case
feat: tdd_loop — need_help auto-dispatches repair-test-case
deepf2c.git L363e1e55
2026-08-26
fix: accept verify-only report when fix already committed
fix: accept verify-only report when fix already committed
deepf2c.git Lca2b4697
2026-08-26
fix: align COMMON storage to silence ld mixed-build warnings
fix: align COMMON storage to silence ld mixed-build warnings
deepf2c.git L87cb1a0e
2026-08-26
fix: char dummy arg named access — single hidden-len name authority
fix: char dummy arg named access — single hidden-len name authority
deepf2c.git Ld7c1b570
2026-08-26
fix: flush stale unformatted buffer anchor on position pull
fix: flush stale unformatted buffer anchor on position pull
deepf2c.git La08fbe9e
2026-08-26
fix: gap_allocate_zero_size — CRASHED
fix: gap_allocate_zero_size — CRASHED
deepf2c.git Lacaf5f6d
2026-08-26
fix: gap_backspace_eof_no_newline — TIMEOUT
fix: gap_backspace_eof_no_newline — TIMEOUT
deepf2c.git La1f4fefe
2026-08-26
fix: gap_contains_host_char_len_dummy — BUILD_FAIL
fix: gap_contains_host_char_len_dummy — BUILD_FAIL
deepf2c.git L91835ff1
2026-08-26
fix: gap_fmt_chain_cont_double_amp — DIFF
fix: gap_fmt_chain_cont_double_amp — DIFF
deepf2c.git Ld1dbfaef
2026-08-26
fix: gap_integer_prefix_var_assign — BUILD_FAIL
fix: gap_integer_prefix_var_assign — BUILD_FAIL
deepf2c.git Leab58ce0
2026-08-26
fix: gap_open_fortran_backspace — DIFF
fix: gap_open_fortran_backspace — DIFF
deepf2c.git L33cd5684
2026-08-26
fix: gap_open_fortran_write_overwrite — DIFF
fix: gap_open_fortran_write_overwrite — DIFF
deepf2c.git Lfb135ba5
2026-08-26
fix: gap_open_fstring_view_arg — BUILD_FAIL
fix: gap_open_fstring_view_arg — BUILD_FAIL
deepf2c.git L0d0a8e5c
2026-08-26
fix: gap_open_specifier_value_shadowed — DIFF
fix: gap_open_specifier_value_shadowed — DIFF
deepf2c.git L30f8a259
2026-08-26
fix: gap_proc_name_shadows_module_array — CRASHED
fix: gap_proc_name_shadows_module_array — CRASHED
deepf2c.git La728d1f0
2026-08-26
fix: gap_unf_stime_cpp_write_hole — DIFF
fix: gap_unf_stime_cpp_write_hole — DIFF
deepf2c.git Lf1b159ea
2026-08-26
fix: gap_unf_stime_roundtrip — DIFF
fix: gap_unf_stime_roundtrip — DIFF
deepf2c.git L16d5491e
2026-08-26
fix: gap_write_format_trailing_space — CPP_BUILD_FAIL
fix: gap_write_format_trailing_space — CPP_BUILD_FAIL
deepf2c.git Ld8614cfc
2026-08-26
fix: report contract accepts untracked gap-variant tests
fix: report contract accepts untracked gap-variant tests
deepf2c.git L0c9e946b
2026-08-26
fix: separate module dir to stop ninja .mod build abort
fix: separate module dir to stop ninja .mod build abort
deepf2c.git L6a6b0ed7
2026-08-26
fix: tdd_loop — break the fixed-entry death loop
fix: tdd_loop — break the fixed-entry death loop
deepf2c.git L227cfe85
2026-08-26
fix: tdd_loop — drop the guard-failure skip, keep the entry open
fix: tdd_loop — drop the guard-failure skip, keep the entry open
deepf2c.git L3a41c113
2026-08-26
fix: tdd_loop — need_help path no longer adds a skip
fix: tdd_loop — need_help path no longer adds a skip
deepf2c.git L0a8b671c
2026-08-26
fix: tdd_loop — repair agent commits its fix, RETRY re-dispatches
fix: tdd_loop — repair agent commits its fix, RETRY re-dispatches
deepf2c.git L00043750
2026-08-26
gap: EIG_SUMMARY — free-format chain & continuation keeps leading & in string
gap: EIG_SUMMARY — free-format chain & continuation keeps leading & in string
deepf2c.git L06ac4e69
2026-08-26
gap: allocate zero size
gap: allocate zero size
deepf2c.git Ld796a960
2026-08-26
gap: backspace eof no newline
gap: backspace eof no newline
deepf2c.git L65c211c3
2026-08-26
gap: char dummy arg named access
gap: char dummy arg named access
deepf2c.git Lde883439
2026-08-26
gap: char dummy arg named access variant
gap: char dummy arg named access variant
deepf2c.git L8914c4fa
2026-08-26
gap: contains host char len dummy
gap: contains host char len dummy
deepf2c.git L1ff5433c
2026-08-26
gap: discriminating variants for unf cpp-write clobbers fortran
gap: discriminating variants for unf cpp-write clobbers fortran
deepf2c.git L4d0047b6
2026-08-26
gap: fmt chain cont double amp
gap: fmt chain cont double amp
deepf2c.git L5d0319cd
2026-08-26
gap: gap_allocate_zero_size — discriminating variant
gap: gap_allocate_zero_size — discriminating variant
deepf2c.git Lc1c29cf4
2026-08-26
gap: gap_backspace_eof_no_newline — discriminating variant
gap: gap_backspace_eof_no_newline — discriminating variant
deepf2c.git La119000a
2026-08-26
gap: gap_contains_host_char_len_dummy — discriminating variant
gap: gap_contains_host_char_len_dummy — discriminating variant
deepf2c.git Lae25516d
2026-08-26
gap: gap_fmt_chain_cont_double_amp — discriminating variant
gap: gap_fmt_chain_cont_double_amp — discriminating variant
deepf2c.git L345ae558
2026-08-26
gap: gap_integer_prefix_var_assign — discriminating variant
gap: gap_integer_prefix_var_assign — discriminating variant
deepf2c.git L3c4367c8
2026-08-26
gap: gap_open_fortran_backspace — discriminating variant
gap: gap_open_fortran_backspace — discriminating variant
deepf2c.git L982824ec
2026-08-26
gap: gap_open_fortran_write_overwrite — discriminating variant
gap: gap_open_fortran_write_overwrite — discriminating variant
deepf2c.git L103d6a88
2026-08-26
gap: gap_open_fstring_view_arg — discriminating variant
gap: gap_open_fstring_view_arg — discriminating variant
deepf2c.git L41c227e7
2026-08-26
gap: gap_open_specifier_value_shadowed — discriminating variant
gap: gap_open_specifier_value_shadowed — discriminating variant
deepf2c.git L83f8516c
2026-08-26
gap: gap_proc_name_shadows_module_array — discriminating variant
gap: gap_proc_name_shadows_module_array — discriminating variant
deepf2c.git Ld37080e0
2026-08-26
gap: gap_unf_stime_cpp_write_hole — discriminating variant
gap: gap_unf_stime_cpp_write_hole — discriminating variant
deepf2c.git L0e1b6f65
2026-08-26
gap: gap_write_format_trailing_space — discriminating variant
gap: gap_write_format_trailing_space — discriminating variant
deepf2c.git L6aa97fe8
2026-08-26
gap: integer prefix var assign
gap: integer prefix var assign
deepf2c.git L2e92af8a
2026-08-26
gap: open fortran backspace
gap: open fortran backspace
deepf2c.git Lb16272fc
2026-08-26
gap: open fortran write overwrite
gap: open fortran write overwrite
deepf2c.git L34207333
2026-08-26
gap: open fstring view arg
gap: open fstring view arg
deepf2c.git Lcacc5501
2026-08-26
gap: proc name shadows module array
gap: proc name shadows module array
deepf2c.git L8be5e5e1
2026-08-26
gap: test_lexer — discriminating variant
gap: test_lexer — discriminating variant
deepf2c.git Le66f6a27
2026-08-26
gap: unf stime cpp write hole
gap: unf stime cpp write hole
deepf2c.git L9c2f0ecd
2026-08-26
gap: unf stime roundtrip
gap: unf stime roundtrip
deepf2c.git L50c28d84
2026-08-26
perf: EDD startup purge only stale build_test_v2 dirs
perf: EDD startup purge only stale build_test_v2 dirs
deepf2c.git L17392d8d
2026-08-26
perf: bound agent subprocess runtime (Q2)
perf: bound agent subprocess runtime (Q2)
deepf2c.git L4efbbcf2
2026-08-26
perf: conditional purge + configure-skip; jobs default all cores
perf: conditional purge + configure-skip; jobs default all cores
deepf2c.git Labdcc825
2026-08-26
perf: edd/find_bad_apples jobs default all cores
perf: edd/find_bad_apples jobs default all cores
deepf2c.git L1e654eb1
2026-08-26
perf: run the 4 test configs in parallel (M2)
perf: run the 4 test configs in parallel (M2)
deepf2c.git Ld80d3c49
2026-08-26
perf: targeted overlay restore in MYSTRAN _build_mixed (M4)
perf: targeted overlay restore in MYSTRAN _build_mixed (M4)
deepf2c.git L5a332217
2026-08-26
refactor: deduplicate write_builder constructors via _init_write_builder
refactor: deduplicate write_builder constructors via _init_write_builder
deepf2c.git Lbca85c0f
2026-08-26
refactor: fix comment contradictions across runtime headers
refactor: fix comment contradictions across runtime headers
deepf2c.git L3426dba4
2026-08-26
refactor: fix contradictory buffering comments (registered_with_fortran)
refactor: fix contradictory buffering comments (registered_with_fortran)
deepf2c.git La2f5e7a0
2026-08-26
refactor: replace preconnected-unit literals with is_preconnected accessors
refactor: replace preconnected-unit literals with is_preconnected accessors
deepf2c.git Le48f448b
2026-08-26
refactor: unify unformatted buffer-end computation as UnitInfo::unf_buf_end
refactor: unify unformatted buffer-end computation as UnitInfo::unf_buf_end
deepf2c.git L1dfce59e
2026-08-26
test: strengthen clobbers variant drivers to walk the record chain
test: strengthen clobbers variant drivers to walk the record chain
deepf2c.git L4b050a85
2026-08-26
test: tdd_loop — cover death-loop guards
test: tdd_loop — cover death-loop guards
deepf2c.git L87d99ccc
2026-08-26
test: test_lexer — test-infra fix
test: test_lexer — test-infra fix
deepf2c.git Lbe4fcf11
2026-08-26
upd: add C++ warning-suppression flags to remaining custom compile commands
upd: add C++ warning-suppression flags to remaining custom compile commands
deepf2c.git L9e2e9c00
2026-08-26
upd: config.json
upd: config.json
deepf2c.git La3633085
2026-08-26
upd: config.json
upd: config.json
deepf2c.git Lbea97e4d
2026-08-26
upd: keep test working dirs under gen/ and silence suite build warnings
upd: keep test working dirs under gen/ and silence suite build warnings
deepf2c.git L73ce64b9
2026-08-27
docs: add TDD/EDD/find_bad_apples workflow reference
docs: add TDD/EDD/find_bad_apples workflow reference
deepf2c.git L8bdaab7e
2026-08-27
docs: document discriminating-variant mechanism in TDD flow
docs: document discriminating-variant mechanism in TDD flow
deepf2c.git L87f4cf65
2026-08-27
feat: build_mystran restore detail to bisect log, count on screen
feat: build_mystran restore detail to bisect log, count on screen
deepf2c.git L24d75a54
2026-08-27
feat: unified assumed-shape descriptor ABI (bidirectional mixed-mode)
feat: unified assumed-shape descriptor ABI (bidirectional mixed-mode)
deepf2c.git L53221f78
2026-08-27
fix: gap_char_view_concat — CPP_BUILD_FAIL
fix: gap_char_view_concat — CPP_BUILD_FAIL
deepf2c.git Lc1de01aa
2026-08-27
fix: gap_derived_char_len_use_param — DIFF
fix: gap_derived_char_len_use_param — DIFF
deepf2c.git L9e9c0593
2026-08-27
fix: gap_dot_product_module_slice — DIFF
fix: gap_dot_product_module_slice — DIFF
deepf2c.git Ldca85b53
2026-08-27
fix: gap_fno_automatic_zero_lbound_array — DIFF
fix: gap_fno_automatic_zero_lbound_array — DIFF
deepf2c.git Lb4a2f27d
2026-08-27
fix: gap_lhs_scalar_range_slice — BUILD_FAIL
fix: gap_lhs_scalar_range_slice — BUILD_FAIL
deepf2c.git Lb56f1698
2026-08-27
fix: gap_module_row_slice_assign_1d — BUILD_FAIL
fix: gap_module_row_slice_assign_1d — BUILD_FAIL
deepf2c.git Ld9212750
2026-08-27
fix: gap_optional_only_empty_call — CPP_BUILD_FAIL
fix: gap_optional_only_empty_call — CPP_BUILD_FAIL
deepf2c.git L6acb8e83
2026-08-27
fix: gap_size_module_fixed_array — BUILD_FAIL
fix: gap_size_module_fixed_array — BUILD_FAIL
deepf2c.git Lde8d3253
2026-08-27
fix: harden et_verify_a HEAD guard; align gap-commit skills with script-side commit
fix: harden et_verify_a HEAD guard; align gap-commit skills with script-side commit
deepf2c.git L05635079
2026-08-27
fix: keep test data files in build/data/ so _prune_gen_dirs never deletes them
fix: keep test data files in build/data/ so _prune_gen_dirs never deletes them
deepf2c.git Lf9c91e2d
2026-08-27
fix: un-commit agent's gap-test commit in et_verify_a so et_collect_tests collects it
fix: un-commit agent's gap-test commit in et_verify_a so et_collect_tests collects it
deepf2c.git L7c7df9b6
2026-08-27
gap: WRITE data-item concat of CHARACTER(LEN=*) dummy emits invalid fstring_view operator+
gap: WRITE data-item concat of CHARACTER(LEN=*) dummy emits invalid fstring_view operator+
deepf2c.git Le766c07e
2026-08-27
gap: assumed shape dummy abi
gap: assumed shape dummy abi
deepf2c.git L61c96eb8
2026-08-27
gap: concatenating CHARACTER(LEN=*) dummy with literals emits invalid fstring_view operator+
gap: concatenating CHARACTER(LEN=*) dummy with literals emits invalid fstring_view operator+
deepf2c.git Lcacdc68a
2026-08-27
gap: derived char len use param
gap: derived char len use param
deepf2c.git L9de7f8c6
2026-08-27
gap: derived type alloc array elem
gap: derived type alloc array elem
deepf2c.git L50f86640
2026-08-27
gap: fno automatic zero lbound array
gap: fno automatic zero lbound array
deepf2c.git Lf991c995
2026-08-27
gap: gap_derived_char_len_use_param — discriminating variant
gap: gap_derived_char_len_use_param — discriminating variant
deepf2c.git L55662935
2026-08-27
gap: gap_dot_product_module_slice — discriminating variant
gap: gap_dot_product_module_slice — discriminating variant
deepf2c.git L4acb5cfd
2026-08-27
gap: gap_fno_automatic_zero_lbound_array — discriminating variant
gap: gap_fno_automatic_zero_lbound_array — discriminating variant
deepf2c.git L6d8af117
2026-08-27
gap: gap_lhs_scalar_range_slice — discriminating variant
gap: gap_lhs_scalar_range_slice — discriminating variant
deepf2c.git L2a93733f
2026-08-27
gap: gap_module_row_slice_assign_1d — discriminating variant
gap: gap_module_row_slice_assign_1d — discriminating variant
deepf2c.git L05611b67
2026-08-27
gap: gap_optional_only_empty_call — discriminating variant
gap: gap_optional_only_empty_call — discriminating variant
deepf2c.git L396a7bdc
2026-08-27
gap: gap_size_module_fixed_array — discriminating variant
gap: gap_size_module_fixed_array — discriminating variant
deepf2c.git L62b0b733
2026-08-27
gap: lhs scalar range slice
gap: lhs scalar range slice
deepf2c.git L5930c8ea
2026-08-27
gap: module row slice assign 1d
gap: module row slice assign 1d
deepf2c.git L17e42765
2026-08-27
gap: optional-only dummy called with empty argument list
gap: optional-only dummy called with empty argument list
deepf2c.git L00cc7ade
2026-08-27
gap: size module fixed array
gap: size module fixed array
deepf2c.git Lf5aefac5
2026-08-27
gap: unf cpp write clobbers fortran
gap: unf cpp write clobbers fortran
deepf2c.git Lc89a33df
2026-08-27
refactor: single source of truth in todo_v2 flow — regressions always visible
refactor: single source of truth in todo_v2 flow — regressions always visible
deepf2c.git L7290c5ce
2026-08-27
test: flow guards for test.py run reconciliation + per-config blacklist
test: flow guards for test.py run reconciliation + per-config blacklist
deepf2c.git Ld20885a5
2026-08-27
upd: gitignore
upd: gitignore
deepf2c.git L71643082
2026-08-28
feat: preserve the origin executable with the .out baseline
feat: preserve the origin executable with the .out baseline
deepf2c.git L65e5e836
2026-08-28
fix: all-cpp probe leaves overlay contaminated — first batch builds full C++ tree
fix: all-cpp probe leaves overlay contaminated — first batch builds full C++ tree
deepf2c.git Lcdbefbde
2026-08-28
fix: bisect checkpoint sorted(None) crash on resume of a finished run
fix: bisect checkpoint sorted(None) crash on resume of a finished run
deepf2c.git L0915be16
2026-08-28
fix: data_types — DIFF
fix: data_types — DIFF
deepf2c.git Ldd4ee154
2026-08-28
fix: gap_block_construct_in_if — DIFF
fix: gap_block_construct_in_if — DIFF
deepf2c.git L49bbe7b6
2026-08-28
fix: gap_char2d_substr_assign — BUILD_FAIL
fix: gap_char2d_substr_assign — BUILD_FAIL
deepf2c.git L7b54ff7e
2026-08-28
fix: gap_char_array_decl_max_dim — BUILD_FAIL
fix: gap_char_array_decl_max_dim — BUILD_FAIL
deepf2c.git Lcb33cc7d
2026-08-28
fix: gap_char_array_elem_substr — CPP_BUILD_FAIL
fix: gap_char_array_elem_substr — CPP_BUILD_FAIL
deepf2c.git Lb8932756
2026-08-28
fix: gap_char_substr_out_arg — DIFF
fix: gap_char_substr_out_arg — DIFF
deepf2c.git L370c1ba1
2026-08-28
fix: gap_char_substr_out_arg_varbnd — DIFF
fix: gap_char_substr_out_arg_varbnd — DIFF
deepf2c.git L2481bc21
2026-08-28
fix: gap_cpu_time_real8 — BUILD_FAIL
fix: gap_cpu_time_real8 — BUILD_FAIL
deepf2c.git L54f67725
2026-08-28
fix: gap_derived_dtype_array_stride — CRASHED
fix: gap_derived_dtype_array_stride — CRASHED
deepf2c.git L82248922
2026-08-28
fix: gap_derived_type_alloc_array_elem — CRASHED
fix: gap_derived_type_alloc_array_elem — CRASHED
deepf2c.git L223d07b4
2026-08-28
fix: gap_derived_type_alloc_component_layout — DIFF
fix: gap_derived_type_alloc_component_layout — DIFF
deepf2c.git L4511b34b
2026-08-28
fix: gap_es_format_read — DIFF
fix: gap_es_format_read — DIFF
deepf2c.git Lfdb0ac00
2026-08-28
fix: gap_fmt_write_derived_type — DIFF
fix: gap_fmt_write_derived_type — DIFF
deepf2c.git Ld98d3247
2026-08-28
fix: gap_internal_write_array_idx_expr — BUILD_FAIL
fix: gap_internal_write_array_idx_expr — BUILD_FAIL
deepf2c.git L2eff9645
2026-08-28
fix: gap_matmul_module_array_rhs — CPP_BUILD_FAIL
fix: gap_matmul_module_array_rhs — CPP_BUILD_FAIL
deepf2c.git L1491b669
2026-08-28
fix: gap_module_1d_slice_lhs_col_rhs — BUILD_FAIL
fix: gap_module_1d_slice_lhs_col_rhs — BUILD_FAIL
deepf2c.git L175ce145
2026-08-28
fix: gap_param_save_static_same_file — BUILD_FAIL
fix: gap_param_save_static_same_file — BUILD_FAIL
deepf2c.git L44b4f959
2026-08-28
fix: gap_read_1x_skip_all_specs — DIFF
fix: gap_read_1x_skip_all_specs — DIFF
deepf2c.git Lb3207f30
2026-08-28
fix: gap_unf_cpp_write_clobbers_fortran_3interleave — DIFF
fix: gap_unf_cpp_write_clobbers_fortran_3interleave — DIFF
deepf2c.git L82e28aa5
2026-08-28
fix: gap_unf_write_derived_type — BUILD_FAIL
fix: gap_unf_write_derived_type — BUILD_FAIL
deepf2c.git L255902fd
2026-08-28
fix: gap_write_ido_capture_char_array — BUILD_FAIL
fix: gap_write_ido_capture_char_array — BUILD_FAIL
deepf2c.git L916b9a13
2026-08-28
fix: intrinsics_legacy — DIFF
fix: intrinsics_legacy — DIFF
deepf2c.git L2d339e03
2026-08-28
fix: real_array_example — DIFF
fix: real_array_example — DIFF
deepf2c.git L203103fe
2026-08-28
fix: sizeof — OTHER
fix: sizeof — OTHER
deepf2c.git L30806ca8
2026-08-28
gap: block construct in if
gap: block construct in if
deepf2c.git L0b89b314
2026-08-28
gap: char array decl max dim
gap: char array decl max dim
deepf2c.git L646f40cf
2026-08-28
gap: char substr out arg
gap: char substr out arg
deepf2c.git L4e251336
2026-08-28
gap: char substr out arg varbnd
gap: char substr out arg varbnd
deepf2c.git Lbf63ae3b
2026-08-28
gap: char2d substr assign
gap: char2d substr assign
deepf2c.git L20a499e7
2026-08-28
gap: cpu time real8
gap: cpu time real8
deepf2c.git L6d3b0bc6
2026-08-28
gap: data_types — discriminating variant
gap: data_types — discriminating variant
deepf2c.git L875d3b74
2026-08-28
gap: derived dtype array stride
gap: derived dtype array stride
deepf2c.git L2e16cb08
2026-08-28
gap: derived type alloc component layout
gap: derived type alloc component layout
deepf2c.git L41ad5fb5
2026-08-28
gap: es format read
gap: es format read
deepf2c.git L31980454
2026-08-28
gap: fmt write derived type
gap: fmt write derived type
deepf2c.git L3e075ae9
2026-08-28
gap: gap_block_construct_in_if — discriminating variant
gap: gap_block_construct_in_if — discriminating variant
deepf2c.git Lcc76effa
2026-08-28
gap: gap_char2d_substr_assign — discriminating variant
gap: gap_char2d_substr_assign — discriminating variant
deepf2c.git L1adfdf6d
2026-08-28
gap: gap_char_array_decl_max_dim — discriminating variant
gap: gap_char_array_decl_max_dim — discriminating variant
deepf2c.git Lfd1096d0
2026-08-28
gap: gap_char_array_elem_substr — discriminating variant
gap: gap_char_array_elem_substr — discriminating variant
deepf2c.git L8d617405
2026-08-28
gap: gap_char_substr_out_arg — discriminating variant
gap: gap_char_substr_out_arg — discriminating variant
deepf2c.git Ld4afde9b
2026-08-28
gap: gap_char_substr_out_arg_varbnd — discriminating variant
gap: gap_char_substr_out_arg_varbnd — discriminating variant
deepf2c.git L4958d3f4
2026-08-28
gap: gap_derived_dtype_array_stride — discriminating variant
gap: gap_derived_dtype_array_stride — discriminating variant
deepf2c.git L9e5e478c
2026-08-28
gap: gap_derived_type_alloc_array_elem — discriminating variant
gap: gap_derived_type_alloc_array_elem — discriminating variant
deepf2c.git L9ae07038
2026-08-28
gap: gap_derived_type_alloc_component_layout — discriminating variant
gap: gap_derived_type_alloc_component_layout — discriminating variant
deepf2c.git La1c6b1de
2026-08-28
gap: gap_es_format_read — discriminating variant
gap: gap_es_format_read — discriminating variant
deepf2c.git L300bd63a
2026-08-28
gap: gap_fmt_write_derived_type — discriminating variant
gap: gap_fmt_write_derived_type — discriminating variant
deepf2c.git L76cb4ee3
2026-08-28
gap: gap_internal_write_array_idx_expr — discriminating variant
gap: gap_internal_write_array_idx_expr — discriminating variant
deepf2c.git Ld1f24da8
2026-08-28
gap: gap_matmul_module_array_rhs — discriminating variant
gap: gap_matmul_module_array_rhs — discriminating variant
deepf2c.git L99a47f92
2026-08-28
gap: gap_module_1d_slice_lhs_col_rhs — discriminating variant
gap: gap_module_1d_slice_lhs_col_rhs — discriminating variant
deepf2c.git L7fd26639
2026-08-28
gap: gap_param_save_static_same_file — discriminating variant
gap: gap_param_save_static_same_file — discriminating variant
deepf2c.git Lc8e91c3c
2026-08-28
gap: gap_read_1x_skip_all_specs — discriminating variant
gap: gap_read_1x_skip_all_specs — discriminating variant
deepf2c.git L5a331692
2026-08-28
gap: gap_stf_sparse_assemble — sparse stiffness assembly hot loop
gap: gap_stf_sparse_assemble — sparse stiffness assembly hot loop
deepf2c.git Lc3b065a3
2026-08-28
gap: gap_write_ido_capture_char_array — discriminating variant
gap: gap_write_ido_capture_char_array — discriminating variant
deepf2c.git L3344ce39
2026-08-28
gap: internal write array idx expr
gap: internal write array idx expr
deepf2c.git L9cda092a
2026-08-28
gap: intrinsics_legacy — discriminating variant
gap: intrinsics_legacy — discriminating variant
deepf2c.git L6e9174e2
2026-08-28
gap: matmul module array rhs
gap: matmul module array rhs
deepf2c.git L8e7d57ac
2026-08-28
gap: module 1d slice lhs col rhs
gap: module 1d slice lhs col rhs
deepf2c.git L52b502f9
2026-08-28
gap: param save static same file
gap: param save static same file
deepf2c.git L1ebe14dd
2026-08-28
gap: read 1x skip all specs
gap: read 1x skip all specs
deepf2c.git L4e809e8d
2026-08-28
gap: sizeof — discriminating variant
gap: sizeof — discriminating variant
deepf2c.git L3891ede4
2026-08-28
gap: unf write derived type
gap: unf write derived type
deepf2c.git L49f4b77f
2026-08-28
gap: write ido capture char array
gap: write ido capture char array
deepf2c.git L270d1ddc
2026-08-28
perf: optimistic FSEEK sync — kill the per-WRITE close+reopen storm
perf: optimistic FSEEK sync — kill the per-WRITE close+reopen storm
deepf2c.git Le8227e08
2026-08-28
perf: origin generation logs build/benchmark phases separately
perf: origin generation logs build/benchmark phases separately
deepf2c.git L92caa1b3
2026-08-28
perf: screen timing for baseline/batch build+bench phases
perf: screen timing for baseline/batch build+bench phases
deepf2c.git Lbe42f89e
2026-08-28
test: gap_matmul_module_array_rhs — test-infra fix
test: gap_matmul_module_array_rhs — test-infra fix
deepf2c.git L6325f634
2026-08-28
test: gap_unf_cpp_write_clobbers_fortran_3interleave — test-infra fix
test: gap_unf_cpp_write_clobbers_fortran_3interleave — test-infra fix
deepf2c.git Ldbe99e4d
2026-08-29
bench: exclude MYSTRAN angle/LC stress fields from diff
bench: exclude MYSTRAN angle/LC stress fields from diff
deepf2c.git L7c10047d
2026-08-29
docs: skill guidance — judge benchmark DIFFs on unimportant quantities before extracting
docs: skill guidance — judge benchmark DIFFs on unimportant quantities before extracting
deepf2c.git L436d977f
2026-08-29
feat: edd/find_bad_apples fix prompt — attribute failure to reconvert regression
feat: edd/find_bad_apples fix prompt — attribute failure to reconvert regression
deepf2c.git Lcb957286
2026-08-29
feat: isolate_stem_check — consumer closure for MODULE producers + failure report
feat: isolate_stem_check — consumer closure for MODULE producers + failure report
deepf2c.git L60a47860
2026-08-29
feat: single-stem attribution check — isolate one stem as C++ to test root cause
feat: single-stem attribution check — isolate one stem as C++ to test root cause
deepf2c.git L8d60cbb3
2026-08-29
find_bad_apple: fallback-to-Fortran lands in bad, not clean
find_bad_apple: fallback-to-Fortran lands in bad, not clean
deepf2c.git L2c18386b
2026-08-29
fix: benchmark screen line must reflect real outcome, not "suite ran"
fix: benchmark screen line must reflect real outcome, not "suite ran"
deepf2c.git Lbb165b03
2026-08-29
fix: gap_atan2_real8_precision — DIFF
fix: gap_atan2_real8_precision — DIFF
deepf2c.git Lc1e42cbf
2026-08-29
fix: gap_host_child_shared_use_var — FailType.BUILD_FAIL
fix: gap_host_child_shared_use_var — FailType.BUILD_FAIL
deepf2c.git L757ff8e6
2026-08-29
fix: gap_internal_own_use_var_ido_write — FailType.BUILD_FAIL
fix: gap_internal_own_use_var_ido_write — FailType.BUILD_FAIL
deepf2c.git L89523661
2026-08-29
fix: gap_member_arr_slice_scalar_idx — BUILD_FAIL
fix: gap_member_arr_slice_scalar_idx — BUILD_FAIL
deepf2c.git L594799ee
2026-08-29
fix: gap_module_alloc_array_assign_fill — CPP_BUILD_FAIL
fix: gap_module_alloc_array_assign_fill — CPP_BUILD_FAIL
deepf2c.git L8f8dd2c5
2026-08-29
fix: gap_preproc_include_buildtime_inc — FailType.OTHER
fix: gap_preproc_include_buildtime_inc — FailType.OTHER
deepf2c.git L500ad698
2026-08-29
fix: gap_slice_array_add — BUILD_FAIL
fix: gap_slice_array_add — BUILD_FAIL
deepf2c.git L9254ed80
2026-08-29
fix: need_help preserves verified src/ fix — complete in one TDD round
fix: need_help preserves verified src/ fix — complete in one TDD round
deepf2c.git Lc97fd5d6
2026-08-29
gap: atan2 real8 precision
gap: atan2 real8 precision
deepf2c.git Ld5c81b3c
2026-08-29
gap: derived-type char-member substring slice assignment (fstring.slice)
gap: derived-type char-member substring slice assignment (fstring.slice)
deepf2c.git L0f4716e1
2026-08-29
gap: gap_atan2_real8_precision — discriminating variant
gap: gap_atan2_real8_precision — discriminating variant
deepf2c.git L5744c699
2026-08-29
gap: gap_host_child_shared_use_var — discriminating variant
gap: gap_host_child_shared_use_var — discriminating variant
deepf2c.git Lee44b73b
2026-08-29
gap: gap_internal_own_use_var_ido_write — discriminating variant
gap: gap_internal_own_use_var_ido_write — discriminating variant
deepf2c.git L90f61b0a
2026-08-29
gap: gap_member_arr_slice_scalar_idx — discriminating variant
gap: gap_member_arr_slice_scalar_idx — discriminating variant
deepf2c.git L1339ba06
2026-08-29
gap: gap_module_alloc_array_assign_fill — discriminating variant
gap: gap_module_alloc_array_assign_fill — discriminating variant
deepf2c.git L50463058
2026-08-29
gap: gap_preproc_include_buildtime_inc — discriminating variant
gap: gap_preproc_include_buildtime_inc — discriminating variant
deepf2c.git La4ab38b1
2026-08-29
gap: gap_slice_array_add — discriminating variant
gap: gap_slice_array_add — discriminating variant
deepf2c.git Lacf857d8
2026-08-29
gap: host child shared use var
gap: host child shared use var
deepf2c.git L156e6e2c
2026-08-29
gap: internal own use var ido write
gap: internal own use var ido write
deepf2c.git L15bb7182
2026-08-29
gap: member arr slice scalar idx
gap: member arr slice scalar idx
deepf2c.git L1da62220
2026-08-29
gap: preproc include buildtime inc
gap: preproc include buildtime inc
deepf2c.git L241f5341
2026-08-29
gap: slice array add
gap: slice array add
deepf2c.git L157b140a
2026-08-29
refactor: RunStatus/TodoStatus/FailType enums — todo_v2 + runner domains
refactor: RunStatus/TodoStatus/FailType enums — todo_v2 + runner domains
deepf2c.git Lcdeb9f8d
2026-08-29
refactor: StemState(str, Enum) + predicates — enum-ify state.py
refactor: StemState(str, Enum) + predicates — enum-ify state.py
deepf2c.git L20973373
2026-08-29
refactor: adopt StemState predicates in decision.py + count.py
refactor: adopt StemState predicates in decision.py + count.py
deepf2c.git L26b9e09f
2026-08-29
refactor: unify reconvert + purge behind reconcile.ensure_current
refactor: unify reconvert + purge behind reconcile.ensure_current
deepf2c.git L1a837b51
2026-08-29
test: StemState predicate unit tests
test: StemState predicate unit tests
deepf2c.git L7f5116fa
2026-08-29
test: gap_preproc_include_buildtime_inc — test-infra fix
test: gap_preproc_include_buildtime_inc — test-infra fix
deepf2c.git L5143fce4
2026-08-29
test: gap_preproc_include_buildtime_inc — test-infra fix
test: gap_preproc_include_buildtime_inc — test-infra fix
deepf2c.git L7beef0a6
2026-08-29
test: gap_preproc_include_buildtime_inc — test-infra fix
test: gap_preproc_include_buildtime_inc — test-infra fix
deepf2c.git La3c3c9c9
2026-08-30
bench: extend table-driven diff to BAR stress and eigen tables
bench: extend table-driven diff to BAR stress and eigen tables
deepf2c.git L3818a62c
2026-08-30
bench: rewrite MYSTRAN diff as table-driven physical comparison
bench: rewrite MYSTRAN diff as table-driven physical comparison
deepf2c.git L96b38729
2026-08-30
edd: bisect page — show raw find_bad_apples.log panel
edd: bisect page — show raw find_bad_apples.log panel
deepf2c.git Lfdaa10e7
2026-08-30
fix: RealFem — FailType.OTHER
fix: RealFem — FailType.OTHER
deepf2c.git L3ff5536f
2026-08-30
fix: don't add hidden char slot for defined INTEGER-dummy callees
fix: don't add hidden char slot for defined INTEGER-dummy callees
deepf2c.git L4d1bb899
2026-08-30
fix: gap_call_extra_args — FailType.BUILD_FAIL
fix: gap_call_extra_args — FailType.BUILD_FAIL
deepf2c.git L6f5e3c97
2026-08-30
fix: gap_char_dummy_shadow_module_array — FailType.BUILD_FAIL
fix: gap_char_dummy_shadow_module_array — FailType.BUILD_FAIL
deepf2c.git L33d78387
2026-08-30
fix: gap_derived_alloc_component_uninit — FailType.OTHER
fix: gap_derived_alloc_component_uninit — FailType.OTHER
deepf2c.git L3c5712a7
2026-08-30
fix: gap_derived_char_substr_assign — FailType.OTHER
fix: gap_derived_char_substr_assign — FailType.OTHER
deepf2c.git L252a228e
2026-08-30
fix: gap_implied_do_unary_neg — FailType.DIFF
fix: gap_implied_do_unary_neg — FailType.DIFF
deepf2c.git L5cba10a7
2026-08-30
fix: gap_matmul_vec_mat_row — FailType.DIFF
fix: gap_matmul_vec_mat_row — FailType.DIFF
deepf2c.git L0fa98a3a
2026-08-30
fix: gap_misaligned_char_actuals — FailType.BUILD_FAIL
fix: gap_misaligned_char_actuals — FailType.BUILD_FAIL
deepf2c.git Le82e97f0
2026-08-30
fix: gap_read_lookahead_blank_line — FailType.DIFF
fix: gap_read_lookahead_blank_line — FailType.DIFF
deepf2c.git L70fb8a7c
2026-08-30
fix: test_gap_alloc_stat_slot — FailType.OTHER
fix: test_gap_alloc_stat_slot — FailType.OTHER
deepf2c.git L64604f47
2026-08-30
gap: CHARACTER array actual to INTEGER ENTRY dummy
gap: CHARACTER array actual to INTEGER ENTRY dummy
deepf2c.git L5826ffbb
2026-08-30
gap: RealFem — discriminating variant
gap: RealFem — discriminating variant
deepf2c.git L927e76a7
2026-08-30
gap: alloc stat slot
gap: alloc stat slot
deepf2c.git L11390c36
2026-08-30
gap: call extra args
gap: call extra args
deepf2c.git L99ad1e4c
2026-08-30
gap: char dummy shadow module array
gap: char dummy shadow module array
deepf2c.git La8c15bc4
2026-08-30
gap: derived alloc component uninit
gap: derived alloc component uninit
deepf2c.git L63e982c1
2026-08-30
gap: gap_call_extra_args — discriminating variant
gap: gap_call_extra_args — discriminating variant
deepf2c.git L9b6dca19
2026-08-30
gap: gap_char_dummy_shadow_module_array — discriminating variant
gap: gap_char_dummy_shadow_module_array — discriminating variant
deepf2c.git L6ca1c566
2026-08-30
gap: gap_derived_alloc_component_uninit — discriminating variant
gap: gap_derived_alloc_component_uninit — discriminating variant
deepf2c.git L0a45cfe1
2026-08-30
gap: gap_derived_char_substr_assign — discriminating variant
gap: gap_derived_char_substr_assign — discriminating variant
deepf2c.git L93fe9f6d
2026-08-30
gap: gap_implied_do_unary_neg — discriminating variant
gap: gap_implied_do_unary_neg — discriminating variant
deepf2c.git L830effbe
2026-08-30
gap: gap_matmul_vec_mat_row — discriminating variant
gap: gap_matmul_vec_mat_row — discriminating variant
deepf2c.git L2a2b3acc
2026-08-30
gap: gap_read_lookahead_blank_line — discriminating variant
gap: gap_read_lookahead_blank_line — discriminating variant
deepf2c.git Lb5557caf
2026-08-30
gap: implied do unary neg
gap: implied do unary neg
deepf2c.git L6ce57ee9
2026-08-30
gap: matmul vec mat row
gap: matmul vec mat row
deepf2c.git Lfb83efae
2026-08-30
gap: misaligned char actuals
gap: misaligned char actuals
deepf2c.git Lb809a4ab
2026-08-30
gap: read lookahead blank line
gap: read lookahead blank line
deepf2c.git L37dddb4a
2026-08-30
gap: test_gap_alloc_stat_slot — discriminating variant
gap: test_gap_alloc_stat_slot — discriminating variant
deepf2c.git L42483f74
2026-08-30
tdd: drop git-history check from report contract
tdd: drop git-history check from report contract
deepf2c.git L1a12858f
2026-08-30
tdd: skip git guard for verify-only reports
tdd: skip git guard for verify-only reports
deepf2c.git L0fa6a676
2026-08-30
test: gap_preproc_include_buildtime_inc — ninja-aware GEN.F90.f90 generation
test: gap_preproc_include_buildtime_inc — ninja-aware GEN.F90.f90 generation
deepf2c.git L4f6211ce
2026-08-31
docs: timebench skill — record eliminated I/O bottlenecks and known 6-stem C++ conversion defect
docs: timebench skill — record eliminated I/O bottlenecks and known 6-stem C++ conversion defect
deepf2c.git L1845a82e
2026-08-31
feat: add mystran-timebench skill — pure Fortran vs mixed (f2c_state) timing benchmark
feat: add mystran-timebench skill — pure Fortran vs mixed (f2c_state) timing benchmark
deepf2c.git L9c9df57f
2026-08-31
feat: timebench tool diagnostics (strace/perf/time/flamegraph) + relwithdebinfo build mode
feat: timebench tool diagnostics (strace/perf/time/flamegraph) + relwithdebinfo build mode
deepf2c.git L7be1c808
2026-08-31
fix: cray_f90_pointer_mix — FailType.OTHER
fix: cray_f90_pointer_mix — FailType.OTHER
deepf2c.git L0f77c1aa
2026-08-31
fix: f90_module1 — FailType.OTHER
fix: f90_module1 — FailType.OTHER
deepf2c.git L5d326605
2026-08-31
fix: gap_char_array_init_single_quotes — FailType.DIFF
fix: gap_char_array_init_single_quotes — FailType.DIFF
deepf2c.git Lf7922b79
2026-08-31
fix: gap_char_ret_module_array_elem_arg_variant — FailType.OTHER
fix: gap_char_ret_module_array_elem_arg_variant — FailType.OTHER
deepf2c.git L58cf6f35
2026-08-31
fix: gap_data_char_array_no_braces — FailType.BUILD_FAIL
fix: gap_data_char_array_no_braces — FailType.BUILD_FAIL
deepf2c.git Ldf9ad297
2026-08-31
fix: gap_internal_subr_module_var_array_arg — FailType.BUILD_FAIL
fix: gap_internal_subr_module_var_array_arg — FailType.BUILD_FAIL
deepf2c.git L4933f098
2026-08-31
fix: gap_module_alloc_array_abs — FailType.BUILD_FAIL
fix: gap_module_alloc_array_abs — FailType.BUILD_FAIL
deepf2c.git Laab107e6
2026-08-31
fix: gap_module_array_slice_bare_ref — FailType.OTHER
fix: gap_module_array_slice_bare_ref — FailType.OTHER
deepf2c.git L58ce32cb
2026-08-31
fix: gap_module_auto_array_modvar_dim — FailType.OTHER
fix: gap_module_auto_array_modvar_dim — FailType.OTHER
deepf2c.git L810ea44f
2026-08-31
fix: gap_module_common_array_member — FailType.BUILD_FAIL
fix: gap_module_common_array_member — FailType.BUILD_FAIL
deepf2c.git L0eaf4af2
2026-08-31
fix: gap_module_contains_scalar_local_fno — FailType.BUILD_FAIL
fix: gap_module_contains_scalar_local_fno — FailType.BUILD_FAIL
deepf2c.git Lbe522c2a
2026-08-31
fix: gap_module_cpp_consumer_mod_missing — FailType.BUILD_FAIL
fix: gap_module_cpp_consumer_mod_missing — FailType.BUILD_FAIL
deepf2c.git L991ef0ea
2026-08-31
fix: gap_module_save_init_and_alloc — FailType.OTHER
fix: gap_module_save_init_and_alloc — FailType.OTHER
deepf2c.git Led98ea87
2026-08-31
fix: gap_module_stub_char_len_inquiry — FailType.BUILD_FAIL
fix: gap_module_stub_char_len_inquiry — FailType.BUILD_FAIL
deepf2c.git L52980cbb
2026-08-31
fix: gap_module_stub_implied_do_init — FailType.BUILD_FAIL
fix: gap_module_stub_implied_do_init — FailType.BUILD_FAIL
deepf2c.git L55e525fd
2026-08-31
fix: gap_module_stub_line_truncation — FailType.BUILD_FAIL
fix: gap_module_stub_line_truncation — FailType.BUILD_FAIL
deepf2c.git L34eb8cd2
2026-08-31
fix: gap_module_stub_missing_vars — FailType.BUILD_FAIL
fix: gap_module_stub_missing_vars — FailType.BUILD_FAIL
deepf2c.git Lf731b90d
2026-08-31
fix: gap_module_use_derived_type_transitive — FailType.OTHER
fix: gap_module_use_derived_type_transitive — FailType.OTHER
deepf2c.git Ld1ab7e0b
2026-08-31
fix: gap_module_use_var_bare_ref — FailType.BUILD_FAIL
fix: gap_module_use_var_bare_ref — FailType.BUILD_FAIL
deepf2c.git L3bbd646a
2026-08-31
fix: gap_module_var_param_shadow — FailType.OTHER
fix: gap_module_var_param_shadow — FailType.OTHER
deepf2c.git Lcb8cb6f1
2026-08-31
fix: gap_param_proc_name_collision — FailType.BUILD_FAIL
fix: gap_param_proc_name_collision — FailType.BUILD_FAIL
deepf2c.git L01694eb8
2026-08-31
fix: gap_save_hoist_same_name_shadow — FailType.OTHER
fix: gap_save_hoist_same_name_shadow — FailType.OTHER
deepf2c.git L162b1f2d
2026-08-31
fix: module_use_only — FailType.OTHER
fix: module_use_only — FailType.OTHER
deepf2c.git L90fca04c
2026-08-31
fix: recover USE from abstract-interface procedure bodies (BANDIT_MODULE/LINK0_Interface build-break)
fix: recover USE from abstract-interface procedure bodies (BANDIT_MODULE/LINK0_Interface build-break)
deepf2c.git L41df6812
2026-08-31
fix: test_cpp_transform — FailType.BUILD_FAIL
fix: test_cpp_transform — FailType.BUILD_FAIL
deepf2c.git L814516d9
2026-08-31
gap: char array init single quotes
gap: char array init single quotes
deepf2c.git Ladff5bea
2026-08-31
gap: data char array no braces
gap: data char array no braces
deepf2c.git L44e30416
2026-08-31
gap: f90_module1 — discriminating variant
gap: f90_module1 — discriminating variant
deepf2c.git L8d3f6d11
2026-08-31
gap: gap_char_array_init_single_quotes — discriminating variant
gap: gap_char_array_init_single_quotes — discriminating variant
deepf2c.git L3709d39a
2026-08-31
gap: gap_char_ret_module_array_elem_arg_variant — discriminating variant
gap: gap_char_ret_module_array_elem_arg_variant — discriminating variant
deepf2c.git Lb675528d
2026-08-31
gap: gap_internal_subr_module_var_array_arg — discriminating variant
gap: gap_internal_subr_module_var_array_arg — discriminating variant
deepf2c.git Ladcb3919
2026-08-31
gap: gap_module_alloc_array_abs — discriminating variant
gap: gap_module_alloc_array_abs — discriminating variant
deepf2c.git L8e592750
2026-08-31
gap: gap_module_array_slice_bare_ref — discriminating variant
gap: gap_module_array_slice_bare_ref — discriminating variant
deepf2c.git L9fe6c907
2026-08-31
gap: gap_module_auto_array_modvar_dim — discriminating variant
gap: gap_module_auto_array_modvar_dim — discriminating variant
deepf2c.git Lc286f5d1
2026-08-31
gap: gap_module_contains_scalar_local_fno — discriminating variant
gap: gap_module_contains_scalar_local_fno — discriminating variant
deepf2c.git L3f0222db
2026-08-31
gap: gap_module_save_init_and_alloc — discriminating variant
gap: gap_module_save_init_and_alloc — discriminating variant
deepf2c.git L14e0d784
2026-08-31
gap: gap_module_stub_char_len_inquiry — discriminating variant
gap: gap_module_stub_char_len_inquiry — discriminating variant
deepf2c.git L01852e7c
2026-08-31
gap: gap_module_stub_implied_do_init — discriminating variant
gap: gap_module_stub_implied_do_init — discriminating variant
deepf2c.git L708cf416
2026-08-31
gap: gap_module_stub_line_truncation — discriminating variant
gap: gap_module_stub_line_truncation — discriminating variant
deepf2c.git Ld07398c0
2026-08-31
gap: gap_module_use_derived_type_transitive — discriminating variant
gap: gap_module_use_derived_type_transitive — discriminating variant
deepf2c.git L66807381
2026-08-31
gap: gap_param_proc_name_collision — discriminating variant
gap: gap_param_proc_name_collision — discriminating variant
deepf2c.git L942117ab
2026-08-31
gap: gap_save_hoist_same_name_shadow — discriminating variant
gap: gap_save_hoist_same_name_shadow — discriminating variant
deepf2c.git L29436a4b
2026-08-31
gap: internal subr module var array arg
gap: internal subr module var array arg
deepf2c.git Leefaf1e9
2026-08-31
gap: module alloc array abs
gap: module alloc array abs
deepf2c.git L786fba7c
2026-08-31
gap: module common array member
gap: module common array member
deepf2c.git L54fddd5d
2026-08-31
gap: module contains scalar local fno
gap: module contains scalar local fno
deepf2c.git L09c928da
2026-08-31
gap: module cpp consumer mod missing
gap: module cpp consumer mod missing
deepf2c.git L9595bfad
2026-08-31
gap: module stub char len inquiry
gap: module stub char len inquiry
deepf2c.git Ldd4e966c
2026-08-31
gap: module stub implied do init
gap: module stub implied do init
deepf2c.git Lc4e7e24e
2026-08-31
gap: module stub line truncation
gap: module stub line truncation
deepf2c.git L55a70aa6
2026-08-31
gap: module stub missing vars
gap: module stub missing vars
deepf2c.git Ldb455955
2026-08-31
gap: module use var bare ref
gap: module use var bare ref
deepf2c.git L75111646
2026-08-31
gap: module var param shadow
gap: module var param shadow
deepf2c.git Lce4a839c
2026-08-31
gap: module_use_only — discriminating variant
gap: module_use_only — discriminating variant
deepf2c.git L6a7f4211
2026-08-31
gap: param proc name collision
gap: param proc name collision
deepf2c.git Lb2fa42cf
2026-08-31
gap: save hoist same name shadow
gap: save hoist same name shadow
deepf2c.git L61096dda
2026-08-31
perf(runtime): cut I/O syscall storm in MYSTRAN mixed build
perf(runtime): cut I/O syscall storm in MYSTRAN mixed build
deepf2c.git L5cca2c97
2026-08-31
test: Interface-block procedure USE recovery (parser dependency edge)
test: Interface-block procedure USE recovery (parser dependency edge)
deepf2c.git Ld2f953b7
2026-08-31
test: mixed CHARACTER/INTEGER array actuals to INTEGER ENTRY dummy (gap_facsf_mixed_call)
test: mixed CHARACTER/INTEGER array actuals to INTEGER ENTRY dummy (gap_facsf_mixed_call)
deepf2c.git Lf0e340dd
2026-09-01
docs: drop stale stub .mod references in comments
docs: drop stale stub .mod references in comments
deepf2c.git Lddce7e91
2026-09-01
fix: emit param default value only in .h forward declaration
fix: emit param default value only in .h forward declaration
deepf2c.git L60131b94
2026-09-01
fix: fresh bisect start purges leftover checkpoint
fix: fresh bisect start purges leftover checkpoint
deepf2c.git Ld6fffb12
2026-09-01
fix: gap_cross_module_dtype_no_include — FailType.OTHER
fix: gap_cross_module_dtype_no_include — FailType.OTHER
deepf2c.git L0f2a5737
2026-09-01
fix: gap_interface_module_use — FailType.BUILD_FAIL
fix: gap_interface_module_use — FailType.BUILD_FAIL
deepf2c.git L304dabdd
2026-09-01
fix: gap_module_stub_fixed_form_kind_array — FailType.BUILD_FAIL
fix: gap_module_stub_fixed_form_kind_array — FailType.BUILD_FAIL
deepf2c.git L5d0ad77c
2026-09-01
fix: gap_module_stub_func_result_shape — FailType.BUILD_FAIL
fix: gap_module_stub_func_result_shape — FailType.BUILD_FAIL
deepf2c.git L3f7d9439
2026-09-01
fix: gap_module_stub_loses_private — FailType.BUILD_FAIL
fix: gap_module_stub_loses_private — FailType.BUILD_FAIL
deepf2c.git Lbac23da3
2026-09-01
fix: unresolvable cpp #include is a conversion error, not a silent drop
fix: unresolvable cpp #include is a conversion error, not a silent drop
deepf2c.git L03956795
2026-09-01
gap: buildinfo inc symbol dropped
gap: buildinfo inc symbol dropped
deepf2c.git L0a2b9038
2026-09-01
gap: cross module dtype no include
gap: cross module dtype no include
deepf2c.git Lf75781bc
2026-09-01
gap: derived type dummy arg use imported
gap: derived type dummy arg use imported
deepf2c.git L4a75b932
2026-09-01
gap: gap_cross_module_dtype_no_include — discriminating variant
gap: gap_cross_module_dtype_no_include — discriminating variant
deepf2c.git Lbefe6f1f
2026-09-01
gap: gap_module_stub_fixed_form_kind_array — discriminating variant
gap: gap_module_stub_fixed_form_kind_array — discriminating variant
deepf2c.git L7d56e5af
2026-09-01
gap: gap_module_stub_func_result_shape — discriminating variant
gap: gap_module_stub_func_result_shape — discriminating variant
deepf2c.git L8b33bb0c
2026-09-01
gap: gap_module_stub_loses_private — discriminating variant
gap: gap_module_stub_loses_private — discriminating variant
deepf2c.git Lfc0d5341
2026-09-01
gap: interface module use
gap: interface module use
deepf2c.git L1ee3a0ad
2026-09-01
gap: module stub fixed form kind array
gap: module stub fixed form kind array
deepf2c.git L2ee75502
2026-09-01
gap: module stub func result shape
gap: module stub func result shape
deepf2c.git Ld380d815
2026-09-01
gap: module stub loses private
gap: module stub loses private
deepf2c.git L3f17ff93
2026-09-01
remove: module stub mechanism from transpiler
remove: module stub mechanism from transpiler
deepf2c.git L5836a67a
2026-09-01
skill: forbid producer-only conversion in gap extraction
skill: forbid producer-only conversion in gap extraction
deepf2c.git Lc8f003ba
2026-09-01
test: gap_derived_type_dummy_arg_use_imported — test-infra fix
test: gap_derived_type_dummy_arg_use_imported — test-infra fix
deepf2c.git Le2f71d99
2026-09-01
test: gap_module_cpp_consumer_mod_missing — test-infra fix
test: gap_module_cpp_consumer_mod_missing — test-infra fix
deepf2c.git L11380339
2026-09-01
test: gap_module_use_derived_type_transitive_variant — test-infra fix
test: gap_module_use_derived_type_transitive_variant — test-infra fix
deepf2c.git L57c84dc3
2026-09-01
test: gap_module_var_param_shadow — test-infra fix
test: gap_module_var_param_shadow — test-infra fix
deepf2c.git L6dbf8403
2026-09-01
ui: color the whole batch->clean line green
ui: color the whole batch->clean line green
deepf2c.git L92e75271
2026-09-01
ui: highlight clean count in green on all bisect progress lines
ui: highlight clean count in green on all bisect progress lines
deepf2c.git L999a8470
2026-09-02
doc: clarify why compound-assign only handles direct a=±X
doc: clarify why compound-assign only handles direct a=±X
deepf2c.git L3b0237de
2026-09-02
docs: add readme-cn
docs: add readme-cn
deepf2c.git L0625ea32
2026-09-02
fix: gap_arpack_lanczos_mij — FailType.OTHER
fix: gap_arpack_lanczos_mij — FailType.OTHER
deepf2c.git L219e2efa
2026-09-02
fix: gap_array_zerobound_cross_mod_param — FailType.DIFF
fix: gap_array_zerobound_cross_mod_param — FailType.DIFF
deepf2c.git Ld7d468d4
2026-09-02
fix: gap_implied_do_int_array_init — FailType.OTHER
fix: gap_implied_do_int_array_init — FailType.OTHER
deepf2c.git L32eb61ce
2026-09-02
fix: gap_module_char_array_scalar_init — FailType.BUILD_FAIL
fix: gap_module_char_array_scalar_init — FailType.BUILD_FAIL
deepf2c.git Le544365f
2026-09-02
fix: gap_module_var_param_init_use_const — FailType.DIFF
fix: gap_module_var_param_init_use_const — FailType.DIFF
deepf2c.git Lc49858b2
2026-09-02
fix: proxy +=/-= must also broadcast scalars
fix: proxy +=/-= must also broadcast scalars
deepf2c.git Ldc7d6478
2026-09-02
gap: arpack lanczos mij
gap: arpack lanczos mij
deepf2c.git L3164c7b5
2026-09-02
gap: array zerobound cross mod param
gap: array zerobound cross mod param
deepf2c.git Lbdde2927
2026-09-02
gap: gap_arpack_lanczos_mij — discriminating variant
gap: gap_arpack_lanczos_mij — discriminating variant
deepf2c.git L21146136
2026-09-02
gap: gap_array_zerobound_cross_mod_param — discriminating variant
gap: gap_array_zerobound_cross_mod_param — discriminating variant
deepf2c.git L85da6c7f
2026-09-02
gap: gap_implied_do_int_array_init — discriminating variant
gap: gap_implied_do_int_array_init — discriminating variant
deepf2c.git Lc000ead5
2026-09-02
gap: gap_module_char_array_scalar_init — discriminating variant
gap: gap_module_char_array_scalar_init — discriminating variant
deepf2c.git L3d5a73f0
2026-09-02
gap: gap_module_var_param_init_use_const — discriminating variant
gap: gap_module_var_param_init_use_const — discriminating variant
deepf2c.git Le5b8033e
2026-09-02
gap: implied do int array init
gap: implied do int array init
deepf2c.git L2932c61d
2026-09-02
gap: module char array scalar init
gap: module char array scalar init
deepf2c.git Lbc72656e
2026-09-02
gap: module var param init use const
gap: module var param init use const
deepf2c.git L40c9e2a4
2026-09-02
perf: eliminate syscall storms in MYSTRAN mixed build
perf: eliminate syscall storms in MYSTRAN mixed build
deepf2c.git Laa89f7f0
2026-09-02
perf: fuse slice self-accumulate chains in lowering
perf: fuse slice self-accumulate chains in lowering
deepf2c.git Lc9c3aaae
2026-09-02
perf: lower a(:,j)=a(:,j)+X to col/row compound +=
perf: lower a(:,j)=a(:,j)+X to col/row compound +=
deepf2c.git Lba498245
2026-09-02
perf: read-push sync uses FLUSH+FSEEK, not close+reopen
perf: read-push sync uses FLUSH+FSEEK, not close+reopen
deepf2c.git La6cd4d3e
2026-09-02
test: gap_arpack_lanczos_mij — test-infra fix
test: gap_arpack_lanczos_mij — test-infra fix
deepf2c.git L5bff2136
2026-09-03
Revert "gap: col slice RHS references another col of same array"
Revert "gap: col slice RHS references another col of same array"
deepf2c.git La02c0d32
2026-09-03
Revert "perf: fuse col-slice assignments whose RHS references the target"
Revert "perf: fuse col-slice assignments whose RHS references the target"
deepf2c.git Leb100473
2026-09-03
chore: upd log
chore: upd log
deepf2c.git L6b1326a6
2026-09-03
docs: edd_loop start mode is a required positional
docs: edd_loop start mode is a required positional
deepf2c.git L59daad32
2026-09-03
edd: mode is a required positional; add allcpp pure-C++ check
edd: mode is a required positional; add allcpp pure-C++ check
deepf2c.git La0b4dee3
2026-09-03
fix: edd generates Fortran origin before converting
fix: edd generates Fortran origin before converting
deepf2c.git L4eb9899e
2026-09-03
fix: gap_hoist_collide_slice_accum — FailType.DIFF
fix: gap_hoist_collide_slice_accum — FailType.DIFF
deepf2c.git L20835613
2026-09-03
fix: sign template accepts mixed-kind / COMMON-scalar operands
fix: sign template accepts mixed-kind / COMMON-scalar operands
deepf2c.git L2c15f7d0
2026-09-03
gap: COMMON scalar as SIGN second argument (BUILD_FAIL)
gap: COMMON scalar as SIGN second argument (BUILD_FAIL)
deepf2c.git L813e34dc
2026-09-03
gap: col slice RHS references another col of same array
gap: col slice RHS references another col of same array
deepf2c.git L1be905a6
2026-09-03
gap: hoist collide slice accum
gap: hoist collide slice accum
deepf2c.git L8ec8e517
2026-09-03
perf: MRU-cache unit lookup in UnitManager for the write path
perf: MRU-cache unit lookup in UnitManager for the write path
deepf2c.git L189b35c7
2026-09-03
perf: defer per-statement fflush in pure-C++ formatted writes
perf: defer per-statement fflush in pure-C++ formatted writes
deepf2c.git L3eeb96e9
2026-09-03
perf: disable libgfortran I/O position bridge in fully-converted C++ builds
perf: disable libgfortran I/O position bridge in fully-converted C++ builds
deepf2c.git L16deacd4
2026-09-03
perf: fuse col-slice assignments whose RHS references the target
perf: fuse col-slice assignments whose RHS references the target
deepf2c.git L739551d3
2026-09-03
perf: fuse full-range section compound col/row accumulate into scalar loop
perf: fuse full-range section compound col/row accumulate into scalar loop
deepf2c.git L3788b2f4
2026-09-03
perf: non-allocating single-char INDEX on fstring/fstring_view
perf: non-allocating single-char INDEX on fstring/fstring_view
deepf2c.git L33cc9012
2026-09-03
upd: gitignore
upd: gitignore
deepf2c.git L8f404fe0
2026-09-04
Revert "perf(runtime): thread-local last-format fast path in fmt parse cache"
Revert "perf(runtime): thread-local last-format fast path in fmt parse cache"
deepf2c.git Le321e96b
2026-09-04
feat: add f2c::fixed_arr — inline-storage fixed-size array for SAVE locals
feat: add f2c::fixed_arr — inline-storage fixed-size array for SAVE locals
deepf2c.git L91d3977c
2026-09-04
perf(runtime): thread-local last-format fast path in fmt parse cache
perf(runtime): thread-local last-format fast path in fmt parse cache
deepf2c.git L5fc05022
2026-09-04
perf: F2C_NO_FIXED_ARR env toggle for A/B emitter testing
perf: F2C_NO_FIXED_ARR env toggle for A/B emitter testing
deepf2c.git L0e2ec54c
2026-09-04
perf: add read/sprintf fixed_arr format & list-item overloads
perf: add read/sprintf fixed_arr format & list-item overloads
deepf2c.git La7a13ce4
2026-09-04
perf: avoid per-statement vector<string> deep copy in format cache hits
perf: avoid per-statement vector<string> deep copy in format cache hits
deepf2c.git L3ee87dbd
2026-09-04
perf: cache parsed READ formats in io.h
perf: cache parsed READ formats in io.h
deepf2c.git L20e4b8d5
2026-09-04
perf: chunked backward scan in rewind_target (BACKSPACE)
perf: chunked backward scan in rewind_target (BACKSPACE)
deepf2c.git L7b9485f4
2026-09-04
perf: default emitter to all-arr; fixed_arr opt-in via F2C_FIXED_ARR
perf: default emitter to all-arr; fixed_arr opt-in via F2C_FIXED_ARR
deepf2c.git Le8d35b01
2026-09-04
perf: direct-source internal READ path in read_builder (2.6x faster)
perf: direct-source internal READ path in read_builder (2.6x faster)
deepf2c.git Lcceb9ea3
2026-09-04
perf: drop -g from NASTRAN release build (1.48GB -> 23MB binary)
perf: drop -g from NASTRAN release build (1.48GB -> 23MB binary)
deepf2c.git Lba935594
2026-09-04
perf: emit char access (no substr alloc) for single-char substring compares
perf: emit char access (no substr alloc) for single-char substring compares
deepf2c.git L7d59d819
2026-09-04
perf: emit f2c::fixed_arr for rank-1 static SAVE arrays + IO overloads
perf: emit f2c::fixed_arr for rank-1 static SAVE arrays + IO overloads
deepf2c.git Ldb5f47b3
2026-09-04
perf: restore fixed_arr io overloads (proven safe with all-arr)
perf: restore fixed_arr io overloads (proven safe with all-arr)
deepf2c.git Ld7be0fd5
2026-09-04
perf: skip per-read ftell position sync in pure-C++ programs
perf: skip per-read ftell position sync in pure-C++ programs
deepf2c.git L17144dab
2026-09-04
perf: str_eq single-char substring vs 1-char literal
perf: str_eq single-char substring vs 1-char literal
deepf2c.git L86f450bb
2026-09-05
docs: add f2c-perf-repro skill — perf minimal-repro extraction workflow
docs: add f2c-perf-repro skill — perf minimal-repro extraction workflow
deepf2c.git Ld3a46e92
2026-09-05
docs: arr Eigen-removal plan — fronted execution blueprint for the 2x view fix
docs: arr Eigen-removal plan — fronted execution blueprint for the 2x view fix
deepf2c.git L7b756b34
2026-09-05
docs: arr plan reflects landed _p fix + edd_loop verification discipline
docs: arr plan reflects landed _p fix + edd_loop verification discipline
deepf2c.git Lc6e789ee
2026-09-05
fix: ENTRY used-decl sweep collects CppArrayRef literal-index vars
fix: ENTRY used-decl sweep collects CppArrayRef literal-index vars
deepf2c.git Lc4cc07f9
2026-09-05
fix: PCH auto-rebuilds on runtime-header changes; never link src .gch
fix: PCH auto-rebuilds on runtime-header changes; never link src .gch
deepf2c.git Lbdceae29
2026-09-05
fix: test_perf.py auto-creates work_tmp/ (TemporaryDirectory dir)
fix: test_perf.py auto-creates work_tmp/ (TemporaryDirectory dir)
deepf2c.git L3c7c685e
2026-09-05
perf: -fno-tree-loop-distribute-patterns — gmmats repro 1.37x→1.18x
perf: -fno-tree-loop-distribute-patterns — gmmats repro 1.37x→1.18x
deepf2c.git L40f912ad
2026-09-05
perf: MYSTRAN benchmark captures deck-CPU time (load-immune ratio)
perf: MYSTRAN benchmark captures deck-CPU time (load-immune ratio)
deepf2c.git L93b7414b
2026-09-05
perf: add repro perf_format_write (formatted output, 1.29x XFAIL)
perf: add repro perf_format_write (formatted output, 1.29x XFAIL)
deepf2c.git Le92ecfdf
2026-09-05
perf: add repro perf_intbuf_copy (1-D owning int array element access, 1.39x XFAIL)
perf: add repro perf_intbuf_copy (1-D owning int array element access, 1.39x XFAIL)
deepf2c.git L8809d9b3
2026-09-05
perf: alias read-format cache + memoize dataless-format check
perf: alias read-format cache + memoize dataless-format check
deepf2c.git Ld8e933c0
2026-09-05
perf: allocation-free fortran_format_to_scanf (3.1% of D06 instructions)
perf: allocation-free fortran_format_to_scanf (3.1% of D06 instructions)
deepf2c.git Lae062b75
2026-09-05
perf: arr unified data pointer _p — branch-free view operator() (2.04x→1.36x)
perf: arr unified data pointer _p — branch-free view operator() (2.04x→1.36x)
deepf2c.git L48fef62d
2026-09-05
perf: benchmark + edd report load-immune deck-CPU time
perf: benchmark + edd report load-immune deck-CPU time
deepf2c.git Ld6d110c1
2026-09-05
perf: chunk the adopted-stream record read (fix per-byte syscall storm)
perf: chunk the adopted-stream record read (fix per-byte syscall storm)
deepf2c.git L9b34d888
2026-09-05
perf: chunk the sequential record read (kill per-byte read() storm)
perf: chunk the sequential record read (kill per-byte read() storm)
deepf2c.git Ld6420739
2026-09-05
perf: cut format-miss vector copies + realloc in read parse
perf: cut format-miss vector copies + realloc in read parse
deepf2c.git Lfed75536
2026-09-05
perf: drop per-value std::string copy in sprintf_builder A-format check
perf: drop per-value std::string copy in sprintf_builder A-format check
deepf2c.git L4e59a187
2026-09-05
perf: efficiency minimal-repro infra (tests/perf + test_perf.py ABAB runner)
perf: efficiency minimal-repro infra (tests/perf + test_perf.py ABAB runner)
deepf2c.git L7c472e08
2026-09-05
perf: formatted Fw.d real write — kill per-value sscanf + per-statement cache-key alloc
perf: formatted Fw.d real write — kill per-value sscanf + per-statement cache-key alloc
deepf2c.git L4698a9e3
2026-09-05
perf: local const-extent numeric arrays use branch-free operator[]
perf: local const-extent numeric arrays use branch-free operator[]
deepf2c.git La606e679
2026-09-05
perf: memoize no-data literal WRITE output + manual marker decode
perf: memoize no-data literal WRITE output + manual marker decode
deepf2c.git Lcc91d035
2026-09-05
perf: perf_format_write — remove PERF_XFAIL, promote to hard 1.1 ratio gate
perf: perf_format_write — remove PERF_XFAIL, promote to hard 1.1 ratio gate
deepf2c.git L3e2c5898
2026-09-05
perf: promote intbuf_copy (0.78x) and gauss2_complex (0.87x) to hard gates
perf: promote intbuf_copy (0.78x) and gauss2_complex (0.87x) to hard gates
deepf2c.git L213829d4
2026-09-05
perf: promote perf_literal_write to hard 1.1 ratio gate (1.06x PASS)
perf: promote perf_literal_write to hard 1.1 ratio gate (1.06x PASS)
deepf2c.git L7124b2f7
2026-09-05
perf: route get_fp/flush_unf_buf through MRU unit lookup
perf: route get_fp/flush_unf_buf through MRU unit lookup
deepf2c.git L3b6f1bca
2026-09-05
perf: test_perf.py cycle-count metric (load-immune compute ratio)
perf: test_perf.py cycle-count metric (load-immune compute ratio)
deepf2c.git Lc4b2fd8a
2026-09-05
perf: wall is the primary perf-repro metric; cycles stays as cross-check
perf: wall is the primary perf-repro metric; cycles stays as cross-check
deepf2c.git Led67d292
2026-09-05
test: perf_gauss2_complex repro — static complex 2-D array Gauss elim 2.85x
test: perf_gauss2_complex repro — static complex 2-D array Gauss elim 2.85x
deepf2c.git Lf87860be
2026-09-05
test: perf_literal_write repro — literal-only WRITE no-data path 1.87x
test: perf_literal_write repro — literal-only WRITE no-data path 1.87x
deepf2c.git L032fb23d
2026-09-05
test: wire perf repro suite into regression_test.sh as TEST 4 (XFAIL-gated)
test: wire perf repro suite into regression_test.sh as TEST 4 (XFAIL-gated)
deepf2c.git L74f2dff8
2026-09-06
Merge branch 'perf-arr-unified'
Merge branch 'perf-arr-unified'
deepf2c.git Ld0bc4ff0
2026-09-06
perf: gate data() flat-access to genuine DIMENSION A(1) shape only
perf: gate data() flat-access to genuine DIMENSION A(1) shape only
deepf2c.git L00c625b2
2026-09-06
perf: literal-only no-data WRITE via f2c::write(..., literal) overload
perf: literal-only no-data WRITE via f2c::write(..., literal) overload
deepf2c.git L82fc7e00
2026-09-06
perf: test_perf.py — single global --max-ratio gate, wall|cyc dual display
perf: test_perf.py — single global --max-ratio gate, wall|cyc dual display
deepf2c.git L1daf2163
2026-09-06
test: perf_goto_countloop — goto counting loop over dummy-arg arrays 1.31x
test: perf_goto_countloop — goto counting loop over dummy-arg arrays 1.31x
deepf2c.git Lb57dbacd
2026-09-07
fix: perf_read_lines — restore PROGRAM statement (Fortran build fail)
fix: perf_read_lines — restore PROGRAM statement (Fortran build fail)
deepf2c.git Ldff1b157
2026-09-07
perf: adaptive formatted-record reader (fread or fgets by libc retention)
perf: adaptive formatted-record reader (fread or fgets by libc retention)
deepf2c.git L0f9d7541
2026-09-07
perf: add repro perf_char_scan_names (C++/Fortran 1.6x, single-char str_eq in name-scan loop)
perf: add repro perf_char_scan_names (C++/Fortran 1.6x, single-char str_eq in name-scan loop)
deepf2c.git L92cde5b4
2026-09-07
perf: add repro perf_maxreq_char_loop (C++/Fortran 7.5x, fixed-CHAR copy+cmp in nested loop)
perf: add repro perf_maxreq_char_loop (C++/Fortran 7.5x, fixed-CHAR copy+cmp in nested loop)
deepf2c.git L90eaf74d
2026-09-07
perf: add repro perf_small_local_arr (C++/Fortran 2.8x, fixed-size local array malloc per call)
perf: add repro perf_small_local_arr (C++/Fortran 2.8x, fixed-size local array malloc per call)
deepf2c.git Lfbc9d280
2026-09-07
perf: fortran_array::operator() contiguous fast path (esp_ STF3 1.5x)
perf: fortran_array::operator() contiguous fast path (esp_ STF3 1.5x)
deepf2c.git Lf5d30368
2026-09-07
perf: fuse additive scalar×section row writes into one scalar loop
perf: fuse additive scalar×section row writes into one scalar loop
deepf2c.git Le9138b1a
2026-09-07
perf: inline fixed-width fstring compares (strncmp→memcmp)
perf: inline fixed-width fstring compares (strncmp→memcmp)
deepf2c.git L8e1233cd
2026-09-07
perf: mark perf_small_local_arr XFAIL (known-slow, fix needs use-analysis)
perf: mark perf_small_local_arr XFAIL (known-slow, fix needs use-analysis)
deepf2c.git L04ecf95f
2026-09-07
perf: run exit-flush once via COMDAT-merged destructor + shared guard
perf: run exit-flush once via COMDAT-merged destructor + shared guard
deepf2c.git Le120abba
2026-09-07
perf: single-char fast path in str_eq/str_ne (char==char)
perf: single-char fast path in str_eq/str_ne (char==char)
deepf2c.git L652c67af
2026-09-07
test: perf_read_lines — formatted file READ over-read rewind repro
test: perf_read_lines — formatted file READ over-read rewind repro
deepf2c.git L77caf10f
2026-09-07
test: perf_read_lines — mark read-path storm FIXED (363c9a4c), gate 1.1
test: perf_read_lines — mark read-path storm FIXED (363c9a4c), gate 1.1
deepf2c.git L7e124b0f
2026-09-07
test: perf_stf — module derived-type linked-list walk (esp_ STF3 scatter)
test: perf_stf — module derived-type linked-list walk (esp_ STF3 scatter)
deepf2c.git La8d97575
2026-09-08
docs: audit round-1 record (findings fixed + deferred with evidence)
docs: audit round-1 record (findings fixed + deferred with evidence)
deepf2c.git L030836d3
2026-09-08
docs: audit round-1 record (findings fixed + deferred with evidence)
docs: audit round-1 record (findings fixed + deferred with evidence)
deepf2c.git L21ed557e
2026-09-08
docs: audit series — round-3 record + D10-01-1A non-regression note
docs: audit series — round-3 record + D10-01-1A non-regression note
deepf2c.git L2d8f3385
2026-09-08
docs: audit series — round-3 record + D10-01-1A non-regression note
docs: audit series — round-3 record + D10-01-1A non-regression note
deepf2c.git L3db60692
2026-09-08
docs: audit series — round-4 C1 common-var regression record
docs: audit series — round-4 C1 common-var regression record
deepf2c.git L51461193
2026-09-08
docs: audit series — round-4 C1 common-var regression record
docs: audit series — round-4 C1 common-var regression record
deepf2c.git Lefc72b24
2026-09-08
fix: declare trip-count loop counter for COMMON-member DO var
fix: declare trip-count loop counter for COMMON-member DO var
deepf2c.git L22cf385f
2026-09-08
fix: declare trip-count loop counter for COMMON-member DO var
fix: declare trip-count loop counter for COMMON-member DO var
deepf2c.git L34c4210d
2026-09-08
fix: edd ensure_origin single-threads origin build (jobs=cfg or 1)
fix: edd ensure_origin single-threads origin build (jobs=cfg or 1)
deepf2c.git L5cc2ea07
2026-09-08
fix: exclude CHARACTER-array fills from dense-fill .fill() collapse
fix: exclude CHARACTER-array fills from dense-fill .fill() collapse
deepf2c.git La0777b06
2026-09-08
fix: widen FNAME to CHARACTER*64 in two gap_unf write_clobbers drivers
fix: widen FNAME to CHARACTER*64 in two gap_unf write_clobbers drivers
deepf2c.git L5c762520
2026-09-08
perf: back arr owning storage with _lazy_storage (mmap-lazy large arrays)
perf: back arr owning storage with _lazy_storage (mmap-lazy large arrays)
deepf2c.git L0e20efd6
2026-09-08
perf: collapse dense whole-array DO fills to runtime-guarded .fill()
perf: collapse dense whole-array DO fills to runtime-guarded .fill()
deepf2c.git L5b4512a0
2026-09-08
perf: drop redundant zero-fill in arr owning ctors (double memset)
perf: drop redundant zero-fill in arr owning ctors (double memset)
deepf2c.git L20bbaefb
2026-09-08
perf: replace Eigen backing of f2c::arr with std::vector + loop kernels
perf: replace Eigen backing of f2c::arr with std::vector + loop kernels
deepf2c.git L98253d9c
2026-09-08
perf: strip Eigen to Core-only (arr needs no solvers/sparse)
perf: strip Eigen to Core-only (arr needs no solvers/sparse)
deepf2c.git Ldd13bf58
2026-09-08
refactor: round-1 audit fixes — single source of truth, root-cause over symptom
refactor: round-1 audit fixes — single source of truth, root-cause over symptom
deepf2c.git L43246415
2026-09-08
refactor: round-1 audit fixes — single source of truth, root-cause over symptom
refactor: round-1 audit fixes — single source of truth, root-cause over symptom
deepf2c.git Ld2dc93e3
2026-09-08
refactor: round-2 audit fixes — complete render/name-text judgment removal
refactor: round-2 audit fixes — complete render/name-text judgment removal
deepf2c.git L02b44183
2026-09-08
refactor: round-2 audit fixes — complete render/name-text judgment removal
refactor: round-2 audit fixes — complete render/name-text judgment removal
deepf2c.git Lf4bc1717
2026-09-08
refactor: round-3 audit fixes — guard hardening + dead-field removal
refactor: round-3 audit fixes — guard hardening + dead-field removal
deepf2c.git L50de2d13
2026-09-08
refactor: round-3 audit fixes — guard hardening + dead-field removal
refactor: round-3 audit fixes — guard hardening + dead-field removal
deepf2c.git L595007f6
2026-09-08
refactor: round-4 audit fixes — dup consolidation + DO runtime-step correctness
refactor: round-4 audit fixes — dup consolidation + DO runtime-step correctness
deepf2c.git L047bd434
2026-09-08
refactor: round-4 audit fixes — dup consolidation + DO runtime-step correctness
refactor: round-4 audit fixes — dup consolidation + DO runtime-step correctness
deepf2c.git L1be1f6c9
2026-09-08
test: DO with COMMON-member control var + runtime step (round-4 C1 gap)
test: DO with COMMON-member control var + runtime step (round-4 C1 gap)
deepf2c.git L2b923f03
2026-09-08
test: DO with COMMON-member control var + runtime step (round-4 C1 gap)
test: DO with COMMON-member control var + runtime step (round-4 C1 gap)
deepf2c.git L3621e8c4
2026-09-08
test: perf_ste2_zerofill repro — dense nested-loop 3-D array zeroing 4.8x
test: perf_ste2_zerofill repro — dense nested-loop 3-D array zeroing 4.8x
deepf2c.git L13ea68f3
2026-09-08
test: scale perf repros to ~200ms per binary for stable ratios
test: scale perf repros to ~200ms per binary for stable ratios
deepf2c.git L9b029bdd
2026-09-08
test: scale perf_small_local_arr to 50M iters (~166ms fort) per perf standard
test: scale perf_small_local_arr to 50M iters (~166ms fort) per perf standard
deepf2c.git L0c9b969f
2026-09-09
chore: upd html
chore: upd html
deepf2c.git Labba2b06
2026-09-09
docs: audit series — MYSTRAN 1.16x root-caused (walker codegen) & reverted
docs: audit series — MYSTRAN 1.16x root-caused (walker codegen) & reverted
deepf2c.git Lcd4e4a0f
2026-09-09
docs: audit series — note the rebase onto origin/master (user-directed)
docs: audit series — note the rebase onto origin/master (user-directed)
deepf2c.git L37009c60
2026-09-09
docs: audit series — rebased-master full regression ALL PASS (4/4)
docs: audit series — rebased-master full regression ALL PASS (4/4)
deepf2c.git L0c3b043d
2026-09-09
docs: audit series — round-10 fixes record (f0cf8bb3 pending full regression)
docs: audit series — round-10 fixes record (f0cf8bb3 pending full regression)
deepf2c.git L3ec45dc5
2026-09-09
docs: audit series — round-11 fixes record (e6f891a9 pending full regression)
docs: audit series — round-11 fixes record (e6f891a9 pending full regression)
deepf2c.git Lb76774be
2026-09-09
docs: audit series — round-11 full regression ALL PASS (4/4)
docs: audit series — round-11 full regression ALL PASS (4/4)
deepf2c.git L23c4e135
2026-09-09
docs: audit series — round-12 F1-F8 fixes record
docs: audit series — round-12 F1-F8 fixes record
deepf2c.git Lbcbb78cc
2026-09-09
docs: audit series — round-12 full regression ALL PASS (4/4)
docs: audit series — round-12 full regression ALL PASS (4/4)
deepf2c.git L38b8ec6d
2026-09-09
docs: audit series — round-13 R13-D1..D6 fixes record
docs: audit series — round-13 R13-D1..D6 fixes record
deepf2c.git L05dd9f76
2026-09-09
docs: audit series — round-4 corrective #2 (fbs2 temp collision)
docs: audit series — round-4 corrective #2 (fbs2 temp collision)
deepf2c.git L331437b9
2026-09-09
docs: audit series — round-4 corrective #2 (fbs2 temp collision)
docs: audit series — round-4 corrective #2 (fbs2 temp collision)
deepf2c.git Ledecb663
2026-09-09
docs: audit series — round-4 full regression ALL PASS (4/4)
docs: audit series — round-4 full regression ALL PASS (4/4)
deepf2c.git L1b1be1d8
2026-09-09
docs: audit series — round-4 full regression ALL PASS (4/4)
docs: audit series — round-4 full regression ALL PASS (4/4)
deepf2c.git L7a9a3217
2026-09-09
docs: audit series — round-5 full regression ALL PASS (4/4)
docs: audit series — round-5 full regression ALL PASS (4/4)
deepf2c.git L28c7e1f6
2026-09-09
docs: audit series — round-5 full regression ALL PASS (4/4)
docs: audit series — round-5 full regression ALL PASS (4/4)
deepf2c.git L926036a8
2026-09-09
docs: audit series — round-6 A1 cross-run cache leak record
docs: audit series — round-6 A1 cross-run cache leak record
deepf2c.git L4dde196a
2026-09-09
docs: audit series — round-6 A1 cross-run cache leak record
docs: audit series — round-6 A1 cross-run cache leak record
deepf2c.git L7e97c9cc
2026-09-09
docs: audit series — round-7 full regression ALL PASS (4/4)
docs: audit series — round-7 full regression ALL PASS (4/4)
deepf2c.git L180bb4fb
2026-09-09
docs: audit series — round-7 record (B1/B2 dead-code removal + unit_hir tidy)
docs: audit series — round-7 record (B1/B2 dead-code removal + unit_hir tidy)
deepf2c.git L1c84f708
2026-09-09
docs: audit series — round-8 F1-F10 dead-code removal record
docs: audit series — round-8 F1-F10 dead-code removal record
deepf2c.git Lfe33c711
2026-09-09
docs: audit series — round-8 full regression ALL PASS (4/4)
docs: audit series — round-8 full regression ALL PASS (4/4)
deepf2c.git L9ddf4f7e
2026-09-09
docs: audit series — round-9 F1/F2 correctness + F3-F5 record
docs: audit series — round-9 F1/F2 correctness + F3-F5 record
deepf2c.git L09a74e0e
2026-09-09
docs: audit series — round-9 full regression ALL PASS (4/4)
docs: audit series — round-9 full regression ALL PASS (4/4)
deepf2c.git L97a16a10
2026-09-09
fix: bare ':' slice lower bound resolves to the array's own lbound (round-12 F5)
fix: bare ':' slice lower bound resolves to the array's own lbound (round-12 F5)
deepf2c.git L1b376391
2026-09-09
fix: default_implicit_base returns the base string, not the (type, kind) tuple
fix: default_implicit_base returns the base string, not the (type, kind) tuple
deepf2c.git L57b978a7
2026-09-09
fix: descending 1-D read/implied-DO, RESULT-clause return type, DOUBLE COMPLEX COMMON size (round-12 F1/F2/F7/F8)
fix: descending 1-D read/implied-DO, RESULT-clause return type, DOUBLE COMPLEX COMMON size (round-12 F1/F2/F7/F8)
deepf2c.git Le5d331ef
2026-09-09
fix: expr-bound/auto dim ctor-slice raw path + descending-step walker (round-11 C-1/C-2)
fix: expr-bound/auto dim ctor-slice raw path + descending-step walker (round-11 C-1/C-2)
deepf2c.git Le6f891a9
2026-09-09
fix: key synthesized-temp counters to the pass run, not LowerContext
fix: key synthesized-temp counters to the pass run, not LowerContext
deepf2c.git L190343e6
2026-09-09
fix: key synthesized-temp counters to the pass run, not LowerContext
fix: key synthesized-temp counters to the pass run, not LowerContext
deepf2c.git L1ec42a78
2026-09-09
fix: multi-dim desc write loop, 1-D ctor-RHS strided write, section-relative RHS copy (round-13 R13-D1/D2/D3)
fix: multi-dim desc write loop, 1-D ctor-RHS strided write, section-relative RHS copy (round-13 R13-D1/D2/D3)
deepf2c.git L0d74d6fb
2026-09-09
fix: per-DO-statement unique names for trip-count temps
fix: per-DO-statement unique names for trip-count temps
deepf2c.git L138a221c
2026-09-09
fix: per-DO-statement unique names for trip-count temps
fix: per-DO-statement unique names for trip-count temps
deepf2c.git Leeb59e16
2026-09-09
fix: rank-1 numeric section READS materialize owning values; bare-':' lb + open-end ub resolve from declared dims (round
fix: rank-1 numeric section READS materialize owning values; bare-':' lb + open-end ub resolve from declared dims (round-13 R13-D4)
deepf2c.git Le6a7c28d
2026-09-09
fix: rank>=3 ctor-slice write + IMPLICIT *KIND demotion (round-9 F1/F2)
fix: rank>=3 ctor-slice write + IMPLICIT *KIND demotion (round-9 F1/F2)
deepf2c.git L7214ecb8
2026-09-09
fix: run() clears the stale LowerContext cache before resetting counters
fix: run() clears the stale LowerContext cache before resetting counters
deepf2c.git La46eb945
2026-09-09
fix: run() clears the stale LowerContext cache before resetting counters
fix: run() clears the stale LowerContext cache before resetting counters
deepf2c.git Lffb01332
2026-09-09
fix: stepped/non-1-lb rank>=3 ctor-slice + FUNCTION return *KIND (round-10 F1-A/F1-B/F2-A)
fix: stepped/non-1-lb rank>=3 ctor-slice + FUNCTION return *KIND (round-10 F1-A/F1-B/F2-A)
deepf2c.git Lf0cf8bb3
2026-09-09
fix: strided 1-D write, open-end upper bound, whole-array-RHS section copy (round-12 F3/F4/F6)
fix: strided 1-D write, open-end upper bound, whole-array-RHS section copy (round-12 F3/F4/F6)
deepf2c.git Ld30b7fb2
2026-09-09
perf: hoist sign-dispatch out of _raw_section_walk per-element loop
perf: hoist sign-dispatch out of _raw_section_walk per-element loop
deepf2c.git Le15e597e
2026-09-09
perf: revert _raw_section_walk to round-10 ascending core; isolate descending writes
perf: revert _raw_section_walk to round-10 ascending core; isolate descending writes
deepf2c.git Lf635b4fe
2026-09-09
refactor: COMMON member size from resolved cpp_type, not a duplicate table (round-13 R13-D5)
refactor: COMMON member size from resolved cpp_type, not a duplicate table (round-13 R13-D5)
deepf2c.git Lc35112d9
2026-09-09
refactor: remove round-7 verified dead code + single-source tidy (铁律14)
refactor: remove round-7 verified dead code + single-source tidy (铁律14)
deepf2c.git Laf43c97e
2026-09-09
refactor: remove round-8 dead-import/local residue (F1-F10, 铁律14)
refactor: remove round-8 dead-import/local residue (F1-F10, 铁律14)
deepf2c.git L5f02f27d
2026-09-09
refactor: round-9 F3-F5 mechanical dead-code/type-hygiene (铁律14)
refactor: round-9 F3-F5 mechanical dead-code/type-hygiene (铁律14)
deepf2c.git L009234e8
2026-09-09
test: ':' full-range read on non-1-lb local array (round-12 F5)
test: ':' full-range read on non-1-lb local array (round-12 F5)
deepf2c.git Lba475575
2026-09-09
test: 1-D strided/open-end section writes + whole-array-RHS copy (round-12 F3/F4/F6)
test: 1-D strided/open-end section writes + whole-array-RHS copy (round-12 F3/F4/F6)
deepf2c.git L812c75af
2026-09-09
test: ENTRY label-copy tail collides trip-count temps with entry DO
test: ENTRY label-copy tail collides trip-count temps with entry DO
deepf2c.git L96abeb37
2026-09-09
test: ENTRY label-copy tail collides trip-count temps with entry DO
test: ENTRY label-copy tail collides trip-count temps with entry DO
deepf2c.git Ld3c36aab
2026-09-09
test: IMPLICIT REAL*8 must keep the *8 kind (round-9 F2)
test: IMPLICIT REAL*8 must keep the *8 kind (round-9 F2)
deepf2c.git Lb5a338bf
2026-09-09
test: IMPLICIT REAL*8 must resolve to f2c_r8 (round-9 F2)
test: IMPLICIT REAL*8 must resolve to f2c_r8 (round-9 F2)
deepf2c.git Lb8d21b1f
2026-09-09
test: descending 1-D strided read + descending implied-DO (round-12 F1/F8)
test: descending 1-D strided read + descending implied-DO (round-12 F1/F8)
deepf2c.git Le35cfe3e
2026-09-09
test: multi-dim desc write, 1-D ctor-RHS strided write, section-to-section offset copy (round-13 R13-D1/D2/D3)
test: multi-dim desc write, 1-D ctor-RHS strided write, section-to-section offset copy (round-13 R13-D1/D2/D3)
deepf2c.git L1b9a5485
2026-09-09
test: rank-1 numeric section READS in value contexts (round-13 R13-D4)
test: rank-1 numeric section READS in value contexts (round-13 R13-D4)
deepf2c.git L94373d52
2026-09-09
test: rank>=3 ctor-slice STEP/non-1-lb + FUNCTION return *KIND (round-10 F1-A/F1-B/F2-A)
test: rank>=3 ctor-slice STEP/non-1-lb + FUNCTION return *KIND (round-10 F1-A/F1-B/F2-A)
deepf2c.git L9a22e0fd
2026-09-09
test: rank>=3 ctor-slice expr-bound dims + descending step (round-11 C-1/C-2)
test: rank>=3 ctor-slice expr-bound dims + descending step (round-11 C-1/C-2)
deepf2c.git L3f7f783b
2026-09-09
test: rank>=3 mixed-section array-constructor slice (round-9 F1)
test: rank>=3 mixed-section array-constructor slice (round-9 F1)
deepf2c.git Lca2672ef
2026-09-09
test: two same-control runtime-step DOs must keep separate trip temps
test: two same-control runtime-step DOs must keep separate trip temps
deepf2c.git L8b130e68
2026-09-09
test: two same-control runtime-step DOs must keep separate trip temps
test: two same-control runtime-step DOs must keep separate trip temps
deepf2c.git L8bc55038
2026-09-09
test: two shared-pipeline runs emit byte-identical CppIR
test: two shared-pipeline runs emit byte-identical CppIR
deepf2c.git L7170714f
2026-09-09
test: two shared-pipeline runs emit byte-identical CppIR
test: two shared-pipeline runs emit byte-identical CppIR
deepf2c.git Ladd68fe8
2026-09-10
Revert "fix: model PARAMETER as a compile-time constant" et al
Revert "fix: model PARAMETER as a compile-time constant" et al
deepf2c.git L11933c67
2026-09-10
docs: audit series — round-13.5 systemic roots record
docs: audit series — round-13.5 systemic roots record
deepf2c.git L5f4f8f17
2026-09-10
docs: audit series — round-14 findings + fixes record
docs: audit series — round-14 findings + fixes record
deepf2c.git L6b5a1457
2026-09-10
docs: audit series — round-15 findings + fixes record
docs: audit series — round-15 findings + fixes record
deepf2c.git L645a031f
2026-09-10
docs: audit series — round-16 findings + fixes record
docs: audit series — round-16 findings + fixes record
deepf2c.git L73f0621f
2026-09-10
docs: audit series — round-17 findings + fixes record
docs: audit series — round-17 findings + fixes record
deepf2c.git Ld9684075
2026-09-10
docs: audit series — round-18 findings + fixes record
docs: audit series — round-18 findings + fixes record
deepf2c.git Ld3f066a2
2026-09-10
docs: correct the F-1 test comments to describe the implemented folding
docs: correct the F-1 test comments to describe the implemented folding
deepf2c.git L1e916323
2026-09-10
docs: fix stale blockdata references post-F2/F3 (round-15 F-3)
docs: fix stale blockdata references post-F2/F3 (round-15 F-3)
deepf2c.git L6d685457
2026-09-10
fix: BLOCK DATA constant-expressions fold to a value, tail fails loudly (round-17 F-1)
fix: BLOCK DATA constant-expressions fold to a value, tail fails loudly (round-17 F-1)
deepf2c.git L6e2a0d6f
2026-09-10
fix: NAMELIST WRITE/READ of LOGICAL members for every kind (round-19 F4)
fix: NAMELIST WRITE/READ of LOGICAL members for every kind (round-19 F4)
deepf2c.git Le62acc41
2026-09-10
fix: PARAMETER type falls back to the unit's IMPLICIT rules (round-17 F-2)
fix: PARAMETER type falls back to the unit's IMPLICIT rules (round-17 F-2)
deepf2c.git L4ee5d3b0
2026-09-10
fix: classify slice-loop direction structurally, not by rendered-text sign
fix: classify slice-loop direction structurally, not by rendered-text sign
deepf2c.git Lcd2e4665
2026-09-10
fix: close the internal list-directed value path over arrays and COMPLEX (round-19 F2)
fix: close the internal list-directed value path over arrays and COMPLEX (round-19 F2)
deepf2c.git La942775f
2026-09-10
fix: emit COMPLEX/DOUBLE COMPLEX constructor in BLOCK DATA DATA values
fix: emit COMPLEX/DOUBLE COMPLEX constructor in BLOCK DATA DATA values
deepf2c.git Lbae2b780
2026-09-10
fix: emit a scalar PARAMETER as constexpr, not a mutable static
fix: emit a scalar PARAMETER as constexpr, not a mutable static
deepf2c.git L906fe54b
2026-09-10
fix: fold BLOCK DATA constants in the DECLARING unit's scope (F-3)
fix: fold BLOCK DATA constants in the DECLARING unit's scope (F-3)
deepf2c.git L8380b68a
2026-09-10
fix: fold a PARAMETER from its declaring unit's own value table
fix: fold a PARAMETER from its declaring unit's own value table
deepf2c.git L3fd97dd1
2026-09-10
fix: give nameless BLOCK DATA units their own symbol scope (kinded COMMON layout)
fix: give nameless BLOCK DATA units their own symbol scope (kinded COMMON layout)
deepf2c.git L364642bd
2026-09-10
fix: internal formatted WRITE honours the L edit descriptor (round-19 F3)
fix: internal formatted WRITE honours the L edit descriptor (round-19 F3)
deepf2c.git Lf5b63592
2026-09-10
fix: model PARAMETER as a compile-time constant, not mutable storage
fix: model PARAMETER as a compile-time constant, not mutable storage
deepf2c.git L0b36c85a
2026-09-10
fix: per-unit file-scope identity for same-named PARAMETERs (round-19 F-1)
fix: per-unit file-scope identity for same-named PARAMETERs (round-19 F-1)
deepf2c.git Lfe89898d
2026-09-10
fix: print T/F for LOGICAL*1/*2/*16 list-directed output (F-4)
fix: print T/F for LOGICAL*1/*2/*16 list-directed output (F-4)
deepf2c.git Lc0ceda65
2026-09-10
fix: rank-1 numeric section READS keep bare-array shape; resolve bare-':'/open-end from declared dims
fix: rank-1 numeric section READS keep bare-array shape; resolve bare-':'/open-end from declared dims
deepf2c.git L9b4c5f4b
2026-09-10
fix: raw_array_slice descending section reads return the section, not empty
fix: raw_array_slice descending section reads return the section, not empty
deepf2c.git Lc2054b64
2026-09-10
fix: re-export CppAsLogical from src/cpp_ir/__init__ (F-8)
fix: re-export CppAsLogical from src/cpp_ir/__init__ (F-8)
deepf2c.git L435bec23
2026-09-10
fix: remove duplicated re_text/im_text assignment (round-17 F-3)
fix: remove duplicated re_text/im_text assignment (round-17 F-3)
deepf2c.git Lb9558101
2026-09-10
fix: round-16 audit findings (Optional import, loud complex error, dedup vocab)
fix: round-16 audit findings (Optional import, loud complex error, dedup vocab)
deepf2c.git Ld89d2e13
2026-09-10
fix: single forward (type,kind)→CppType authority; drop drifted COMMON table
fix: single forward (type,kind)→CppType authority; drop drifted COMMON table
deepf2c.git Lda09b1ce
2026-09-10
fix: spell T/F for internal list-directed WRITE of LOGICAL items (F-1)
fix: spell T/F for internal list-directed WRITE of LOGICAL items (F-1)
deepf2c.git L81bd86dd
2026-09-10
perf: revert round-13 D4 read-side codegen (MYSTRAN +8s root)
perf: revert round-13 D4 read-side codegen (MYSTRAN +8s root)
deepf2c.git L0f4d7841
2026-09-10
refactor: delegate blockdata size/type tables to type_mapping single authority
refactor: delegate blockdata size/type tables to type_mapping single authority
deepf2c.git Lea566bfb
2026-09-10
refactor: drop ast_nodes re-export shim, import intrinsics from src.intrinsics (R13-D6)
refactor: drop ast_nodes re-export shim, import intrinsics from src.intrinsics (R13-D6)
deepf2c.git L282d015f
2026-09-10
refactor: hoist the BLOCK DATA parameter table per source file
refactor: hoist the BLOCK DATA parameter table per source file
deepf2c.git Lf54f52e5
2026-09-10
refactor: normalize the implicit-rule value before unpacking
refactor: normalize the implicit-rule value before unpacking
deepf2c.git Le1291b20
2026-09-10
refactor: single Fortran-string→byte-size authority in type_mapping (audit root-cause #3)
refactor: single Fortran-string→byte-size authority in type_mapping (audit root-cause #3)
deepf2c.git L026f557e
2026-09-10
refactor: single authority for the Fortran literal KIND suffix (F-4)
refactor: single authority for the Fortran literal KIND suffix (F-4)
deepf2c.git L3137f03b
2026-09-10
refactor: single reverse cpp-name->Fortran authority (F-5)
refactor: single reverse cpp-name->Fortran authority (F-5)
deepf2c.git Lb6f3df3d
2026-09-10
test: 1-D section write with runtime-negative step (red)
test: 1-D section write with runtime-negative step (red)
deepf2c.git Lf0ea4d43
2026-09-10
test: BLOCK DATA DATA value that names a PARAMETER must reference it
test: BLOCK DATA DATA value that names a PARAMETER must reference it
deepf2c.git L563604c8
2026-09-10
test: NAMELIST WRITE and READ of LOGICAL members (round-19 F4)
test: NAMELIST WRITE and READ of LOGICAL members (round-19 F4)
deepf2c.git L242a0dfb
2026-09-10
test: PARAMETER scope conflict, module + program form (round-19 F-1)
test: PARAMETER scope conflict, module + program form (round-19 F-1)
deepf2c.git La4d4968c
2026-09-10
test: PARAMETER type comes from the unit IMPLICIT rules, not from a use site
test: PARAMETER type comes from the unit IMPLICIT rules, not from a use site
deepf2c.git L946bbd0d
2026-09-10
test: file-scope PARAMETER collapse across sibling units (round-19 F-1)
test: file-scope PARAMETER collapse across sibling units (round-19 F-1)
deepf2c.git L5e86f817
2026-09-10
test: fix shared truncated data filename causing flaky gap-unf DIFF
test: fix shared truncated data filename causing flaky gap-unf DIFF
deepf2c.git L269bb133
2026-09-10
test: guard CHARACTER PARAMETER against inlining (red on the fold fix)
test: guard CHARACTER PARAMETER against inlining (red on the fold fix)
deepf2c.git L88baf5f3
2026-09-10
test: guard the C++ fundamental-name family vocabularies (round-19 F5)
test: guard the C++ fundamental-name family vocabularies (round-19 F5)
deepf2c.git Ld557e116
2026-09-10
test: internal FORMATTED WRITE of every LOGICAL kind (round-19 F3)
test: internal FORMATTED WRITE of every LOGICAL kind (round-19 F3)
deepf2c.git L13d11f3c
2026-09-10
test: internal list-directed WRITE of array / COMPLEX items (round-19 F2)
test: internal list-directed WRITE of array / COMPLEX items (round-19 F2)
deepf2c.git L9f8a3fc4
2026-09-10
test: module-array descending section reads (1-D + rank>=2) are empty
test: module-array descending section reads (1-D + rank>=2) are empty
deepf2c.git Lec72a479
2026-09-10
test: pin PARAMETER as a compile-time constant, not mutable storage
test: pin PARAMETER as a compile-time constant, not mutable storage
deepf2c.git L59842c1b
2026-09-10
test: pin PARAMETER emission as constexpr, with its C++ limits
test: pin PARAMETER emission as constexpr, with its C++ limits
deepf2c.git L8a2c7e39
2026-09-10
test: pin PARAMETER file-scope naming to group by CONSTANT VALUE
test: pin PARAMETER file-scope naming to group by CONSTANT VALUE
deepf2c.git L32b23723
2026-09-10
test: pin REAL/COMPLEX literals with a numeric KIND suffix (F-4 red)
test: pin REAL/COMPLEX literals with a numeric KIND suffix (F-4 red)
deepf2c.git Ld1a479b9
2026-09-10
test: pin T/F for internal list-directed WRITE of LOGICAL kinds (F-1 red)
test: pin T/F for internal list-directed WRITE of LOGICAL kinds (F-1 red)
deepf2c.git L3df98e5e
2026-09-10
test: pin T/F list-directed PRINT for all LOGICAL kinds (F-4 red)
test: pin T/F list-directed PRINT for all LOGICAL kinds (F-4 red)
deepf2c.git Lc160d08d
2026-09-10
test: pin a local PARAMETER's value to its OWN program unit
test: pin a local PARAMETER's value to its OWN program unit
deepf2c.git Lc6eb42a5
2026-09-10
test: pin the reverse cpp-name->Fortran authority and its consumers (F-5 red)
test: pin the reverse cpp-name->Fortran authority and its consumers (F-5 red)
deepf2c.git L6dcaa150
2026-09-10
test: rank-1 numeric section READS with non-1-lb bare-colon/open-end cutoffs
test: rank-1 numeric section READS with non-1-lb bare-colon/open-end cutoffs
deepf2c.git L188263bb
2026-09-10
test: red cases for round-18 F-2 (type-name drift), F-3 (param scope), F-5
test: red cases for round-18 F-2 (type-name drift), F-3 (param scope), F-5
deepf2c.git L63c16afa
2026-09-10
test: restore rank-1 numeric section READ value-context test (red)
test: restore rank-1 numeric section READ value-context test (red)
deepf2c.git Ld6f21f07
2026-09-10
test: runnable BLOCK DATA COMPLEX/DOUBLE COMPLEX DATA literals (red)
test: runnable BLOCK DATA COMPLEX/DOUBLE COMPLEX DATA literals (red)
deepf2c.git L07a87499
2026-09-10
test: unnamed BLOCK DATA kinded COMMON layout (INTEGER*8+REAL*8 / DOUBLE COMPLEX)
test: unnamed BLOCK DATA kinded COMMON layout (INTEGER*8+REAL*8 / DOUBLE COMPLEX)
deepf2c.git Lc55adb20
2026-09-10
test: widen internal_list_write_array_complex buffer for i8
test: widen internal_list_write_array_complex buffer for i8
deepf2c.git Laff7b816
2026-09-11
On module_unify_v2: wip: archive/efficiency script changes
On module_unify_v2: wip: archive/efficiency script changes
deepf2c.git Lfc5f3992
2026-09-11
Revert "fix: emit a scalar PARAMETER as constexpr" and its test
Revert "fix: emit a scalar PARAMETER as constexpr" and its test
deepf2c.git Le96657df
2026-09-11
Revert "perf: give a unit-scope PARAMETER static storage duration"
Revert "perf: give a unit-scope PARAMETER static storage duration"
deepf2c.git Lbe6e6e05
2026-09-11
build(mystran): precompile runtime/common.h for the generated C++ TUs (5.5)
build(mystran): precompile runtime/common.h for the generated C++ TUs (5.5)
deepf2c.git L76ba0106
2026-09-11
build(mystran): precompile runtime/common.h for the generated C++ TUs (5.5)
build(mystran): precompile runtime/common.h for the generated C++ TUs (5.5)
deepf2c.git Le4cd604e
2026-09-11
chore: archive NASTRAN/MYSTRAN binaries after each regression run
chore: archive NASTRAN/MYSTRAN binaries after each regression run
deepf2c.git L8c33c39f
2026-09-11
chore: record full benchmark timings in the archive index
chore: record full benchmark timings in the archive index
deepf2c.git Lb6919b5d
2026-09-11
docs(phase1): merge design sketch for single module-metadata authority (1.2)
docs(phase1): merge design sketch for single module-metadata authority (1.2)
deepf2c.git L9b81d7eb
2026-09-11
docs(phase1): survey of module metadata dual implementation (Phase 1.1)
docs(phase1): survey of module metadata dual implementation (Phase 1.1)
deepf2c.git L04f64584
2026-09-11
docs(phase2): PARAMETER semantics spec + reproduced collision correctness bug
docs(phase2): PARAMETER semantics spec + reproduced collision correctness bug
deepf2c.git L207e042b
2026-09-11
docs(phase5.5): runtime-header usage survey (Phase 5.5.1)
docs(phase5.5): runtime-header usage survey (Phase 5.5.1)
deepf2c.git L07477171
2026-09-11
docs(plan): add phase 5.5 (include minimization) at exec order 5->5.5->1->2->3->4
docs(plan): add phase 5.5 (include minimization) at exec order 5->5.5->1->2->3->4
deepf2c.git L138b32bc
2026-09-11
docs(plan): add unattended-run contract (section 8) per user decisions
docs(plan): add unattended-run contract (section 8) per user decisions
deepf2c.git L44d9a0d1
2026-09-11
docs(plan): phase 5.5 now includes PCH wired into MYSTRAN build dependency chain
docs(plan): phase 5.5 now includes PCH wired into MYSTRAN build dependency chain
deepf2c.git Le5a3039d
2026-09-11
docs(plan): record audit-loop deviation + refreeze to planned order
docs(plan): record audit-loop deviation + refreeze to planned order
deepf2c.git Lfbe00e14
2026-09-11
docs(round14): mark F1 fixed (composed NAMELIST authority); note branch alignment
docs(round14): mark F1 fixed (composed NAMELIST authority); note branch alignment
deepf2c.git L27c909dc
2026-09-11
docs(round14): mark F6/F7/N1/F10 fixed; gate 4/4 PASS
docs(round14): mark F6/F7/N1/F10 fixed; gate 4/4 PASS
deepf2c.git L7d38ff4b
2026-09-11
docs: consolidate all agent guidance into AGENTS.md
docs: consolidate all agent guidance into AGENTS.md
deepf2c.git Le5872795
2026-09-11
docs: make all_pass a rolling baseline in the efficiency criterion
docs: make all_pass a rolling baseline in the efficiency criterion
deepf2c.git L5211e1fc
2026-09-11
docs: plan for PARAMETER semantics and module/non-module unification
docs: plan for PARAMETER semantics and module/non-module unification
deepf2c.git Le2e6af97
2026-09-11
docs: record N-5 root cause + fix in audit findings
docs: record N-5 root cause + fix in audit findings
deepf2c.git L9d5bd105
2026-09-11
docs: reorder the plan to 5->1->2->3->4 and add the B1 red test
docs: reorder the plan to 5->1->2->3->4 and add the B1 red test
deepf2c.git L7ee33eb9
2026-09-11
docs: round-14 audit findings and disposition
docs: round-14 audit findings and disposition
deepf2c.git L09431d26
2026-09-11
feat(archive): record the exact source state behind each binary
feat(archive): record the exact source state behind each binary
deepf2c.git Lc8ea15b7
2026-09-11
feat: PARAMETER is a program-unit-scoped constexpr, not a mutable static
feat: PARAMETER is a program-unit-scoped constexpr, not a mutable static
deepf2c.git L0c1d72aa
2026-09-11
feat: archive another checkout's build via --root
feat: archive another checkout's build via --root
deepf2c.git L23ef3315
2026-09-11
fix(archive): attribute gate times by TEST position, not by order
fix(archive): attribute gate times by TEST position, not by order
deepf2c.git L951ea140
2026-09-11
fix: SELECT CASE namelist, BLOCK DATA param scope, module-LOGICAL tag (F6/F7/N1)
fix: SELECT CASE namelist, BLOCK DATA param scope, module-LOGICAL tag (F6/F7/N1)
deepf2c.git L9439f82f
2026-09-11
fix: compose module reference and LOGICAL tag in one NAMELIST authority (F1)
fix: compose module reference and LOGICAL tag in one NAMELIST authority (F1)
deepf2c.git L780d5024
2026-09-11
fix: construct-body walkers reach SELECT CASE; unnamed BLOCK DATA scope (N-1/N-2/N-3)
fix: construct-body walkers reach SELECT CASE; unnamed BLOCK DATA scope (N-1/N-2/N-3)
deepf2c.git L878d5d4a
2026-09-11
fix: emit PARAMETER in its Fortran scope — unit-scope constexpr (Phase 2)
fix: emit PARAMETER in its Fortran scope — unit-scope constexpr (Phase 2)
deepf2c.git L93f8ee4a
2026-09-11
fix: evaluate array elements used as explicit-shape bounds
fix: evaluate array elements used as explicit-shape bounds
deepf2c.git L60d0bbd8
2026-09-11
fix: fold PARAMETER initializers in the declaring unit's scope (F2)
fix: fold PARAMETER initializers in the declaring unit's scope (F2)
deepf2c.git L0b094862
2026-09-11
fix: fold SELECTED_*_KIND from the shared kind constants (F10)
fix: fold SELECTED_*_KIND from the shared kind constants (F10)
deepf2c.git L0919003d
2026-09-11
fix: fold USE-imported module PARAMETERs at HIR construction (N-5 root)
fix: fold USE-imported module PARAMETERs at HIR construction (N-5 root)
deepf2c.git L4af20b71
2026-09-11
fix: namelist reader keeps assignments that share the group-header line (N-4)
fix: namelist reader keeps assignments that share the group-header line (N-4)
deepf2c.git L17b3fc49
2026-09-11
fix: read the archive gate verdict from the TEST lines, not the banner
fix: read the archive gate verdict from the TEST lines, not the banner
deepf2c.git Lacd13772
2026-09-11
fix: reference NAMELIST module members by their mangled symbol (B1)
fix: reference NAMELIST module members by their mangled symbol (B1)
deepf2c.git La3270f03
2026-09-11
fix: resolve NAMELIST groups across the USE boundary
fix: resolve NAMELIST groups across the USE boundary
deepf2c.git L4052eeac
2026-09-11
fix: route DeclResolution snapshot refresh through the shared authority
fix: route DeclResolution snapshot refresh through the shared authority
deepf2c.git Lb777d21b
2026-09-11
index on module_unify_v2: 5211e1fc docs: make all_pass a rolling baseline in the efficiency criterion
index on module_unify_v2: 5211e1fc docs: make all_pass a rolling baseline in the efficiency criterion
deepf2c.git L3b84a9a7
2026-09-11
lowering: SAVE'd locals become function-local statics
lowering: SAVE'd locals become function-local statics
deepf2c.git L1fb64840
2026-09-11
lowering: drop the per-target write tracking from SAVE dedup
lowering: drop the per-target write tracking from SAVE dedup
deepf2c.git L8f4d11b2
2026-09-11
lowering: keep the prologue intact for SAVE dedup and lambda insertion
lowering: keep the prologue intact for SAVE dedup and lambda insertion
deepf2c.git Lfccb08b3
2026-09-11
perf: emit a unit-scope PARAMETER as non-const static, not constexpr
perf: emit a unit-scope PARAMETER as non-const static, not constexpr
deepf2c.git Ld491f9a3
2026-09-11
perf: give a unit-scope PARAMETER static storage duration
perf: give a unit-scope PARAMETER static storage duration
deepf2c.git L990b29da
2026-09-11
perf: make f2c::fstring's constant constructors constexpr
perf: make f2c::fstring's constant constructors constexpr
deepf2c.git Lfb66537b
2026-09-11
refactor: Hollerith body walkers use CONSTRUCT_BODY_ATTRS (N-8)
refactor: Hollerith body walkers use CONSTRUCT_BODY_ATTRS (N-8)
deepf2c.git L512f5e8e
2026-09-11
refactor: merge the two module whole-array-assignment lowering paths
refactor: merge the two module whole-array-assignment lowering paths
deepf2c.git L2d66fa5d
2026-09-11
refactor: one authority chooses which ABI macro spells a symbol
refactor: one authority chooses which ABI macro spells a symbol
deepf2c.git Lfac65139
2026-09-11
refactor: route the remaining module-symbol spellings through AbiTarget
refactor: route the remaining module-symbol spellings through AbiTarget
deepf2c.git L5945a8fb
2026-09-11
refactor: single authority for generic/operator arg-type matching (N-7)
refactor: single authority for generic/operator arg-type matching (N-7)
deepf2c.git Ld74b7e24
2026-09-11
test: NAMELIST LOGICAL member round-trips (F1)
test: NAMELIST LOGICAL member round-trips (F1)
deepf2c.git Le23776f3
2026-09-11
test: NAMELIST group declared in a module, used from a USE-ing program
test: NAMELIST group declared in a module, used from a USE-ing program
deepf2c.git L1d45edb3
2026-09-11
test: NAMELIST group written on a single line round-trips (N-4)
test: NAMELIST group written on a single line round-trips (N-4)
deepf2c.git Le10081f3
2026-09-11
test: NAMELIST in SELECT CASE, and same-named PARAMETER in two BLOCK DATA
test: NAMELIST in SELECT CASE, and same-named PARAMETER in two BLOCK DATA
deepf2c.git L5fabedb8
2026-09-11
test: PARAMETER initializer folds in its own unit's scope (F2)
test: PARAMETER initializer folds in its own unit's scope (F2)
deepf2c.git Lc7d494ae
2026-09-11
test: PARAMETER is unit-scoped (collision) + constexpr emission
test: PARAMETER is unit-scoped (collision) + constexpr emission
deepf2c.git L345c26cd
2026-09-11
test: a recursive procedure's locals must stay automatic
test: a recursive procedure's locals must stay automatic
deepf2c.git L8579a042
2026-09-11
test: construct bodies inside SELECT CASE (FORMAT, generic call), unnamed BLOCK DATA
test: construct bodies inside SELECT CASE (FORMAT, generic call), unnamed BLOCK DATA
deepf2c.git L3a8eab92
2026-09-11
test: drop the -j assertions from the CLI dispatch tests
test: drop the -j assertions from the CLI dispatch tests
deepf2c.git Le9702e0b
2026-09-11
test: guard the PARAMETER by-reference emission form
test: guard the PARAMETER by-reference emission form
deepf2c.git Lc5076314
2026-09-11
test: isolate NAMELIST module-member reference (B1 red, round-trip form)
test: isolate NAMELIST module-member reference (B1 red, round-trip form)
deepf2c.git L8d77932b
2026-09-11
test: module DATA shaped/counted by USE-imported PARAMETER (N-5 root)
test: module DATA shaped/counted by USE-imported PARAMETER (N-5 root)
deepf2c.git Lc3aebcbe
2026-09-11
test: module array shaped by imported kind-PARAMETER (round-14 F4 / N-6)
test: module array shaped by imported kind-PARAMETER (round-14 F4 / N-6)
deepf2c.git Leacf2399
2026-09-11
test: module-array DATA with PARAMETER repeat count (round-16 N-5)
test: module-array DATA with PARAMETER repeat count (round-16 N-5)
deepf2c.git L6b0a57b5
2026-09-11
test: pin f2c::fstring constructor value semantics
test: pin f2c::fstring constructor value semantics
deepf2c.git L730c04af
2026-09-11
test: record why FIB, not SUMSQ, carries the recursion case
test: record why FIB, not SUMSQ, carries the recursion case
deepf2c.git Lf1375724
2026-09-11
test: red case for SAVE re-seed poisoning the CONTAINS prologue
test: red case for SAVE re-seed poisoning the CONTAINS prologue
deepf2c.git Lc4515507
2026-09-11
test: red case for array elements used as explicit-shape extents
test: red case for array elements used as explicit-shape extents
deepf2c.git Lbcfdb2fa
2026-09-11
test: red case for the PARAMETER-by-reference emission gap
test: red case for the PARAMETER-by-reference emission gap
deepf2c.git L51aa3d17
2026-09-11
test: red cases for PARAMETER unit scope and constexpr emission
test: red cases for PARAMETER unit scope and constexpr emission
deepf2c.git L90400c40
2026-09-12
Revert "perf(mystran): pin the embedded BLAS/LAPACK to 64-byte function alignment"
Revert "perf(mystran): pin the embedded BLAS/LAPACK to 64-byte function alignment"
deepf2c.git Lfb1093bf
2026-09-12
build(mystran): --extra-cxx-flags and --extra-fflags for layout experiments
build(mystran): --extra-cxx-flags and --extra-fflags for layout experiments
deepf2c.git L592e6988
2026-09-12
build: drop the BLAS-target flag mechanism — it encoded per-project file knowledge
build: drop the BLAS-target flag mechanism — it encoded per-project file knowledge
deepf2c.git Laba575e1
2026-09-12
docs(audit): record the code-layout root cause that rounds 13.5-18 chased
docs(audit): record the code-layout root cause that rounds 13.5-18 chased
deepf2c.git L54ca473e
2026-09-12
docs(audit): the earlier "regressions" were layout — SAVE work exonerated
docs(audit): the earlier "regressions" were layout — SAVE work exonerated
deepf2c.git Lbe6f9aa0
2026-09-12
docs(module): record the width-unification acceptance and its guards
docs(module): record the width-unification acceptance and its guards
deepf2c.git L651127a1
2026-09-12
docs(module): task #8 closed — the alias probe and its class sweep
docs(module): task #8 closed — the alias probe and its class sweep
deepf2c.git L45b6c736
2026-09-12
docs+test: a hot function's speed depends on its 64-byte code phase
docs+test: a hot function's speed depends on its 64-byte code phase
deepf2c.git L26b34a66
2026-09-12
docs+tests: follow the explicit-width type names
docs+tests: follow the explicit-width type names
deepf2c.git L830b637b
2026-09-12
docs: F14 closed — the member-bound fold and its verification
docs: F14 closed — the member-bound fold and its verification
deepf2c.git L3733516d
2026-09-12
docs: correct the alignment residue — the Fortran reference is aligned too
docs: correct the alignment residue — the Fortran reference is aligned too
deepf2c.git L4795c547
2026-09-12
docs: re-verify the phase-3 open list on the current tree
docs: re-verify the phase-3 open list on the current tree
deepf2c.git L850905b9
2026-09-12
docs: record the width-explicit refactor and the mis-attribution lesson
docs: record the width-explicit refactor and the mis-attribution lesson
deepf2c.git Lc8f784e4
2026-09-12
docs: recover the v1 module-unification design basis onto this branch
docs: recover the v1 module-unification design basis onto this branch
deepf2c.git Lbb41c534
2026-09-12
docs: the READ-format decoder's three stacked silent defects
docs: the READ-format decoder's three stacked silent defects
deepf2c.git L5ce8193b
2026-09-12
feat(archive): capture a version's full state, and rebuild any version from it
feat(archive): capture a version's full state, and rebuild any version from it
deepf2c.git L76bacff6
2026-09-12
fix(build): pass layout flags as --flag=value, and add --extra-blas-flags
fix(build): pass layout flags as --flag=value, and add --extra-blas-flags
deepf2c.git Lbe675762
2026-09-12
fix(intrinsics): IDNINT names its width, and drop a duplicate CEILING entry
fix(intrinsics): IDNINT names its width, and drop a duplicate CEILING entry
deepf2c.git La3964a0b
2026-09-12
fix(intrinsics): the bit operations name the DEFAULT integer width
fix(intrinsics): the bit operations name the DEFAULT integer width
deepf2c.git Lc6d5e8ad
2026-09-12
fix(module): a failed resolver pass aborts the derivation instead of defaulting
fix(module): a failed resolver pass aborts the derivation instead of defaulting
deepf2c.git Le3d38da0
2026-09-12
fix(module): fold a native module's chained PARAMETERs in declaration order
fix(module): fold a native module's chained PARAMETERs in declaration order
deepf2c.git Lc0d2e472
2026-09-12
fix(module): give a native module's derived-type arrays their shape and struct
fix(module): give a native module's derived-type arrays their shape and struct
deepf2c.git L9dd680f5
2026-09-12
fix(module): lower only the USE closure, not every indexed file
fix(module): lower only the USE closure, not every indexed file
deepf2c.git L7fa19e4c
2026-09-12
fix(module): resolve a MODULE-SCOPE kind selector against the export set (D1)
fix(module): resolve a MODULE-SCOPE kind selector against the export set (D1)
deepf2c.git L34c8e809
2026-09-12
fix(module): the diagnostic collector exists before run()
fix(module): the diagnostic collector exists before run()
deepf2c.git L405008ea
2026-09-12
fix(module): the shared native-module context adopts the session's widths
fix(module): the shared native-module context adopts the session's widths
deepf2c.git La37e276e
2026-09-12
fix(params): a bit operation in a PARAMETER folds at the DECLARED width
fix(params): a bit operation in a PARAMETER folds at the DECLARED width
deepf2c.git L15443fc3
2026-09-12
fix(params): resolve the table's width placeholder once, not twice
fix(params): resolve the table's width placeholder once, not twice
deepf2c.git L034a632d
2026-09-12
fix(params): thread the declaration type into a nested PARAMETER call
fix(params): thread the declaration type into a nested PARAMETER call
deepf2c.git L91e14e8f
2026-09-12
fix(passes): a REAL literal's type name must match its computed size
fix(passes): a REAL literal's type name must match its computed size
deepf2c.git Lef89a522
2026-09-12
fix(runtime): 8-byte bitwise intrinsics and the Hollerith format decoder
fix(runtime): 8-byte bitwise intrinsics and the Hollerith format decoder
deepf2c.git Leec2e809
2026-09-12
fix(runtime): IDATE and FLOOR/CEILING write the caller's integer width
fix(runtime): IDATE and FLOOR/CEILING write the caller's integer width
deepf2c.git L8fb65365
2026-09-12
fix(runtime): IOSTAT through an 8-byte target stored nothing
fix(runtime): IOSTAT through an 8-byte target stored nothing
deepf2c.git L17e5b3d2
2026-09-12
fix(runtime): LEN returns the DEFAULT integer kind, not a fixed f2c_i4
fix(runtime): LEN returns the DEFAULT integer kind, not a fixed f2c_i4
deepf2c.git L41888337
2026-09-12
fix(runtime): NINT and the F77 integer conversions return the default kind
fix(runtime): NINT and the F77 integer conversions return the default kind
deepf2c.git L51d74ad4
2026-09-12
fix(runtime): SIZE / COUNT / MAXLOC / MINLOC / IARGC carry their width
fix(runtime): SIZE / COUNT / MAXLOC / MINLOC / IARGC carry their width
deepf2c.git L70f36c5f
2026-09-12
fix(runtime): a mixed-width shift takes the WIDER operand's type
fix(runtime): a mixed-width shift takes the WIDER operand's type
deepf2c.git L68d85951
2026-09-12
fix(runtime): f2c_arg must not address a prvalue
fix(runtime): f2c_arg must not address a prvalue
deepf2c.git L9b6d83de
2026-09-12
fix(runtime): give each prvalue argument its own slot
fix(runtime): give each prvalue argument its own slot
deepf2c.git Lcb6ab9fa
2026-09-12
fix(runtime): give the 8-byte INTEGER and LOGICAL their own overloads
fix(runtime): give the 8-byte INTEGER and LOGICAL their own overloads
deepf2c.git L9f91abd2
2026-09-12
fix(runtime): itime writes the caller's declared integer width
fix(runtime): itime writes the caller's declared integer width
deepf2c.git L247a40ef
2026-09-12
fix(runtime): the array-format READ decoder kept its buffer alive and 1-based
fix(runtime): the array-format READ decoder kept its buffer alive and 1-based
deepf2c.git L32a655c7
2026-09-12
fix(runtime): the bit_i* common_ref forwarders take a deduced second operand
fix(runtime): the bit_i* common_ref forwarders take a deduced second operand
deepf2c.git L1d9a14f9
2026-09-12
fix(runtime): the character inquiries carry their result width
fix(runtime): the character inquiries carry their result width
deepf2c.git Lb8c77418
2026-09-12
fix(runtime): the character/number inquiries return the default kind too
fix(runtime): the character/number inquiries return the default kind too
deepf2c.git L7052e272
2026-09-12
fix(runtime): use arr's 0-based accessor in the READ format decoder
fix(runtime): use arr's 0-based accessor in the READ format decoder
deepf2c.git L48652e32
2026-09-12
fix(runtime): width-correct the IO targets and remaining 8-byte overloads
fix(runtime): width-correct the IO targets and remaining 8-byte overloads
deepf2c.git Lb6f7c12c
2026-09-12
fix(runtime+passes): the last i8 gaps the explicit widths exposed
fix(runtime+passes): the last i8 gaps the explicit widths exposed
deepf2c.git L3d6c84d5
2026-09-12
fix(symbols): a COMMON member's later declaration reaches the layout symbol
fix(symbols): a COMMON member's later declaration reaches the layout symbol
deepf2c.git L0552f765
2026-09-12
fix(types): close the remaining template-as-name sites
fix(types): close the remaining template-as-name sites
deepf2c.git L238a7289
2026-09-12
fix(types): fold a derived-type member's symbolic bound (F14)
fix(types): fold a derived-type member's symbolic bound (F14)
deepf2c.git L71586bff
2026-09-12
fix(types): probe external-module imports by the local spelling (task #8)
fix(types): probe external-module imports by the local spelling (task #8)
deepf2c.git Lc9b5deab
2026-09-12
fix(types): the remaining hardcoded default widths move to the file's flags
fix(types): the remaining hardcoded default widths move to the file's flags
deepf2c.git L4d1b6c52
2026-09-12
fix(types): thread the file's widths into generic-interface resolution
fix(types): thread the file's widths into generic-interface resolution
deepf2c.git L5556b59d
2026-09-12
fix(types): two undefined/leaked-width sites the e2e caught
fix(types): two undefined/leaked-width sites the e2e caught
deepf2c.git Ld129b63c
2026-09-12
fix: a blanket replace rewrote a parameter into ctx.int_width
fix: a blanket replace rewrote a parameter into ctx.int_width
deepf2c.git Lce89f19a
2026-09-12
fix: the last width-name and common_ref deduction gaps, plus a guard
fix: the last width-name and common_ref deduction gaps, plus a guard
deepf2c.git L95b5f546
2026-09-12
fix: three Python-level errors my width changes introduced
fix: three Python-level errors my width changes introduced
deepf2c.git Lf38f6573
2026-09-12
fix: two more call sites the width threading missed, plus an arity guard
fix: two more call sites the width threading missed, plus an arity guard
deepf2c.git L55e76b90
2026-09-12
perf(mystran): adopt global 64-byte function alignment as fixed build policy
perf(mystran): adopt global 64-byte function alignment as fixed build policy
deepf2c.git L9a7b4dc2
2026-09-12
perf(mystran): pin the embedded BLAS/LAPACK to 64-byte function alignment
perf(mystran): pin the embedded BLAS/LAPACK to 64-byte function alignment
deepf2c.git L821f60ef
2026-09-12
refactor(module): derive a native module through Path A, in one shared context
refactor(module): derive a native module through Path A, in one shared context
deepf2c.git L60d405e7
2026-09-12
refactor(module): one derivation for native modules — drop the second scanner
refactor(module): one derivation for native modules — drop the second scanner
deepf2c.git L71a3d110
2026-09-12
refactor(types): name every emitted type by its width, in the runtime and the generator
refactor(types): name every emitted type by its width, in the runtime and the generator
deepf2c.git L77e1f8e0
2026-09-12
refactor(types): rename f2c_double/f2c_complex/f2c_dcomplex onto explicit widths
refactor(types): rename f2c_double/f2c_complex/f2c_dcomplex onto explicit widths
deepf2c.git Lf9beb4e0
2026-09-12
test(module): lock the USE closure against cross-tree module collisions
test(module): lock the USE closure against cross-tree module collisions
deepf2c.git L82c5a705
2026-09-12
test(runtime): compile the width-sensitive paths at BOTH widths
test(runtime): compile the width-sensitive paths at BOTH widths
deepf2c.git L0e6fef16
2026-09-12
test: guard the PARAMETER width substitution
test: guard the PARAMETER width substitution
deepf2c.git Lbd28b40e
2026-09-12
test: red case for a USE-renamed external-module I/O unit (task #8)
test: red case for a USE-renamed external-module I/O unit (task #8)
deepf2c.git L5b20c94f
2026-09-12
test: red case for a chained PARAMETER in a native module
test: red case for a chained PARAMETER in a native module
deepf2c.git L3d924088
2026-09-12
test: red case for a derived-type member with a symbolic bound (F14)
test: red case for a derived-type member with a symbolic bound (F14)
deepf2c.git L9305f6e2
2026-09-12
test: red case for a native module's deferred-shape DERIVED-TYPE array (D2)
test: red case for a native module's deferred-shape DERIVED-TYPE array (D2)
deepf2c.git Lb9c5c1a2
2026-09-12
test: red case for a native module's module-scope KIND selector (D1)
test: red case for a native module's module-scope KIND selector (D1)
deepf2c.git L641f90af
2026-09-12
tools: a static check for the two width-threading failure modes
tools: a static check for the two width-threading failure modes
deepf2c.git Le9b423b8
2026-09-13
chore(hooks): block scratch debris from the checkout at commit time
chore(hooks): block scratch debris from the checkout at commit time
deepf2c.git Le3b72510
2026-09-13
chore(static): annotate every function and clear the ruff backlog
chore(static): annotate every function and clear the ruff backlog
deepf2c.git L9f35be5e
2026-09-13
chore(types): mypy to zero, plus the two gates that see what it cannot
chore(types): mypy to zero, plus the two gates that see what it cannot
deepf2c.git L92ca94ef
2026-09-13
docs(audit): C-3 fixed — the alias is the missing key, plus the fixture trap
docs(audit): C-3 fixed — the alias is the missing key, plus the fixture trap
deepf2c.git Ldf2acb88
2026-09-13
docs(audit): C-3 re-verified — the description was wrong, the defect is real
docs(audit): C-3 re-verified — the description was wrong, the defect is real
deepf2c.git L0a713b7b
2026-09-13
docs(audit): C-3 regressions closed — 97 -> 8 -> 0, each seen only by the full e2e
docs(audit): C-3 regressions closed — 97 -> 8 -> 0, each seen only by the full e2e
deepf2c.git L614c490c
2026-09-13
docs(audit): E-1's continuation — one fix, two paths, only one covered
docs(audit): E-1's continuation — one fix, two paths, only one covered
deepf2c.git Lc8912c57
2026-09-13
docs(audit): LAPACK mixed-build driver has 3 verified defects
docs(audit): LAPACK mixed-build driver has 3 verified defects
deepf2c.git L67e4aa08
2026-09-13
docs(audit): O1 closed — comma-form MODULE PROCEDURE keeps only the first name
docs(audit): O1 closed — comma-form MODULE PROCEDURE keeps only the first name
deepf2c.git L0377c484
2026-09-13
docs(audit): O2 closed — pointer arrays have no array-intrinsic overload
docs(audit): O2 closed — pointer arrays have no array-intrinsic overload
deepf2c.git L74fba95a
2026-09-13
docs(audit): O3 closed — INQUIRE(UNIT=) POS/NEXTREC diverge from gfortran
docs(audit): O3 closed — INQUIRE(UNIT=) POS/NEXTREC diverge from gfortran
deepf2c.git Lf683f0bf
2026-09-13
docs(audit): add the NASTRAN A/B and advance all_pass to 9157c82a
docs(audit): add the NASTRAN A/B and advance all_pass to 9157c82a
deepf2c.git L5934e9fc
2026-09-13
docs(audit): my C-3 fix caused 97 regressions — three overlapping mistakes
docs(audit): my C-3 fix caused 97 regressions — three overlapping mistakes
deepf2c.git L451e5b9f
2026-09-13
docs(audit): record round 24 — the flat, name-keyed expression authority
docs(audit): record round 24 — the flat, name-keyed expression authority
deepf2c.git Lb5962d80
2026-09-13
docs(audit): record round 25 — 6 findings, plus the self-found regression
docs(audit): record round 25 — 6 findings, plus the self-found regression
deepf2c.git L08ccafbd
2026-09-13
docs(audit): record the round-25 fixes
docs(audit): record the round-25 fixes
deepf2c.git Lf7a70ab0
2026-09-13
docs(audit): round 19 supplement (mypy to zero, the gate that sees what mypy cannot) + round 20 launch
docs(audit): round 19 supplement (mypy to zero, the gate that sees what mypy cannot) + round 20 launch
deepf2c.git L472f3589
2026-09-13
docs(audit): round 19 — the findings and the disposition of each
docs(audit): round 19 — the findings and the disposition of each
deepf2c.git Ldb6e74ff
2026-09-13
docs(audit): round 20 — C-2 and D-1 closed, plus the fixture bug I made
docs(audit): round 20 — C-2 and D-1 closed, plus the fixture bug I made
deepf2c.git L63bab8b6
2026-09-13
docs(audit): round 20 — the six closed findings, each with its reproduction
docs(audit): round 20 — the six closed findings, each with its reproduction
deepf2c.git L3293a837
2026-09-13
docs(audit): round 21 closed — H-7/H-8 fixed, gate 4/4, MYSTRAN at parity (0.9983x)
docs(audit): round 21 closed — H-7/H-8 fixed, gate 4/4, MYSTRAN at parity (0.9983x)
deepf2c.git L1b4e9795
2026-09-13
docs(audit): round 21 — the body-attribute authority gap (H-1..H-6 fixed, H-7/H-8 open)
docs(audit): round 21 — the body-attribute authority gap (H-1..H-6 fixed, H-7/H-8 open)
deepf2c.git Le52d49e1
2026-09-13
docs(audit): round 22 — a subscript walk hidden under a dead hasattr guard
docs(audit): round 22 — a subscript walk hidden under a dead hasattr guard
deepf2c.git Lb6437d5a
2026-09-13
docs(audit): round 23 — two walkers that read one branch of a two-branch construct
docs(audit): round 23 — two walkers that read one branch of a two-branch construct
deepf2c.git L7f2d0d85
2026-09-13
docs(audit): round 26 — 6 findings, my per-item verification, and 2 promoted
docs(audit): round 26 — 6 findings, my per-item verification, and 2 promoted
deepf2c.git Lcbfa599e
2026-09-13
docs(audit): round-25 verification — e2e, gate, tree diff, perf A/B
docs(audit): round-25 verification — e2e, gate, tree diff, perf A/B
deepf2c.git L5ea79e5f
2026-09-13
docs(audit): round-26 batch verification — e2e, gate, tree diff, perf A/B
docs(audit): round-26 batch verification — e2e, gate, tree diff, perf A/B
deepf2c.git L66dc8e1b
2026-09-13
docs(audit): the CppIR fix DID move MYSTRAN codegen — recorded with the tree diff
docs(audit): the CppIR fix DID move MYSTRAN codegen — recorded with the tree diff
deepf2c.git Ld73347e9
2026-09-13
docs(audit): the gates that were never run (19-10, resolved by installing them)
docs(audit): the gates that were never run (19-10, resolved by installing them)
deepf2c.git L3b535a1e
2026-09-13
docs(skill): correct the import-linter claim — it is enforced, not dead config
docs(skill): correct the import-linter claim — it is enforced, not dead config
deepf2c.git Lfd85fc88
2026-09-13
docs(skill): rewrite the code-review spec as a reusable rulebook
docs(skill): rewrite the code-review spec as a reusable rulebook
deepf2c.git L1d2c3cac
2026-09-13
docs: MYSTRAN's real gap is 1.199, not 1.035 -- the Fortran reference was never aligned
docs: MYSTRAN's real gap is 1.199, not 1.035 -- the Fortran reference was never aligned
deepf2c.git L55f6ecf0
2026-09-13
docs: falsify round-27 audit finding 1 (the INQUIRE resolver list)
docs: falsify round-27 audit finding 1 (the INQUIRE resolver list)
deepf2c.git L9b300173
2026-09-13
docs: record the round-26 follow-up batch verification
docs: record the round-26 follow-up batch verification
deepf2c.git L5a05d5da
2026-09-13
docs: record the round-27 correction batch verification
docs: record the round-27 correction batch verification
deepf2c.git L3158c1d5
2026-09-13
docs: round-27 audit + MYSTRAN A/B on the archived binaries
docs: round-27 audit + MYSTRAN A/B on the archived binaries
deepf2c.git L9c70f06c
2026-09-13
feat(corpus): the Reference-LAPACK corpus — project config plus its build and benchmark skills
feat(corpus): the Reference-LAPACK corpus — project config plus its build and benchmark skills
deepf2c.git Lfb5303a2
2026-09-13
fix(abi): an unknown argument-ABI class raises instead of wrapping silently
fix(abi): an unknown argument-ABI class raises instead of wrapping silently
deepf2c.git L9029d739
2026-09-13
fix(alloc): parse and lower ALLOCATE triplet shapes
fix(alloc): parse and lower ALLOCATE triplet shapes
deepf2c.git L2eebb019
2026-09-13
fix(call): CALL keyword arguments bind to their dummy
fix(call): CALL keyword arguments bind to their dummy
deepf2c.git La8cb1fe3
2026-09-13
fix(call): an omitted OPTIONAL dummy keeps a nullptr in its own slot
fix(call): an omitted OPTIONAL dummy keeps a nullptr in its own slot
deepf2c.git Lb583d667
2026-09-13
fix(cpp_ir): every CppIR diagnostic names the source position it came from
fix(cpp_ir): every CppIR diagnostic names the source position it came from
deepf2c.git L4cd57ad2
2026-09-13
fix(cpp_ir): the CppIR body walkers get their own authority — a GOTO in a WHERE body was invisible to the WRITE-hoist gu
fix(cpp_ir): the CppIR body walkers get their own authority — a GOTO in a WHERE body was invisible to the WRITE-hoist guard
deepf2c.git L0d3e3369
2026-09-13
fix(cpp_ir): the validation walkers must see every statement container
fix(cpp_ir): the validation walkers must see every statement container
deepf2c.git L23b01ca1
2026-09-13
fix(diag): an unresolvable member bound is an error, and it fails the file
fix(diag): an unresolvable member bound is an error, and it fails the file
deepf2c.git L09332181
2026-09-13
fix(guards): detect swallow-all except via AST, and drop dead real_type_name
fix(guards): detect swallow-all except via AST, and drop dead real_type_name
deepf2c.git L634b1eeb
2026-09-13
fix(hir): a class-keyed expression authority — 43 silently-dropped positions become 0
fix(hir): a class-keyed expression authority — 43 silently-dropped positions become 0
deepf2c.git Ld2573884
2026-09-13
fix(hir): an intrinsic call's name is not a variable — 36 CPP_BUILD_FAIL from my own round-24 rewrite
fix(hir): an intrinsic call's name is not a variable — 36 CPP_BUILD_FAIL from my own round-24 rewrite
deepf2c.git L010490b3
2026-09-13
fix(hir): every walker reads the body-attribute authority — an ELSEWHERE call lost its ABI slot, its declaration, and no
fix(hir): every walker reads the body-attribute authority — an ELSEWHERE call lost its ABI slot, its declaration, and nothing said so
deepf2c.git L04de6739
2026-09-13
fix(hir): generic MAX/MIN follow the operand type
fix(hir): generic MAX/MIN follow the operand type
deepf2c.git Lf690e8e7
2026-09-13
fix(hir): integer MAX/MIN gain mixed-width overloads; one type-key authority
fix(hir): integer MAX/MIN gain mixed-width overloads; one type-key authority
deepf2c.git La656af4e
2026-09-13
fix(hir): one authority for HIR child attributes — an I/O-statement call kept its hidden length slot only by luck
fix(hir): one authority for HIR child attributes — an I/O-statement call kept its hidden length slot only by luck
deepf2c.git Lda8f6998
2026-09-13
fix(implicit): a CONTAINS child of an IMPLICIT NONE module keeps its USE imports
fix(implicit): a CONTAINS child of an IMPLICIT NONE module keeps its USE imports
deepf2c.git L720630da
2026-09-13
fix(implicit): a declaration's kind selector is not a variable reference
fix(implicit): a declaration's kind selector is not a variable reference
deepf2c.git L85b2661c
2026-09-13
fix(implicit): a name this unit DEFINES as a procedure is not a variable
fix(implicit): a name this unit DEFINES as a procedure is not a variable
deepf2c.git Lfe65f4eb
2026-09-13
fix(io): BN/BZ/RN/DP/DC modifiers no longer print themselves
fix(io): BN/BZ/RN/DP/DC modifiers no longer print themselves
deepf2c.git L9157c82a
2026-09-13
fix(io): INQUIRE ACTION/POSITION/DELIM/PAD reach the generated code
fix(io): INQUIRE ACTION/POSITION/DELIM/PAD reach the generated code
deepf2c.git Ldffdb275
2026-09-13
fix(io): INQUIRE POS=/NEXTREC= are answered from the connection
fix(io): INQUIRE POS=/NEXTREC= are answered from the connection
deepf2c.git Ld37c91f5
2026-09-13
fix(io): INQUIRE(POS=/SIZE=) reach the generated code — parsed and then discarded
fix(io): INQUIRE(POS=/SIZE=) reach the generated code — parsed and then discarded
deepf2c.git L0bc2e8ab
2026-09-13
fix(io): infinity is edited as a character string in E/D/G fields
fix(io): infinity is edited as a character string in E/D/G fields
deepf2c.git L6dff5943
2026-09-13
fix(io): list-directed REAL digit counts and the sign of -0.0
fix(io): list-directed REAL digit counts and the sign of -0.0
deepf2c.git L55bc3775
2026-09-13
fix(io): list-directed non-finite output no longer aborts
fix(io): list-directed non-finite output no longer aborts
deepf2c.git Lf0479e2e
2026-09-13
fix(io): non-finite values in an F field are edited as a string too
fix(io): non-finite values in an F field are edited as a string too
deepf2c.git L7d6911b8
2026-09-13
fix(io): the E/D edit descriptor rounds its significand like gfortran
fix(io): the E/D edit descriptor rounds its significand like gfortran
deepf2c.git Ldcfa9140
2026-09-13
fix(io): the G edit descriptor classifies by significant digits
fix(io): the G edit descriptor classifies by significant digits
deepf2c.git L11356303
2026-09-13
fix(lowering): DEALLOCATE(..., STAT=) writes the status variable — a silent wrong answer
fix(lowering): DEALLOCATE(..., STAT=) writes the status variable — a silent wrong answer
deepf2c.git L5feb498d
2026-09-13
fix(lowering): an unknown-length CHARACTER is one byte wide, not four
fix(lowering): an unknown-length CHARACTER is one byte wide, not four
deepf2c.git L02653b76
2026-09-13
fix(lowering): give a rank>=2 C-array member one subscript per index (19-4)
fix(lowering): give a rank>=2 C-array member one subscript per index (19-4)
deepf2c.git L5fe309e6
2026-09-13
fix(lowering): repair four behaviour changes the annotation pass introduced
fix(lowering): repair four behaviour changes the annotation pass introduced
deepf2c.git L24cdd801
2026-09-13
fix(lowering): thread the stride through the external-module section write
fix(lowering): thread the stride through the external-module section write
deepf2c.git Ld746f688
2026-09-13
fix(parser): MODULE PROCEDURE collects every comma-separated name
fix(parser): MODULE PROCEDURE collects every comma-separated name
deepf2c.git L21872e26
2026-09-13
fix(passes): StatementFunctionPass must run BEFORE implicit typing
fix(passes): StatementFunctionPass must run BEFORE implicit typing
deepf2c.git L5aa504be
2026-09-13
fix(passes): a generic interface call resolves wherever it sits in an expression
fix(passes): a generic interface call resolves wherever it sits in an expression
deepf2c.git Lf5005d9e
2026-09-13
fix(passes): a renamed module ARRAY is not a callable
fix(passes): a renamed module ARRAY is not a callable
deepf2c.git Ld54f9d27
2026-09-13
fix(passes): a subscript walk hidden under a dead hasattr guard — collect the variable names it was dropping
fix(passes): a subscript walk hidden under a dead hasattr guard — collect the variable names it was dropping
deepf2c.git Ld37651db
2026-09-13
fix(passes): a walker that reads one branch of a two-branch construct drops the other
fix(passes): a walker that reads one branch of a two-branch construct drops the other
deepf2c.git Lb7791afb
2026-09-13
fix(passes): bound the native-module index walk, and report when it stops
fix(passes): bound the native-module index walk, and report when it stops
deepf2c.git Le4a3d2f2
2026-09-13
fix(passes): narrow the alias-derived declarations that regressed 97 tests
fix(passes): narrow the alias-derived declarations that regressed 97 tests
deepf2c.git Lb992e3a1
2026-09-13
fix(passes): report the two silent swallows (audit 19-5 / 19-6)
fix(passes): report the two silent swallows (audit 19-5 / 19-6)
deepf2c.git L345a12b8
2026-09-13
fix(passes): the constant fold no longer swallows a broken fold
fix(passes): the constant fold no longer swallows a broken fold
deepf2c.git L9ae9f838
2026-09-13
fix(passes): walk every expression-bearing HIR field for call targets
fix(passes): walk every expression-bearing HIR field for call targets
deepf2c.git Labc8bcba
2026-09-13
fix(passes,lowering): a module procedure reached through a rename alias knows its owner
fix(passes,lowering): a module procedure reached through a rename alias knows its owner
deepf2c.git Lf396d50a
2026-09-13
fix(runtime): SP / SS / S sign-control descriptors reach the output
fix(runtime): SP / SS / S sign-control descriptors reach the output
deepf2c.git Lc3941edb
2026-09-13
fix(runtime): array intrinsics work on any rank-1 array class
fix(runtime): array intrinsics work on any rank-1 array class
deepf2c.git L90315957
2026-09-13
fix(runtime): the descriptor array needs set_lbound for a non-unity ALLOCATE
fix(runtime): the descriptor array needs set_lbound for a non-unity ALLOCATE
deepf2c.git L94401078
2026-09-13
fix(tests): the new ELSEWHERE fixture did not compile as Fortran — two errors, both in the fixture
fix(tests): the new ELSEWHERE fixture did not compile as Fortran — two errors, both in the fixture
deepf2c.git L94360a57
2026-09-13
fix(types): an IMPLICIT rule's kind survives for CHARACTER too
fix(types): an IMPLICIT rule's kind survives for CHARACTER too
deepf2c.git Lc6adb9ef
2026-09-13
fix(types): declare the mixin's host contract instead of documenting it
fix(types): declare the mixin's host contract instead of documenting it
deepf2c.git Lf4821198
2026-09-13
fix(types): fold a unit-local PARAMETER member bound, report unfoldable ones
fix(types): fold a unit-local PARAMETER member bound, report unfoldable ones
deepf2c.git Ld6ab1ab7
2026-09-13
fix: correct a comment naming a nonexistent test; delete 7 dead declarations
fix: correct a comment naming a nonexistent test; delete 7 dead declarations
deepf2c.git Lf84ab733
2026-09-13
fix: repair the two regressions the lint gate caught, plus a mypy blocker
fix: repair the two regressions the lint gate caught, plus a mypy blocker
deepf2c.git L7851b6f9
2026-09-13
fix: the three goto-label scanners read a container authority — a stripped label the code still jumps to
fix: the three goto-label scanners read a container authority — a stripped label the code still jumps to
deepf2c.git Le0baaa1c
2026-09-13
perf(codegen): a provably-local fixed-size array uses inline storage
perf(codegen): a provably-local fixed-size array uses inline storage
deepf2c.git L93be28b8
2026-09-13
refactor(abi): move range_type_name / as_logical_fn_name to abi/names.py (19-7)
refactor(abi): move range_type_name / as_logical_fn_name to abi/names.py (19-7)
deepf2c.git Lf358124a
2026-09-13
refactor(passes): drop the redundant class-level _dc annotation (19-11 note)
refactor(passes): drop the redundant class-level _dc annotation (19-11 note)
deepf2c.git L1a547f8a
2026-09-13
test(abi): the argument-ABI vocabulary must have one authority — red
test(abi): the argument-ABI vocabulary must have one authority — red
deepf2c.git L722aa93c
2026-09-13
test(call): CALL keyword arguments must reach the right dummy — red
test(call): CALL keyword arguments must reach the right dummy — red
deepf2c.git L44e2e813
2026-09-13
test(call): a keyword must not skip an unbound OPTIONAL dummy — R26-1 red
test(call): a keyword must not skip an unbound OPTIONAL dummy — R26-1 red
deepf2c.git L2f3df717
2026-09-13
test(gap): ALLOCATE with a non-unity lower bound on a MODULE array (RED)
test(gap): ALLOCATE with a non-unity lower bound on a MODULE array (RED)
deepf2c.git L952bc5f2
2026-09-13
test(gap): a generic interface over a module procedure is called by its generic name (RED)
test(gap): a generic interface over a module procedure is called by its generic name (RED)
deepf2c.git L0b629029
2026-09-13
test(gap): strided section assign on an external-module array (RED)
test(gap): strided section assign on an external-module array (RED)
deepf2c.git L052aaf8b
2026-09-13
test(gap): two renamed imports of the same module procedure name (RED)
test(gap): two renamed imports of the same module procedure name (RED)
deepf2c.git Ldbe6e2fc
2026-09-13
test(hir): generic MAX/MIN must follow the operand type — red
test(hir): generic MAX/MIN must follow the operand type — red
deepf2c.git L6ead9051
2026-09-13
test(hir): guard the expression authority by reflection — and say why the source scan is gone
test(hir): guard the expression authority by reflection — and say why the source scan is gone
deepf2c.git L4fa49041
2026-09-13
test(hir): pin every expression position each walker must reach — 43 misses
test(hir): pin every expression position each walker must reach — 43 misses
deepf2c.git L5fffeffa
2026-09-13
test(hir): pin the goto scanners' container coverage — F-6 red
test(hir): pin the goto scanners' container coverage — F-6 red
deepf2c.git La8682714
2026-09-13
test(hir): the HIR walkers must agree on expression-bearing fields (RED)
test(hir): the HIR walkers must agree on expression-bearing fields (RED)
deepf2c.git Lf5363ffd
2026-09-13
test(implicit): a defined-but-never-called statement function — red
test(implicit): a defined-but-never-called statement function — red
deepf2c.git L09719b0f
2026-09-13
test(implicit): an IMPLICIT rule's kind must survive for CHARACTER too — R27-3 red
test(implicit): an IMPLICIT rule's kind must survive for CHARACTER too — R27-3 red
deepf2c.git L33f33494
2026-09-13
test(implicit): pin the intrinsic-name collision — gap_xfldef red
test(implicit): pin the intrinsic-name collision — gap_xfldef red
deepf2c.git L0e04db54
2026-09-13
test(io): INQUIRE CHARACTER specifiers must survive the pipeline — red
test(io): INQUIRE CHARACTER specifiers must survive the pipeline — red
deepf2c.git L17d76eb8
2026-09-13
test(io): INQUIRE POS=/NEXTREC= must be well-defined — O3 red
test(io): INQUIRE POS=/NEXTREC= must be well-defined — O3 red
deepf2c.git Lf5dc579a
2026-09-13
test(io): INQUIRE UNFORMATTED=/STREAM= must reach the code — R26-7 red
test(io): INQUIRE UNFORMATTED=/STREAM= must reach the code — R26-7 red
deepf2c.git L6a2b0f3e
2026-09-13
test(io): extend the E-descriptor guard to kP-zero and narrow fields
test(io): extend the E-descriptor guard to kP-zero and narrow fields
deepf2c.git L6c948452
2026-09-13
test(io): format modifier letters must not reach the record — R26-8 red
test(io): format modifier letters must not reach the record — R26-8 red
deepf2c.git Le6b51c7f
2026-09-13
test(io): infinity in an E/D/G field is a character string — R26-10 red
test(io): infinity in an E/D/G field is a character string — R26-10 red
deepf2c.git L7222f2f5
2026-09-13
test(io): list-directed REAL digits and -0.0 sign must match gfortran — R26-14 red
test(io): list-directed REAL digits and -0.0 sign must match gfortran — R26-14 red
deepf2c.git L5a59caa4
2026-09-13
test(io): list-directed non-finite output must not abort — R26-12 red
test(io): list-directed non-finite output must not abort — R26-12 red
deepf2c.git Lac8671b3
2026-09-13
test(io): non-finite values in an F field must match gfortran — R26-11 red
test(io): non-finite values in an F field must match gfortran — R26-11 red
deepf2c.git Le2a417de
2026-09-13
test(io): pin INQUIRE(POS=/SIZE=) end to end — F-8 red
test(io): pin INQUIRE(POS=/SIZE=) end to end — F-8 red
deepf2c.git L8129c249
2026-09-13
test(io): the E/D edit descriptor must round like gfortran — R26-9 red
test(io): the E/D edit descriptor must round like gfortran — R26-9 red
deepf2c.git L523d377d
2026-09-13
test(io): the G edit descriptor must classify by significant digits — R26-2 red
test(io): the G edit descriptor must classify by significant digits — R26-2 red
deepf2c.git L78635df6
2026-09-13
test(module): a USE, ONLY: PARAMETER must not become a local — red
test(module): a USE, ONLY: PARAMETER must not become a local — red
deepf2c.git L8fe7c9f1
2026-09-13
test(parser): a comma-form MODULE PROCEDURE keeps every specific — O1 red
test(parser): a comma-form MODULE PROCEDURE keeps every specific — O1 red
deepf2c.git Lb0506d83
2026-09-13
test(passes): a constant fold must not swallow the exception — R26-4 red
test(passes): a constant fold must not swallow the exception — R26-4 red
deepf2c.git Ld9051081
2026-09-13
test(passes): the native-module index must be bounded, and say so (RED)
test(passes): the native-module index must be bounded, and say so (RED)
deepf2c.git Lf124254d
2026-09-13
test(perf): a small fixed-size local array must not malloc per call — R27-4 red
test(perf): a small fixed-size local array must not malloc per call — R27-4 red
deepf2c.git L5f05fadd
2026-09-13
test(runtime): array intrinsics must accept a POINTER array — O2 red
test(runtime): array intrinsics must accept a POINTER array — O2 red
deepf2c.git L8810ce2a
2026-09-13
test: red case for a rank-2 array struct member (audit 19-4)
test: red case for a rank-2 array struct member (audit 19-4)
deepf2c.git L49f68264
2026-09-13
test: red case for a unit-local PARAMETER member bound (audit 19-1/19-2)
test: red case for a unit-local PARAMETER member bound (audit 19-1/19-2)
deepf2c.git Labcd771d