Page 3 of 6

Re: PureBasic 4.50 Beta 1 released!

Posted: Thu Apr 01, 2010 1:58 pm
by THCM
Happy Birthday Fred and thx for the great work!

Re: PureBasic 4.50 Beta 1 released!

Posted: Thu Apr 01, 2010 4:32 pm
by DoubleDutch
Happy Birthday and thanks for the update... :D

Re: PureBasic 4.50 Beta 1 released!

Posted: Thu Apr 01, 2010 4:56 pm
by skywalk
Happy Birthday Fred!
Mine is the same as this version. :)

You guys are Awesome!

Re: PureBasic 4.50 Beta 1 released!

Posted: Thu Apr 01, 2010 5:19 pm
by AND51
PB Account wrote: If you want to beta test the next version of PureBasic feel free to download it and test it. Please remember to backup your current PureBasic directory before installing the beta. More informations can be found on this forum thread: .
Huh? Which forum thread shall this sentence point to?

Re: PureBasic 4.50 Beta 1 released!

Posted: Thu Apr 01, 2010 5:57 pm
by Rook Zimbabwe
Will wait till April 2nd to download! :wink:

Featurs look great!!! Happy BDay Fred! Perkin!

Re: PureBasic 4.50 Beta 1 released!

Posted: Thu Apr 01, 2010 6:38 pm
by zikitrake
freak wrote:...The ability to select the used compiler in the compiler options allows to easily switch between different versions from the same IDE. It also allows to easily build and debug 32bit and 64bit applications from one IDE....
:shock: :!: Thank you, PB team!!!

... And happy birthday, Fred!

Re: PureBasic 4.50 Beta 1 released!

Posted: Fri Apr 02, 2010 1:14 am
by Demivec
Thanks for the new beta! Happy birthday Fred, happy birthday Perkin. :)

Many good things to look over but only a few lines of description.
One question (or group of questions :wink:), what are the details of using Arrays in structures? For instance, can they be dynamic?

I know with some preliminary testing I am experiencing some corruption of structured data accessed via pointers but haven't been able to narrow it down yet. All was well with it in v4.41 though.

Re: PureBasic 4.50 Beta 1 released!

Posted: Fri Apr 02, 2010 9:25 am
by Fred
The beta 2 is now online, it fixes the major issues encountered in the first beta. Happy testing and thanks all for the kind words !

Re: PureBasic 4.50 Beta 2 released!

Posted: Fri Apr 02, 2010 10:23 am
by Psychophanta
Thanks a lot!
That's great.

Re: PureBasic 4.50 Beta 2 released!

Posted: Fri Apr 02, 2010 4:13 pm
by Vera
Hello,

again I've compared the compilerfunctions (pb 4.41 -> 4.50) to get a pure list with all / new / removed or changed functions I'd like to share with you: compiler-function-list-text

greetings ~ Vera

Re: PureBasic 4.50 Beta 2 released!

Posted: Fri Apr 02, 2010 4:37 pm
by GeoTrail
What's the difference between beta 1 and 2?

Re: PureBasic 4.50 Beta 2 released!

Posted: Fri Apr 02, 2010 4:38 pm
by Fred
Bug fixes.

Re: PureBasic 4.50 Beta 2 released!

Posted: Fri Apr 02, 2010 4:47 pm
by luis
Vera wrote:Hello,

again I've compared the compilerfunctions (pb 4.41 -> 4.50)
Very useful Vera, thanks!

Did you write some kind of program to automate this ?


BTW: Happy Birthday Fred and thank you (and all the team) as always.

Re: PureBasic 4.50 Beta 2 released!

Posted: Fri Apr 02, 2010 4:47 pm
by GeoTrail
WHAT? There are bugs in it? :lol:
Haven't really found any yet, seems good and solid here ;)

Re: PureBasic 4.50 Beta 2 released!

Posted: Fri Apr 02, 2010 4:48 pm
by Demivec
Vera wrote:again I've compared the compilerfunctions (pb 4.41 -> 4.50) to get a pure list with all / new / removed or changed functions I'd like to share with you: compiler-function-list-text
@Vera: Thanks for the list.

There are apparently some useful things in it that were left out of the beta announcement.

Additional Math functions:
  • - Mod(a,b) for floating point
    - Sign(a) for floating point

Specifically for debugging (mentioned but not detailed):
  • - ClearDebugOutput()
    - SaveDebugOutput(filename$)
    - ShowDebugOutput()
    - ShowAssemblyViewer()
    - ShowCallstack()
    - ShowLibraryViewer(Library$ [,Object])
    - ShowMemoryViewer([*Buffer, length])
    - ShowProfiler()
    - ShowVariableViewer()
    - ShowWatchlist()
    - ResetProfiler()
    - StartProfiler()
    - StopProfiler()
    - PurifierGranularity(GlobalGranularity, LocalGranularity, StringGranularity, DynamicGranularity)