Today we have released a new installer for XSharp Cahors 2.5.
This new build has many changes. To name a few:

  • The Visual Studio integration has received a major overhaul. The background scanner has been rewritten and de "code model" used inside the editor is now stored in an external (SQLite) database. We have also rewritten the way how type information for external assemblies is read.We are now using the Mono.Cecil library for that, which is faster and uses less memory than the System.Reflection classes we used before
  • We have made many changes in the runtime, and fixed a bug in the DBFCDX RDD. We have also added a method to validate an index. See the What's new document for more information.
  • There are also some changes to the compiler. For example we now support typed parameters in compile time codeblocks !
  • Finally, this build also included typed version of Console Classes, System Classes and RDD Classes. One of the next builds will also include typed versions of SQL classes and GUI classes.

XSharp 2.5 will be the last build that works with Visual Studio 2015. We are going to make more changes to our VS integration and use features that are not supported by Visual Studio 2015.

The what's new document describing all the changes can be found here:

{rsfiles path="general/Readme/whatsnew25.rtf"}

{rsfiles path="fox/Compiler/"}

The public version of the 2.5 build will follow shortly, unless some important problem is found in the next couple days.
Thank you to all of you for your continued support and invaluable help in further developing the XSharp product!


You are not authorised to post comments.