PlanetSquires Forums

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: FreeBasic 1.07 release (August 27, 2019)  (Read 274 times)

Paul Squires

  • Administrator
  • Guru Member
  • *****
  • Posts: 8905
  • Windows 10
    • PlanetSquires Software
FreeBasic 1.07 release (August 27, 2019)
« on: August 27, 2019, 09:47:05 AM »

This is exciting news! New compiler release version 1.07.
https://www.freebasic.net/forum/viewtopic.php?f=1&t=27812

Also, the guys are working on upgrading the toolchain to GCC 9.1
https://www.freebasic.net/forum/viewtopic.php?f=17&t=27670

Looks like I have a lot of work to do. I want to integrate the new 1.07 compiler and see if the new WSTRING is compatible and/or replace Jose's awesome CWSTR class. Hopefully such a switch will not break the WinFBE source code.

Updating to GCC 9.1 would be awesome as well. Nice to be using the latest and greatest tools.
Logged
Paul Squires
PlanetSquires Software
WinFBE Editor and Visual Designer

Josť Roca

  • Guru Member
  • *****
  • Posts: 3215
Re: FreeBasic 1.07 release (August 27, 2019)
« Reply #1 on: August 27, 2019, 10:09:22 AM »

> Looks like I have a lot of work to do. I want to integrate the new 1.07 compiler and see if the new WSTRING is compatible and/or replace Jose's awesome CWSTR class. Hopefully such a switch will not break the WinFBE source code.

There is NOT a new WSTRING. What is new is that classes such CWSTR can extend WSTRING. This allows the intrinsic FB string functions such LEFT, MID, etc., to know that it has to treat it as a WSTRING instead of an ANSI string. Therefore, with the changes that I already have done you can use, for example, LEFT(cws, 3) instead of LEFT(**cws, 3) with unicode.

See this thread for the changes:
https://www.planetsquires.com/protect/forum/index.php?topic=4295.0

Paul Squires

  • Administrator
  • Guru Member
  • *****
  • Posts: 8905
  • Windows 10
    • PlanetSquires Software
Re: FreeBasic 1.07 release (August 27, 2019)
« Reply #2 on: August 27, 2019, 10:23:43 AM »

Thanks Jose... my brain had forgotten all of that :-)
Logged
Paul Squires
PlanetSquires Software
WinFBE Editor and Visual Designer