PureBasic 6.01 LTS is released !
Re: PureBasic 6.01 beta 5 is available
thank you Fred for the update and for a newer gcc version
Re: PureBasic 6.01 beta 5 is available
Oh, that's nice, from 8.1 to the last one !Updated GCC on Windows to 12.2.0
These are the results with a program I've used during this beta cycle to look for all the variations in performance we had (fast without volatile, slow with volatile, super-slow with just some volatile and a floating point problem, and finally now with some volatile, the floating point problem fixed and some very good performances),
Code: Select all
; x 86
; 6.01 B4
; ASM = 17440
; ASM (opt) = 17220
; C = 58286
; C (opt) = 17343
; 6.01 B5
; ASM = 17492
; ASM (opt) = 17399
; C = 58293
; C (opt) = 17522
; x64
; 6.01 B4
; ASM = 15558
; ASM (opt) = 15497
; C = 20928
; C (opt) = 10344
; 6.01 B5
; ASM = 15671
; ASM (opt) = 15650
; C = 18317
; C (opt) = 10465
Also in general the 64 bit code is faster.
This is just one specific program with nested loops, floating point and a lot of memory access through pointers, so your results may vary but it's still interesting.
"Have you tried turning it off and on again ?"
A little PureBasic review
A little PureBasic review
Re: PureBasic 6.01 beta 5 is available
Just tried this with 6.01 beta 5, and it's not "Done" because the compiler still hangs due to using ASM with the C backend. I suggest maybe the compiler can detect such invalid code and raise an error, instead of showing "Compiling" for 10+ minutes?
- Psychophanta
- Addict
- Posts: 4996
- Joined: Wed Jun 11, 2003 9:33 pm
- Location: Lípetsk, Russian Federation
- Contact:
Re: PureBasic 6.01 beta 5 is available
Let us try out the beta 5
http://www.zeitgeistmovie.com
While world=business:world+mafia:Wend
Will never leave this forum until the absolute bugfree PB
While world=business:world+mafia:Wend
Will never leave this forum until the absolute bugfree PB
Re: PureBasic 6.01 beta 5 is available
Should be better with next version
Re: PureBasic 6.01 beta 5 is available
Wow, thanks Fred! I was under the impression it wasn't possible to fix (based on other people's comments). Look forward to testing it!
- StarBootics
- Addict
- Posts: 984
- Joined: Sun Jul 07, 2013 11:35 am
- Location: Canada
Re: PureBasic 6.01 beta 5 is available
Apparently the version 6.01 LTS is out. Unfortunately I have a large program that compile fine with the ASM backend but I get an Assembler error with the C backend after that the IDE freeze completely. I don't have source code with asm code inside.
I'm under Debian 11 and I'm using PureBasic For Ubuntu 18.04.
I'm investigating and I hope I will find the error.
Edit : I have found my error. That being said, for that kind of error I should have got an Invalid Memory Access error and not an Assembly error. I will provide a small code example to demonstrate that.
Best regards
StarBootics
I'm under Debian 11 and I'm using PureBasic For Ubuntu 18.04.
I'm investigating and I hope I will find the error.
Edit : I have found my error. That being said, for that kind of error I should have got an Invalid Memory Access error and not an Assembly error. I will provide a small code example to demonstrate that.
Best regards
StarBootics
Last edited by StarBootics on Tue Mar 07, 2023 8:44 pm, edited 1 time in total.
The Stone Age did not end due to a shortage of stones !
Re: PureBasic 6.01 beta 5 is available
Wow, you are right? Did not see the announcement
My large apps also hang on C compile.
My large apps also hang on C compile.
The nice thing about standards is there are so many to choose from. ~ Andrew Tanenbaum
- StarBootics
- Addict
- Posts: 984
- Joined: Sun Jul 07, 2013 11:35 am
- Location: Canada
Re: PureBasic 6.01 beta 5 is available
I got it from the IDE when I have launch it. But no announcement on the forum about PB V6.01 LTS
Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
Re: PureBasic 6.01 beta 5 is available
Yes, it's released ! You can grab it on your personal account. Thanks a lot to everyone during this bug-fix marathon
Re: PureBasic 6.01 LTS is released !
A new quick fix version as just been pushed, so please update if you already got the final.
Re: PureBasic 6.01 LTS is released !
Thanks for all your hard work Fred!
Spec: Linux Mint 20.3 Cinnamon, i7-3770K, 16GB RAM, RTX 2070 Super