Page 23 of 42
Re: PureBasic 6.00 Beta 1 released !
Posted: Wed Dec 15, 2021 11:04 am
by Wolfram
BarryG wrote: Wed Dec 15, 2021 5:42 am
I agree with you on this. I'd be happy if everything but Windows was ditched and Fred concentrated only on making a Windows-only version. I know it won't happen, though. But it would be way less work and stress, and free up so much more time for him. I know from experience. There's a line you have to draw between being all things for everyone while making sacrifices for each, or just making one cool product that does everything well with no sacrifices.
If you are looking for a perfect solution for Windows switch to Visual Studio. I think the good thing about PB is that it is cross-platform and thus the experiences are also shared across platforms. For the few individual cases where something does not work right away, there is also a solution.
Fred has written a very good software and united a very good community I hope he keeps this way because I appreciate it to be able to work across platforms.
Re: PureBasic 6.00 Beta 1 released !
Posted: Wed Dec 15, 2021 11:19 am
by BarryG
I'm okay with the decision to be cross-platform; I just wish it wasn't so. Half my code is API stuff to compensate, and that's fine. It gets the job done.
Re: PureBasic 6.00 Beta 1 released !
Posted: Wed Dec 15, 2021 12:23 pm
by marcoagpinto
Well,
Fred could make a PureBasic 7 with minimum OSes: Windows 10, macOS 11 and Ubuntu 20.04.
Then 6.00 could become a LTS.
7.00 would only support 64-bit and the latest GCC or so, and this would make it possible to use more advanced features not supported in older OSes.
Just my two cents.
Re: PureBasic 6.00 Beta 1 released !
Posted: Wed Dec 15, 2021 2:13 pm
by User_Russian
marcoagpinto wrote: Wed Dec 15, 2021 12:23 pmFred could make a PureBasic 7 with minimum OSes: Windows 10
For what? I need compatibility with WinXP.
Re: PureBasic 6.00 Beta 1 released !
Posted: Wed Dec 15, 2021 2:31 pm
by marcoagpinto
User_Russian wrote: Wed Dec 15, 2021 2:13 pm
marcoagpinto wrote: Wed Dec 15, 2021 12:23 pmFred could make a PureBasic 7 with minimum OSes: Windows 10
For what? I need compatibility with WinXP.
So? Use 6.00 LTS.
Re: PureBasic 6.00 Beta 1 released !
Posted: Wed Dec 15, 2021 6:33 pm
by mk-soft
I use Windows, Linux, MacOS and from the weekend (when it arrives) also Raspberry.
I don't want to miss the multiplatform in any case. For special cases there is also the Compiler Directive PB_Compiler_OS. I have already written applications that run on all OS.
Re: PureBasic 6.00 Beta 1 released !
Posted: Thu Dec 16, 2021 1:48 am
by BarryG
mk-soft wrote: Wed Dec 15, 2021 6:33 pmI don't want to miss the multiplatform in any case
My comment wasn't a request for it to happen. Just a pipe-dream personal wish that I know isn't going to happen. I've removed my lamentation because it's making people defend cross-platform when that wasn't my intention.
Re: PureBasic 6.00 Beta 1 released !
Posted: Thu Jan 06, 2022 11:45 pm
by User_Russian
Fred wrote: Wed May 19, 2021 10:08 amCode: Select all
- Added /OPTIMIZER flag to the commandline, and a 'Use code optimizer' checkbox in IDE 'Compiler Options' to turn on C optimizations
I noticed that compilation with optimization enabled takes longer even if using the debugger.
Shouldn't optimization be automatically disabled (level -O0) with the debugger enabled?
Re: PureBasic 6.00 Beta 1 released !
Posted: Fri Jan 07, 2022 12:42 am
by mk-soft
Not really. Because there can be differences in the result and thus one can check it.
For example, Procedure.b foo() as a boolean return value does not work with optimisation. Boolean as return value should always be a whole register! (Integer)
Re: PureBasic 6.00 Beta 2 released !
Posted: Wed Jan 12, 2022 4:01 pm
by Fred
Beta 2 is out, all reported bugs have been corrected, don't hesitate to test it with your usual projects !
Re: PureBasic 6.00 Beta 2 released !
Posted: Wed Jan 12, 2022 4:22 pm
by Psychophanta
Damn!
Just took a look some minutes ago and there was still the Beta 1
But now is B2, thanks!

Re: PureBasic 6.00 Beta 2 released !
Posted: Wed Jan 12, 2022 4:44 pm
by Lebostein
IDE crashes in Mac OS while opening...
Mac OS 10.13.6, PureBasic_MacOSX_beta_X64_6.00
Re: PureBasic 6.00 Beta 2 released !
Posted: Wed Jan 12, 2022 4:47 pm
by Cezary
The files "PureBasic_Linux_beta_ARM32_6.00_(xxxxxx).tgz" and "PureBasic_Linux2_beta_X64_6.00_(xxxxxx).tgz" are identical to those of November's Beta 1. Is it supposed to be like that?
Re: PureBasic 6.00 Beta 2 released !
Posted: Wed Jan 12, 2022 4:54 pm
by Marc56us
Cezary wrote: Wed Jan 12, 2022 4:47 pm
The files "PureBasic_Linux_beta_ARM32_6.00_(xxxxxx).tgz" and "PureBasic_Linux2_beta_X64_6.00_(xxxxxx).tgz" are identical to those of November's Beta 1. Is it supposed to be like that?
Confirmed: all files in archive date 2021 Nov 25. ARM version seem still Beta 1
Testing:
Code: Select all
$ ./pbcompiler
PureBasic 6.00 Beta 1 - C Backend (Linux - arm32) - (c) 2021 Fantaisie Software
...
?
Windows X64 version is OK: PureBasic 6.00 Beta 2 (Windows - x64)
Re: PureBasic 6.00 Beta 2 released !
Posted: Wed Jan 12, 2022 5:05 pm
by Fred
You are right, there was an issue with file uploading. Should be fine now.