Today we have released an installer for our FOX subscrivers only for XSharp Cahors 2.11 which contains some fixes for problems reported with X# 2.10, and some new features.
As part of this release we have also activated some compiler warnings for "implicit numeric conversions" that may cause loss of data or overflow errors, such as conversions between FLOAT and INT.

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

{rsfiles path="fox/Compiler/XSharpSetupFox2.11.0.1.zip"}


 

 


Here is a short progress update.

In the month Februari we have worked hard to fix several issues that were reported by our customers and to add some new features. A new build (2.11) is being tested by a small group of betatesters at this moment.
The full list of changes for this new build can be found here:

https://www.xsharp.eu/itm-downloads/download?path=general%252FReadme%252Fwhatsnew211.pdf

Compiler

  • Several preprocessor fixes to make the preprocessor more compatible with FoxPro and Xbase++. We have also added the #if and #stdout commands
  • The compiler will now emit warnings when you enable implicit signed/unsigned conversions (/vo4) or conversions between numeric types of different sizes or from fractional types to integral types (/vo11)
  • The compiler adds the "castclass" IL instruction when passing variables of type OBJECT to a function/method that expects a typed parameter
  • Several reported problems were fixed.

Runtime

  • Several new functions were added for FoxPro compatibility
  • Several changes were made to improve the Foxpro dialect support
  • Several smaller fixes in the RDD system to improve the compatibility with Visual Objects, XBase++ and FoxPro

Visual Studio integration

  • New "lightbulb" action to create constructors
  • Several changes in the editor, including an issue that had a negative impact on the performance.
  • Fixed a problem in the project system that was shown when designing a DevExpress DocumentManager control in the form editor

We expect to release this new build in the coming week for FOX subscribers only.
2.11 will NOT be released as a public build.


Today we have released a public for XSharp Cahors 2.10 which contains some fixes for problems reported with X# 2.9, and some new features, especially in the FoxPro compatibility area.

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

{rsfiles path="installers/XSharpSetup2.10cPublic.zip"}

To celebrate the release of X# 2.10 we have now a special offer for new subscribers:

If you use the discount code X#210 when buying a FOX subscription in our online shop you will get a 30% discount.
This discount code is valid until Feb 28, 2022.


Coming Thursday (January 27th) we will have an online session in which we will try to explain the RDD system. Some of the topics covered are

  • The Architecture of the RDD system
  • Classes, Interfaces involved with the RDD system
  • The RDD system and the Macro compiler
  • The RDD system and Multi Threading
  • Logging RDD operations with the RDD events
  • Extending the RDD system

The session will start at 16:00 Amsterdam time (CET, GMT+1) and we will be using Zoom for the session. The recording of the session will become available in our Youtube channel.

 


Today we have released an installer for XSharp Cahors 2.109 which contains some fixes for problems reported with X# 2.9, and some new features, including Visual Studio 2022 support.

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

{rsfiles path="fox/Compiler/XSharpSetup2.10cFox.zip"}

 A public installer for version 2.10 will be published in the coming weeks.

To celebrate the release of X# 2.10 we have now a special offer for new subscribers:

If you use the discount code X#210 when buying a FOX subscription in our online shop you will get a 30% discount.
This discount code is valid until Feb 28, 2022.