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 9.00

 
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: Mon Nov 13, 2023 3:26 pm    Post subject: Silverfrost FTN95: Fortran for Windows version 9.00 Reply with quote

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

New Features:

  • Fortran 2003 ASSOCIATE construct.
  • Fortran 2003 Parameterised derived types.
  • Fortran 2003 PROCTECTED attribute for module variables.
  • Fortran 2003 NINT, AINT, ANINT and TRANSPOSE allowed in initialisation.
  • Fortran 2008 BLOCK construct.
  • Fortran 2008 BACK argument for MINLOC, MAXLOC and FINDLOC.
  • Command line option /ALL_ERRORS added.
  • ISHFT and ISHFTC now coded inline for 64 bits.
  • ClearWin+: Tooltips via %th[ms_style] have been extended to allow use with read-only controls.
  • ClearWin+: New options have been added for native tooltips (%th without ms_style)
  • ClearWin+: New new format code %cd has be added that generates the standard Microsoft Open/Save As file dialog.
  • ClearWin+: An alternative method has been added for multiple %pl or %bn options.


Last edited by silverfrost on Mon Nov 13, 2023 5:33 pm; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website
silverfrost
Site Admin


Joined: 29 Nov 2006
Posts: 191
Location: Manchester

PostPosted: Mon Nov 13, 2023 3:27 pm    Post subject: Reply with quote

Outline summary of some of the bugs that have been fixed:

  • MINLOC missing error report when not /ISO.
  • Integer overflow at runtime for ALLOCATE and /64 /UNDEF.
  • #INCLUDE not working at column one for fixed Fortran and the command line option /CFPP.
  • False warning "Character miss-match in argument".
  • ROTATE_FONT@ not working correctly for GDI+.
  • SET_DEFAULT_WINDOW@ not working for 64 bits.
  • ALLOCATE with keyword SOURCE failed for arrays declared in a module.
  • Various failures for "allocate on assignment".
  • NINT, AINT and ANINT not implemented for initialisation expression.
  • "SLATEC" failures for the routines D1MACH and XERMSG.
  • Failure for expression containing calls to a function returning a complex value (64 bits only).
  • TRANSPOSE not working correctly for 64 bits.
  • Failure for nested IF constructs for /64 and /OPT.
  • "Allocate on assignment" was being attempted for an ALLOCATABLE right hand side.
  • COMPILER_VERSION and COMPILER_OPTIONS were not hidden for ISO_FORTRAN_ENV and USE ONLY.
  • ALLOCATE was not failing for PROTECTED variables.
  • False runtime error report about non-conformant arrays with /64 and /CHECK.
  • "Allocate on assignment" was not working for the TRANSFER intrinsic.
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