to-f90 (devel/to-f90) Add to my watchlist

Fortran 77 to Fortran 90 converter

A Fortran 90 program for converting fixed-format Fortran 77 code to Fortran 90 free-format. Other changes replace old Fortran constructs with more modern ones. The conversions made include: 1. Standard format (column 7-72) converted to free-format. 2. DO loops and IF blocks indented. 3. Most labels are removed from loops and replaced with END DO, CYCLE, EXIT, and DO-loop constructs where appropriate. 4. 3-way arithmetic IFs converted to IF .. THEN .. ELSE constructs. 5. TYPE and INTENT declarations inserted for all subroutine and function arguments. 6. Computed GOTOs converted to SELECT CASE constructs. 7. Embedded blanks are removed from numerical constants. They are illegal in free format.

Version: 1999-03-08 License: public-domain GitHub
Reset

75 build(s) found
Builder Build Number Start Time Elapsed Time Watcher Build Status
15.arm64 12158 2025-03-10 13:04:06 0:00:43 5624 build successful
15 10029 2024-10-11 2:48:07 0:00:31 899 build successful
12 114077 2024-07-22 12:11:03 0:02:34 37995 build successful
14 43911 2024-07-22 9:51:10 0:01:11 11942 build successful
10.13 240422 2024-07-22 8:55:24 0:04:35 79428 build successful
10.14 214531 2024-07-22 6:40:01 0:03:13 70098 build successful
10.7 198593 2024-07-21 19:38:17 0:03:39 60862 build successful
10.8 185082 2024-07-21 18:22:23 0:03:24 58915 build successful
10.15 191478 2024-07-21 18:10:38 0:03:01 59165 build successful
10.10 277477 2024-07-21 17:30:00 0:02:52 88450 build successful
13.arm64 66669 2024-07-21 6:28:54 0:00:35 23488 build successful
13 74756 2024-07-20 21:41:05 0:01:15 23737 build successful
10.11 271545 2024-07-20 15:39:27 0:03:25 88612 build successful
10.9 284700 2024-07-20 15:25:25 0:02:25 88122 build successful
12.arm64 132975 2024-07-20 13:51:09 0:00:37 37875 build successful
11 162315 2024-07-20 13:43:44 0:01:57 49089 build successful
10.12 281124 2024-07-20 11:36:38 0:02:50 87328 build successful
10.6 174234 2024-07-20 11:17:42 0:03:02 61105 build successful
10.6.x86_64 209972 2024-07-20 11:11:01 0:02:17 61150 build successful
14.arm64 37211 2024-07-20 11:09:01 0:00:36 11578 build successful
14.arm64 9140 2024-01-20 16:05:10 0:00:29 4245 build successful
14 12339 2023-11-22 10:21:31 0:02:00 1892 build successful
13.arm64 8970 2023-03-06 18:03:02 0:00:26 4019 build successful
12.arm64 79734 2022-12-29 18:35:59 0:00:26 15787 build successful
10.6 100535 2022-12-29 10:55:59 0:01:43 38981 build successful
13 8384 2022-12-29 10:06:58 0:01:44 1178 build successful
10.6.x86_64 135460 2022-12-29 9:26:04 0:01:52 39011 build successful
10.8 116004 2022-12-29 9:15:27 0:01:27 36800 build successful
10.7 126633 2022-12-29 9:12:33 0:01:14 38756 build successful
12 53820 2022-12-29 6:52:36 0:02:07 15775 build successful
10.9 213711 2022-12-29 6:46:02 0:02:07 66016 build successful
10.10 208235 2022-12-29 6:44:57 0:02:07 66323 build successful
10.11 205884 2022-12-29 6:44:33 0:02:30 66443 build successful
10.13 175614 2022-12-29 6:43:41 0:01:51 57324 build successful
10.15 125061 2022-12-29 6:43:39 0:02:24 37085 build successful
10.12 213062 2022-12-29 6:40:47 0:01:21 65244 build successful
10.14 151200 2022-12-29 6:40:14 0:02:44 48092 build successful
11 97378 2022-12-29 6:40:08 0:01:36 26996 build successful
11.arm64 79037 2022-12-29 6:38:29 0:00:27 26970 build successful
10.6 76372 2022-06-08 14:48:49 0:01:21 31761 build successful
10.6.x86_64 109962 2022-06-08 14:46:52 0:01:08 31734 build successful
10.6 70089 2022-05-18 1:57:06 0:00:17 30935 failed install-dependencies
10.6.x86_64 104312 2022-05-18 1:41:33 0:00:13 30902 failed install-dependencies
12 12736 2022-01-12 2:31:21 0:01:09 3315 build successful
10.6.x86_64 87592 2022-01-11 21:57:23 0:02:45 26619 failed install-port
10.6 53136 2022-01-11 21:45:59 0:03:26 26660 failed install-port
12.arm64 15063 2021-11-14 21:56:44 0:00:30 1060 build successful
10.6 32621 2021-06-03 23:49:41 0:00:48 18636 failed install-dependencies
10.6 32577 2021-06-03 17:43:48 0:00:50 18627 failed install-dependencies
10.13 110896 2021-05-14 14:20:54 0:03:53 36309 build successful
10.9 146904 2021-05-14 10:43:38 0:04:05 45109 build successful
10.15 57695 2021-05-14 10:22:54 0:02:09 16014 build successful
10.10 142896 2021-05-14 10:09:33 0:03:18 45430 build successful
10.7 52699 2021-05-13 7:05:39 0:03:55 17828 build successful
10.14 86551 2021-05-12 21:58:12 0:03:29 27017 build successful
11 30347 2021-05-12 18:43:21 0:01:55 5819 build successful
10.6 31242 2021-05-12 17:41:49 0:01:00 17817 failed install-dependencies
10.11 141370 2021-05-12 16:26:34 0:03:31 45364 build successful
10.8 46348 2021-05-12 12:59:02 0:03:18 15689 build successful
10.12 146418 2021-05-12 10:13:56 0:02:53 44356 build successful
11.arm64 20232 2021-05-11 12:58:58 0:00:58 5978 build successful
11.arm64 19264 2021-04-29 2:03:19 0:00:25 5531 build successful
10.12 136331 2021-01-20 16:35:45 0:03:22 40674 build successful
10.14 76768 2021-01-20 16:12:26 0:01:42 23334 build successful
10.11 131172 2021-01-20 15:56:51 0:03:15 41682 build successful
11 15795 2021-01-20 15:52:42 0:01:59 2122 build successful
10.13 101083 2021-01-20 15:14:23 0:03:19 32642 build successful
10.15 48408 2021-01-20 14:12:29 0:01:43 12919 build successful
10.10 132855 2021-01-20 12:56:50 0:03:01 41740 build successful
10.6.x86_64 45781 2021-01-20 12:15:27 0:04:54 14155 build successful
10.7 41405 2021-01-20 11:41:47 0:04:11 14133 build successful
10.8 35826 2021-01-20 11:39:22 0:05:18 11990 build successful
10.9 136731 2021-01-20 11:28:20 0:04:00 41691 build successful
10.6 24607 2021-01-20 9:55:19 0:01:00 14143 failed install-dependencies
11.arm64 9524 2021-01-19 11:35:46 0:00:40 2222 build successful