Simply Fortran 3.37 Released!
Posted on Nov. 13, 2024
Approximatrix is happy to announce the availability of Simply Fortran 3.37 for all supported platforms. This release introduces a number of minor improvements and bug fixes to the development environment.
The syntax checking engine, which runs in the background by default while working in the development environment, has received some much needed attention. A bug in Windows causing warning and error highlighting in the editor to mark incorrect lines has been fixed. Project files, when opened in the editor, should immediately indicate warning and error locations. The order of performing syntax checks on project files now properly considers module dependencies, eliminating spurious missing module errors.
A breakpoint condition was added using the ignore keyword to pass a breakpoint a specified number of times before stopping, a user-requested feature. The breakpoint listing in the development environment now has a "Goto Breakpoint" option in the popup menu to quickly navigate to breakpoints set by the user. Debugging is now unfortunately disabled on Intel macOS 15.0 or higher due to an outstanding GNU Debugger issue related to improper debugging information present in compiled executables. We are looking to resolve the issue, but debugging is completely disabled on macOS 15 for the time being.
On macOS, Simply Fortran now checks the path to the linker upon startup to ensure that Apple's linker is the current linker on the path. Our compiler can pass invalid flags to other untested versions, so this step should eliminate any possible confusion.
Popups on editor tabs should now look considerably better. On Windows 11, tooltips will now pop up using rounded-corner windows to maintain consistency with the system user interface. These Windows popups will display in a slightly transparent manner. On Linux and macOS, popups should be better positioned to avoid covering relevant text while the developer is typing. The autocompletion popup should stay open as typing continues; previous releases could result in the autocompletion popup erroneously closing as typing continued.
Fortran-specific syntax help, especially intrinsic function and subroutine popups, will appear with some formatting present. Additional care has been taken to improve intrinsic procedure help popups, eliminating some markup code from the original help files from which they originate.
Most Windows buttons should now be rendered in a more aesthetically pleasing manner regardless of the current development environment theme. The Windows user interface is now directly using the vector icon images like the Linux and macOS user interfaces. The themed Windows menu bar now uses rounded corners to indicate selected menus on Windows 11.
A bug related to the Build Status tab on Windows has been corrected. Under certain circumstances involving lines exceeding 2000 characters, the Build Status tab could fail to update.
The latest release is available for Windows, macOS, and GNU/Linux from the Download page.