PureBasic 6.20 is out !

Developed or developing a new product in PureBasic? Tell the world about it.
Fred
Administrator
Administrator
Posts: 18153
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: PureBasic 6.20 beta 1 is out !

Post by Fred »

skywalk wrote: Wed Dec 11, 2024 8:14 pm Will portable installs still support userlibs in the existing parent folder?
Sure
marc_256
Addict
Addict
Posts: 835
Joined: Thu May 06, 2010 10:16 am
Location: Belgium
Contact:

Re: PureBasic 6.20 beta 1 is out !

Post by marc_256 »

Thanks Fred and team for the upgrade of PB 6.20.B1
Special thanks to Pf Shadoko for the OGRE 3D / 14.3 version upgrade ... :D :D

Me to, after a somber period I needed some good news ... 8)

Marc
- every professional was once an amateur - greetings from Pajottenland - Belgium -
PS: sorry for my english I speak flemish ...
User avatar
le_magn
Enthusiast
Enthusiast
Posts: 277
Joined: Wed Aug 24, 2005 12:11 pm
Location: Italia

Re: PureBasic 6.20 beta 1 is out !

Post by le_magn »

Thank you very much Fred and the whole team for this great update
Image
User avatar
idle
Always Here
Always Here
Posts: 5834
Joined: Fri Sep 21, 2007 5:52 am
Location: New Zealand

Re: PureBasic 6.20 beta 1 is out !

Post by idle »

Great that we can make libs now and TLS support both are great additions!
PBJim
Enthusiast
Enthusiast
Posts: 294
Joined: Fri Jan 19, 2024 11:56 pm

Re: PureBasic 6.20 beta 1 is out !

Post by PBJim »

Fred wrote: Wed Dec 11, 2024 5:15 pm - Added: TLS support for Network library (Thanks Idle for the tips) !
Thank you for the good work, PB team.

Does the provision of TLS support allow a PB client and server to communicate through TLS?
User avatar
pf shadoko
Enthusiast
Enthusiast
Posts: 385
Joined: Thu Jul 09, 2015 9:07 am

Re: PureBasic 6.20 beta 1 is out !

Post by pf shadoko »

@marc_256

don't thank me for the 3D, it was Fred who did most of it

but you should thank me for the Libs
because I'm the one who's been churning Fred for a very long time to get him to add this feature.
threedslider
Enthusiast
Enthusiast
Posts: 377
Joined: Sat Feb 12, 2022 7:15 pm

Re: PureBasic 6.20 beta 1 is out !

Post by threedslider »

Awesome !

Thanks a lot to all team ! :mrgreen:

I was working my project to Vulkan but don't finish xD and my 3d modeling too

Right now I am in my job as internship for dev web in Ruby programming.

Once come back I will resume it :mrgreen:

@Fred : What is your experience of upgrading to Ogre 14.x ? Just curious cause you have done a fantastic job :wink:

Happy coding to all !
User_Russian
Addict
Addict
Posts: 1516
Joined: Wed Nov 12, 2008 5:01 pm
Location: Russia

Re: PureBasic 6.20 beta 1 is out !

Post by User_Russian »

Fred wrote: Wed Dec 11, 2024 5:15 pm- All functions are compiled in the same object, which means the library will always includes all the functions in the final executable.
GCC has options -ffunction-sections and -fdata-sections https://gcc.gnu.org/onlinedocs/gcc/Opti ... n-sections
Place each function or data item into its own section in the output file if the target supports arbitrary sections. The name of the function or the name of the data item determines the section’s name in the output file.

Use these options on systems where the linker can perform optimizations to improve locality of reference in the instruction space. Most systems using the ELF object format have linkers with such optimizations. On AIX, the linker rearranges sections (CSECTs) based on the call graph. The performance impact varies.

Together with a linker garbage collection (linker --gc-sections option) these options may lead to smaller statically-linked executables (after stripping).

On ELF/DWARF systems these options do not degenerate the quality of the debug information. There could be issues with other object files/debug info formats.

Only use these options when there are significant benefits from doing so. When you specify these options, the assembler and linker create larger object and executable files and are also slower. These options affect code generation. They prevent optimizations by the compiler and assembler using relative locations inside a translation unit since the locations are unknown until link time. An example of such an optimization is relaxing calls to short call instructions.
But support from the linker is needed (parameter --gc-sections).
User avatar
idle
Always Here
Always Here
Posts: 5834
Joined: Fri Sep 21, 2007 5:52 am
Location: New Zealand

Re: PureBasic 6.20 beta 1 is out !

Post by idle »

PBJim wrote: Wed Dec 11, 2024 9:09 pm
Fred wrote: Wed Dec 11, 2024 5:15 pm - Added: TLS support for Network library (Thanks Idle for the tips) !
Thank you for the good work, PB team.

Does the provision of TLS support allow a PB client and server to communicate through TLS?
Yes it will, I haven't got time to test it today but if Fred followed the code I used in atomic web server it should work transparently to the users and also handle multiple certs
Fred
Administrator
Administrator
Posts: 18153
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: PureBasic 6.20 beta 1 is out !

Post by Fred »

I will post a sample tomorrow for the TLS stuff, I completely forgot !
User avatar
jacdelad
Addict
Addict
Posts: 1991
Joined: Wed Feb 03, 2021 12:46 pm
Location: Riesa

Re: PureBasic 6.20 beta 1 is out !

Post by jacdelad »

Woohoo!😘 Time to buy a second licence.
Good morning, that's a nice tnetennba!

PureBasic 6.21/Windows 11 x64/Ryzen 7900X/32GB RAM/3TB SSD
Synology DS1821+/DX517, 130.9TB+50.8TB+2TB SSD
User avatar
skywalk
Addict
Addict
Posts: 4210
Joined: Wed Dec 23, 2009 10:14 pm
Location: Boston, MA

Re: PureBasic 6.20 beta 1 is out !

Post by skywalk »

User_Russian wrote: Wed Dec 11, 2024 11:01 pm
Fred wrote: Wed Dec 11, 2024 5:15 pm- All functions are compiled in the same object, which means the library will always includes all the functions in the final executable.
GCC has options -ffunction-sections and -fdata-sections
Given the slow downs and complexity, I would prefer an own PB tool code to strip functions prior to compile.
The nice thing about standards is there are so many to choose from. ~ Andrew Tanenbaum
User avatar
J. Baker
Addict
Addict
Posts: 2181
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Re: PureBasic 6.20 beta 1 is out !

Post by J. Baker »

Very nice, Fred! Thanks! :D
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef


Even the vine knows it surroundings but the man with eyes does not.
Denis
Enthusiast
Enthusiast
Posts: 778
Joined: Fri Apr 25, 2003 5:10 pm
Location: Doubs - France

Re: PureBasic 6.20 beta 1 is out !

Post by Denis »

Pas mal... :wink:
A+
Denis
User avatar
Bisonte
Addict
Addict
Posts: 1305
Joined: Tue Oct 09, 2007 2:15 am

Re: PureBasic 6.20 beta 1 is out !

Post by Bisonte »

...native PureLibrary creation directly using PureBasic !...
The hobby developer's wet dream :mrgreen:

It was really time to buy a new license Image
PureBasic 6.21 (Windows x64) | Windows 11 Pro | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
English is not my native language... (I often use DeepL.)
Post Reply