Page 1 of 7

PureBasic 6.01 LTS is released !

Posted: Fri Jan 20, 2023 1:33 pm
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

Re: PureBasic 6.01 beta 1 is available

Posted: Fri Jan 20, 2023 1:38 pm
by marcoagpinto
Thanks for your efforts!

:D :D :D :D :D :D :D

Re: PureBasic 6.01 beta 1 is available

Posted: Fri Jan 20, 2023 1:52 pm
by NicTheQuick
Do you implement test cases for all fixed bugs to avoid regressions in the future?

Re: PureBasic 6.01 beta 1 is available

Posted: Fri Jan 20, 2023 1:55 pm
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).

Re: PureBasic 6.01 beta 1 is available

Posted: Fri Jan 20, 2023 1:59 pm
by marcoagpinto
@Fred

Does it support GCC -O3?

Is GCC compiled code faster than in 6.00?

Thank you!

Re: PureBasic 6.01 beta 1 is available

Posted: Fri Jan 20, 2023 2:04 pm
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.

Re: PureBasic 6.01 beta 1 is available

Posted: Fri Jan 20, 2023 2:10 pm
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.

Re: PureBasic 6.01 beta 1 is available

Posted: Fri Jan 20, 2023 2:29 pm
by Aleks_Longard
+++
Big hank you Fred!

Re: PureBasic 6.01 beta 1 is available

Posted: Fri Jan 20, 2023 2:32 pm
by Janni
Thanks for making PB better and better.
Great work Fred and team ! :D

Re: PureBasic 6.01 beta 1 is available

Posted: Fri Jan 20, 2023 2:56 pm
by jacdelad
Thx from me too.

The list also shows bug which seem to be present since v4.5 and earlier. Wow.

Re: PureBasic 6.01 beta 1 is available

Posted: Fri Jan 20, 2023 4:05 pm
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

Re: PureBasic 6.01 beta 1 is available

Posted: Fri Jan 20, 2023 4:37 pm
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:

Re: PureBasic 6.01 beta 1 is available

Posted: Fri Jan 20, 2023 5:07 pm
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

Re: PureBasic 6.01 beta 1 is available

Posted: Fri Jan 20, 2023 5:34 pm
by Mijikai
Thank you Fred & Team.

Re: PureBasic 6.01 beta 1 is available

Posted: Fri Jan 20, 2023 7:47 pm
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.