Page 3 of 7

Re: PureBasic 6.01 beta 2 is available

Posted: Sun Jan 29, 2023 10:10 am
by Janni
Great work Fred. Fantastic to see the rapid updates.
Love to see posts from Fred saying "Fixed."

Re: PureBasic 6.01 beta 2 is available

Posted: Mon Jan 30, 2023 6:43 pm
by ❤x1
#PB_EventType_CloseItem seems to have disappeared with beta 2. Is it expected?

Re: PureBasic 6.01 beta 2 is available

Posted: Mon Jan 30, 2023 7:02 pm
by mk-soft
❤x1 wrote: Mon Jan 30, 2023 6:43 pm #PB_EventType_CloseItem seems to have disappeared with beta 2. Is it expected?
Yup, no longer exists as it is no longer used.
What was it used for?

Re: PureBasic 6.01 beta 2 is available

Posted: Mon Jan 30, 2023 7:09 pm
by ❤x1
I was using it in some libraries. Not a problem as long as it's expected 👌.

Re: PureBasic 6.01 beta 2 is available

Posted: Mon Jan 30, 2023 7:18 pm
by mk-soft
As long as there are no complications with new constants.

Code: Select all

CompilerIf Not Defined(PB_EventType_CloseItem, #PB_Constant)
  #PB_EventType_CloseItem = $FFFF ; SDK Event.h
CompilerEndIf

CompilerIf Not Defined(PB_EventType_ReturnKey, #PB_Constant)
  #PB_EventType_ReturnKey = $501 ; SDK Event.h
CompilerEndIf

Debug #PB_EventType_CloseItem
Debug #PB_EventType_ReturnKey

Re: PureBasic 6.01 beta 3 is available

Posted: Sat Feb 04, 2023 4:53 pm
by Fred
- 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.

Re: PureBasic 6.01 beta 3 is available

Posted: Sat Feb 04, 2023 4:58 pm
by Janni
Thank you Sir! :D

Re: PureBasic 6.01 beta 3 is available

Posted: Sat Feb 04, 2023 11:55 pm
by box_80
Thanks for the bug fixes.

Re: PureBasic 6.01 beta 3 is available

Posted: Sun Feb 05, 2023 10:23 am
by Little John
Many thanks for all the bug fixes, Fred!

Re: PureBasic 6.01 beta 3 is available

Posted: Mon Feb 06, 2023 10:07 am
by ❤x1

Code: Select all

	Structure SelfReferencingStructure
		ValueA.i
		ValueB.i
		List *Children.SelfReferencingStructure()
	EndStructure
Doesn't work anymore in b3 (and maybe before, I hadn't tested it in 6.01 yet).

Re: PureBasic 6.01 beta 3 is available

Posted: Mon Feb 06, 2023 10:09 am
by Fred
Please open a bug report with a working snippet , I can easily miss it here

Re: PureBasic 6.01 beta 3 is available

Posted: Mon Feb 06, 2023 10:16 am
by ❤x1

Re: PureBasic 6.01 beta 4 is available

Posted: Fri Feb 17, 2023 11:12 am
by Fred
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.

Re: PureBasic 6.01 beta 4 is available

Posted: Fri Feb 17, 2023 12:02 pm
by luis
Hi, FYI I see this fixed bug is not marked as DONE: Session History views are not maximized anymore
viewtopic.php?t=76506

So it's missing from the list but it's included in the beta 4 build, I've just tested it and it works.

On a different note, I'm not sure what is the meaning of this:
Note: The optimizer needs to be manually enabled for ASM backend as well to have any effect.
Isn't that option meaningful only for the C backend and when checked the compiler implement some code optimization ?
Currently I enable it only if I have a "pbcompilerc" selected and I ignore it when using the ASM backend.

Thanks for all the new compiler fixes :)

Re: PureBasic 6.01 beta 4 is available

Posted: Fri Feb 17, 2023 3:39 pm
by nsstudios
luis wrote: Fri Feb 17, 2023 12:02 pm
Note: The optimizer needs to be manually enabled for ASM backend as well to have any effect.
Isn't that option meaningful only for the C backend and when checked the compiler implement some code optimization ?
Currently I enable it only if I have a "pbcompilerc" selected and I ignore it when using the ASM backend.
I'm wondering the same thing! Does PB now let you toggle asm optimizations?
Has that always been a thing?
Thank you for all the hard work.