Joined: 29 Nov 2006
|Posted: Sun Feb 28, 2010 11:35 pm Post subject: Silverfrost FTN95: Fortran for Windows version 5.50
|We are pleased to announce the release of FTN95 version 5.50. This is available for download now to supported users.
- A new command line option /RAGGED_ARRAYS has been added for use with /CHECK and /CHECKMATE. This option prevents a runtime failure when a non-rectangular array is passed to a subprogram as is the case with some BLAS/LAPACK routines.
- An optional new memory model in salflibc.dll has now been made the default. The environment variable FTN95_NEW_MEMORY can be set to FALSE in order to switch this off.
- Plato is now fully integrated with SDBG when this feature is switched on in the Options dialog.
- Plato can now print files using syntax colouring.
- ClearWin+: A new option has been added for %cw called [local_font] that causes %cw to use the current %fn and %ts.
- ClearWin+: A new option [popup] has been added to %gr so that a %pm menu appears with %gr[full_mouse_input].
- ClearWin+: Additional keyboard characters have been added for %ac including plus (+) and minus (-) characters.
- ClearWin+: A new CLEARWIN_INFO@ information string has been added: OPENGL_ALIVE
Outline summary of bugs that have been fixed:
- Improved Windows 7 compatibility
- Several issues that are generally seen on x64 operating systems with large amounts of RAM have been fixed. These issues manifested themselves as out-of-memory errors and unexplained floating point exceptions (that were in-fact underflows)
- Fixed a problem with building on Windows 7/Windows Server 2008 and deploying lower versions of Windows where certain system functions could not be located in kernel32.dll.
- /EXPLIST was failing when used with a large file and /CHECK.
- SELECTED_INT_KIND and SELECTED_REAL_KIND did not respond to /ALT_KINDS.
- When not using /LINK a bad object file was sometimes created despite reported compilation errors.
- An access violation occurred when a constructor for a user defined type was assigned to an integer.
- Windows NT text console commands (WCREATE@ et al) now function correctly on consoles with more than 50-lines of line buffer