Home

Simply Fortran 3.39 Now Available

Posted on Feb. 26, 2025

Approximatrix is happy to announce the release of Simply Fortran 3.39 for Windows, macOS, and GNU/Linux. This release brings significant bug fixes and minor feature additions to the development environment and packaged libraries.

The debugger interface on Windows and GNU/Linux now supports copying values from the Variables and Watch listings using the right-click popup menu. Selecting an array will copy all values currently loaded into the listing as a single vector of values, while selecting a derived type with copy all children as a JSON-like text structure. A possible race condition computing Fortran dependencies occurring on modern, fast processors in the project toolkit executable, used when a project depend on other projects, has been fixed.

On macOS and GNU/Linux, users can now select the editor code page to allow a selection of alternative character sets from within the Edit menu. Certain warnings on macOS and GNU/Linux are now displayed as much less intrusive overlay popups in the editor rather than popup windows. The Snap distribution for GNU/Linux has been updated to be based on a 2024 core desktop system. Shared linking when not possible, specifically when using the Snap distribution of Simply Fortran, now generates a warning and automatic fix.

On Windows, major resource leaks were identified and eliminated. While these leaks would not necessarily be manifested as memory leaks, they could cause eventual instability in the development environment. The Windows Compiler Flags panel now includes a box for custom resource compiler flags. Additionally, the Module/Include search directories are now passed to the resource compiler as well as the C and Fortran compilers automatically. Minor issues related to managing the program icon in Project Options have been fixed.

The AppGraphics library has been improved with an eye towards performance. Specifically, refresh operations should be improved in regards to drawing operations. Testing has shown nearly an order of magnitude improvement by eliminating redundant Windows graphics calls. An additional bug that caused certain dialogs to fail to open when triggered by AppGraphics callbacks has been fixed.

Aplot received substantial bug fixes. The GNU/Linux distribution of Aplot was no longer drawing properly or, on certain distributions, linking at all. Linking issues have been fixed by using standard Linux tools to determine the proper library linking flags across distributions. Drawing operations of the Aplot window, most notably the buttons for saving and closing the plot, are now fixed as well. An issue in Aplot for Windows when using the asynchronous plotting mode that caused save_plot calls to save blank bitmaps has been fixed.

The latest installers are available from the Download page.

Back to News...