PureBasic 6.01 LTS is released !

Developed or developing a new product in PureBasic? Tell the world about it.
Fred
Administrator
Administrator
Posts: 16616
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

PureBasic 6.01 LTS is released !

Post by Fred »

Hello everyone !

- The final is out, you can grab it on your personal account. Thanks a lot to everyone during this bug-fix marathon :)

- beta 5 is out, with some more bug fixes, don't hesitate to try it out ! Updated GCC on Windows to 12.2.0 version.

Bugfixes for this version:This list was created automatically. All updated bug threads from the date of the last final version have been determined.

- beta 4 is out, with some more fixes. This will be the last beta for now, so be sure to test it properly so we can have a good final release !
Note: The optimizer needs to be manually enabled for ASM backend as well to have any effect.
The event handling code has been modified, so if you find something odd in event propagation, please report it.

Bugfixes for this version:This list was created automatically. All updated bug threads from the date of the last final version have been determined.

- beta 3 is out, with some more bug fixes to test !

Bugfixes for this version:This list was created automatically. All updated bug threads from the date of the last final version have been determined.

- beta 2 is available, with some more bug fixes, don't hesitate to test it to help us having a reliable release !

Bugfixes for this version:This list was created automatically. All updated bug threads from the date of the last final version have been determined.

The bug fix version 6.01 beta 1 is available on your online account. It includes many old timer and C backend related bugs. Feel free to test it as much as possible as it could have some regressions due to several big internal changes.

Bugfixes for this version:This list was created automatically. All updated bug threads from the date of the last final version have been determined.

Have Fun,

The Fantaisie Software Team
User avatar
marcoagpinto
Addict
Addict
Posts: 939
Joined: Sun Mar 10, 2013 3:01 pm
Location: Portugal
Contact:

Re: PureBasic 6.01 beta 1 is available

Post by marcoagpinto »

Thanks for your efforts!

:D :D :D :D :D :D :D
User avatar
NicTheQuick
Addict
Addict
Posts: 1223
Joined: Sun Jun 22, 2003 7:43 pm
Location: Germany, Saarbrücken
Contact:

Re: PureBasic 6.01 beta 1 is available

Post by NicTheQuick »

Do you implement test cases for all fixed bugs to avoid regressions in the future?
The english grammar is freeware, you can use it freely - But it's not Open Source, i.e. you can not change it or publish it in altered way.
Fred
Administrator
Administrator
Posts: 16616
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: PureBasic 6.01 beta 1 is available

Post by Fred »

NicTheQuick wrote: Fri Jan 20, 2023 1:52 pm Do you implement test cases for all fixed bugs to avoid regressions in the future?
Yes, we always add an automatic test for every bug fixed (unless it's GUI stuff which are harder to do).
User avatar
marcoagpinto
Addict
Addict
Posts: 939
Joined: Sun Mar 10, 2013 3:01 pm
Location: Portugal
Contact:

Re: PureBasic 6.01 beta 1 is available

Post by marcoagpinto »

@Fred

Does it support GCC -O3?

Is GCC compiled code faster than in 6.00?

Thank you!
Fred
Administrator
Administrator
Posts: 16616
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: PureBasic 6.01 beta 1 is available

Post by Fred »

It doesn't support O3 and will probably never will. O3 brings so much aggressive optimizations, than even Linus doesn't want to use it for the Linux kernel. Here is an interesting read about this: https://www.phoronix.com/news/No-O3-For-Linux-Kernel

That said, 6.01 should be much faster than 6.00 due to volatile rework, but it still needs to be confirmed working as expected.
User avatar
marcoagpinto
Addict
Addict
Posts: 939
Joined: Sun Mar 10, 2013 3:01 pm
Location: Portugal
Contact:

Re: PureBasic 6.01 beta 1 is available

Post by marcoagpinto »

Fred wrote: Fri Jan 20, 2023 2:04 pm It doesn't support O3 and will probably never will. O3 brings so much aggressive optimizations, than even Linus doesn't want to use it for the Linux kernel. Here is an interesting read about this: https://www.phoronix.com/news/No-O3-For-Linux-Kernel

That said, 6.01 should be much faster than 6.00 due to volatile rework, but it still needs to be confirmed working as expected.
Thank you!

I didn't know about the -O3 issues.
Aleks_Longard
User
User
Posts: 59
Joined: Mon Dec 24, 2012 9:07 am
Location: Germany, Munich

Re: PureBasic 6.01 beta 1 is available

Post by Aleks_Longard »

+++
Big hank you Fred!
Sory my bad english
User avatar
Janni
Enthusiast
Enthusiast
Posts: 127
Joined: Mon Feb 21, 2022 5:58 pm
Location: Norway

Re: PureBasic 6.01 beta 1 is available

Post by Janni »

Thanks for making PB better and better.
Great work Fred and team ! :D
Spec: Linux Mint 20.3 Cinnamon, i7-3770K, 16GB RAM, RTX 2070 Super
User avatar
jacdelad
Addict
Addict
Posts: 1431
Joined: Wed Feb 03, 2021 12:46 pm
Location: Planet Riesa
Contact:

Re: PureBasic 6.01 beta 1 is available

Post by jacdelad »

Thx from me too.

The list also shows bug which seem to be present since v4.5 and earlier. Wow.
PureBasic 6.04/XProfan X4a/Embarcadero RAD Studio 11/Perl 5.2/Python 3.10
Windows 11/Ryzen 5800X/32GB RAM/Radeon 7770 OC/3TB SSD/11TB HDD
Synology DS1821+/36GB RAM/130TB
Synology DS920+/20GB RAM/54TB
Synology DS916+ii/8GB RAM/12TB
jack
Addict
Addict
Posts: 1336
Joined: Fri Apr 25, 2003 11:10 pm

Re: PureBasic 6.01 beta 1 is available

Post by jack »

I normally use -O2 with gcc but in rare occasions -O3 is significantly faster, but most often the difference between -O2 an -O3 is small
but why not give the user the option to choose the O level?
or for that matter any other gcc options
User avatar
majikeyric
Enthusiast
Enthusiast
Posts: 179
Joined: Mon Oct 21, 2013 5:21 pm
Location: France
Contact:

Re: PureBasic 6.01 beta 1 is available

Post by majikeyric »

Many thanks Fred for the never ending effort to make PB reach perfection ! 8)
What a great loving dev product !
I'm so happy, I have been using it for 10 years now ! :D
PS : I use it to make all my tools (at light speed!) for retro game development ! :wink:
plouf
Enthusiast
Enthusiast
Posts: 250
Joined: Fri Apr 25, 2003 6:35 pm
Location: Athens,Greece

Re: PureBasic 6.01 beta 1 is available

Post by plouf »

jack wrote: Fri Jan 20, 2023 4:05 pm I normally use -O2 with gcc but in rare occasions -O3 is significantly faster, but most often the difference between -O2 an -O3 is small
but why not give the user the option to choose the O level?
or for that matter any other gcc options
Because if add the option to select o3 ppl will use it and bug tracking in non real bug will be start and create a mess ..i guess
Christos
User avatar
Mijikai
Addict
Addict
Posts: 1360
Joined: Sun Sep 11, 2016 2:17 pm

Re: PureBasic 6.01 beta 1 is available

Post by Mijikai »

Thank you Fred & Team.
User avatar
ChrisR
Addict
Addict
Posts: 1127
Joined: Sun Jan 08, 2017 10:27 pm
Location: France

Re: PureBasic 6.01 beta 1 is available

Post by ChrisR »

Impressive to see PB 4.30, 4.50, 4.60 RC1, 4.60,... :shock:
With old bugs fixed, some dating back to 2011. I didn't know anything about PureBasic, even the name at that time.
Wow, What a long way, congratulations for the quality of the work done and for maintaining this great Language, so powerful, light and fast, again and again.
Post Reply