forums.silverfrost.com Forum Index forums.silverfrost.com
Welcome to the Silverfrost forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Silverfrost FTN95: Fortran for Windows version 8.20

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    forums.silverfrost.com Forum Index -> Announcements
View previous topic :: View next topic  
Author Message
silverfrost
Site Admin


Joined: 29 Nov 2006
Posts: 191
Location: Manchester

PostPosted: Wed Nov 01, 2017 8:00 pm    Post subject: Silverfrost FTN95: Fortran for Windows version 8.20 Reply with quote

We are pleased to announce the release of FTN95 version 8.20. This is available for download now to supported users.

New Features:

  • 64 bit FTN95 now stores large static arrays in the same way as automatic arrays.
  • 64 bit FTN95 now implements the /PROFILE option. This produces an output file that lists the number of times each statement was executed.
  • SLINK64 now accepts system .ocx and .drv files as well as .dll files.
  • SLINK64 now has a rlo command. This is for DLLs and delays the binding until the first call of a routine in the DLL.
  • SLINK now reports a clear error report when supplied with 64 bit object code.
  • The FTN95 option /SIZE32 has been renamed /SIZE_ISO and /ISO now implies /SIZE_ISO.
  • A new FTN95 option /ECHO_OPTIONS has been added.
  • The standard intrinsics SIZE, UBOUND and LBOUND now have an optional KIND argument.
  • A new routine WINSTYLE@ has been added to ClearWin+.
  • A new format code %wi has be added to ClearWin+. This allows you to interactively design a window in order to fix the exact position and size of each control.
  • A new format code %mb has been added to ClearWin+. This "multi-button" toolbar provides an alterative to %tb and %ib that is simpler to set up and has more functionality.
  • A new format code %cm has been added. It provides a popup menu for the next control in the winio@ list and is constructed in exactly the same way as %pm
  • Two new routines GETTEXTSIZE@ and GETFONTSIZE@ have been added to ClearWin+.
  • The 64 bit FTN95 runtime checking (/CHECK) now traps recursive function calls for functions that have not been given the RECURSIVE attribute.
  • A new routine SET_MAXIMUM_IO_BUFFER_SIZE@ has been added to the library
  • The native %pl has been improved.

Outline summary of bugs that have been fixed:

  • Microsoft changed some of the .NET debugger interfaces in Visual Studio 2013 that meant it was impossible to see COMMON blocks. This has been 'worked around' in dbk_link.
  • Various issues relating to using INTEGER*2 as the default integer kind have been fixed.
  • Some false /CHECK error reports that occurred when passing functions as arguments have been fixed.
  • The logical IF statement was not working for 64 bit code and LOGICAL*2 variables.
  • A regression relating to "integer,pointer::j=>NULL()" in 64 bit code has been fixed.
  • A problem with INTEGER*8 variables in /64 common blocks has been fixed.
  • A failure with list-directed input of logical data has been fixed.
  • A failure with the /64 addressing of TYPE members of a TYPE has been fixed.
  • READFA@ was not processing end-of-line characters correctly for 64 bits.
  • SLINK64 was failing with insufficient memory when building very large projects.
  • The format descriptor F0.0 was not giving the correct results.
  • SDBG64 has had various fixes and enhancements
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    forums.silverfrost.com Forum Index -> Announcements All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group