Blog

All Blog Posts  |  Next Post  |  Previous Post

TMS FixInsight with Delphi 13 language extensions support

Today

TMS Software Delphi  Components fixinsightpro

The release of Delphi 13 brings us several language extensions. With TMS FixInsight being a static code analysis tool, in order to be able to fully take advantage of it from Delphi 13 with the new language features, it was necessary to adapt the TMS FixInsight code parser and static analysis tool for these language extensions. 


As a result, TMS FixInsight language parsing was extended with support for:

  • New! Delphi ternary operator, implemented using the “if” keyword, matching the semantic of the ternary conditional operator found in other programming languages

  • New! NameOf intrinsic function, to get the string representation of identifiers in code

  • New! New language operators: “is not” and “not in”

  • New! New “noreturn” directive for procedure declaration


At the same time, more and more developers are using the 64bit version of the Delphi IDE. Since TMS FixInsight includes an IDE plugin that allows running the static code analysis directly form the IDE, we have decided to provide both a Win32 and Win64 version of the TMS FixInsight IDE plugin

TMS Software Delphi  Components fixinsightpro

We are happy to inform that from today, users with an active TMS FixInsight Personal or TMS FixInsight Pro license, will find the beta download of the new TMS FixInsight with the new full Delphi 13 support on the "My Products" page after login on our website

It is our goal to run a short, focused beta period on this new version and then do a full public release. We are looking forward to all your comments & feedback on this TMS FixInsight beta. As always, this is also a good opportunity to share your thoughts on suggestions for other future enhancements and additional static code analysis areas to consider. 


Thanks for your patience and looking forward to getting in touch!




Bruno Fierens




This blog post has not received any comments yet.



Add a new comment

You will receive a confirmation mail with a link to validate your comment, please use a valid email address.
All fields are required.



All Blog Posts  |  Next Post  |  Previous Post