Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2020-06

FPC 3.2.0 released!

10 messages · 8 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Marco van de Voort

Hello,

Finally, the Free Pascal 3.2.0 release is available from our servers and from sourceforge.

Changes that may break backwards compatibility will be documented at: http://wiki.freepascal.org/User_Changes_3.2.0.

For an overview of what is new see

https://wiki.freepascal.org/FPC_New_Features_3.2

The website has been update for the major targets and work is still being done for the rest.

All downloads are available at the main FTP server and sourceforge.

https://sourceforge.net/projects/freepascal/files/

ftp://ftp.freepascal.org/pub/fpc/dist/3.2.0/

Enjoy!

The Free Pascal Compiler Team

Dave Connolly
to Marco van de Voort

Fantastic. Superb work everyone.

Show quoted text 31 lines
Hello, Finally, the Free Pascal 3.2.0 release is available from our servers and from sourceforge. Changes that may break backwards compatibility will be documented at: http://wiki.freepascal.org/User_Changes_3.2.0. For an overview of what is new see https://wiki.freepascal.org/FPC_New_Features_3.2 The website has been update for the major targets and work is still being done for the rest. All downloads are available at the main FTP server and sourceforge. https://sourceforge.net/projects/freepascal/files/ ftp://ftp.freepascal.org/pub/fpc/dist/3.2.0/ Enjoy! The Free Pascal Compiler Team _______________________________________________ fpc-pascal maillist - https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
code dz
to Dave Connolly

great .
but why fpc-3.2.0.i386-win32.exe in the ftp site is different in size and date than sourceforge one

2020-06-20 12:43 UTC+02:00, Dave Connolly via fpc-pascal :

Show quoted text 37 lines
Fantastic. Superb work everyone. On Sat 20 Jun 2020, 11:04 Marco van de Voort, wrote: > Hello, > > Finally, the Free Pascal 3.2.0 release is available from our servers and > from sourceforge. > > Changes that may break backwards compatibility will be documented at: > http://wiki.freepascal.org/User_Changes_3.2.0. > > For an overview of what is new see > > https://wiki.freepascal.org/FPC_New_Features_3.2 > > The website has been update for the major targets and work is still > being done for the rest. > > All downloads are available at the main FTP server and sourceforge. > > https://sourceforge.net/projects/freepascal/files/ > > ftp://ftp.freepascal.org/pub/fpc/dist/3.2.0/ > > Enjoy! > > The Free Pascal Compiler Team > > > > _______________________________________________ > fpc-pascal maillist - > https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal >
Tomas Hajny
to code dz
code dz wrote
great . but why fpc-3.2.0.i386-win32.exe in the ftp site is different in size and date than sourceforge one

They have the same size, it's just the SF webpage shows the size differently from the FTP listing:

[SF.net]$ ls -l /home/frs/project/freepascal/Win32/3.2.0 total 379964
[permissions and ownership hidden] 99388066 Jun 16 00:15 fpc-3.2.0.i386-win32.cross.android.exe
[permissions and ownership hidden] 27577540 Jun 16 00:15 fpc-3.2.0.i386-win32.cross.arm-wince.exe
[permissions and ownership hidden] 168171805 Jun 16 20:03 fpc-3.2.0.i386-win32.cross.i8086-msdos.exe
[permissions and ownership hidden] 40791180 Jun 16 00:16 fpc-3.2.0.i386-win32.cross.x86_64-win64.exe
[permissions and ownership hidden] 53136366 Jun 16 00:16 fpc-3.2.0.i386-win32.exe
[permissions and ownership hidden] 16097 Jun 16 21:00 readme.txt

[FTP site]$ ls -l ftp/dist/3.2.0/i386-win32
total 379956
[permissions and ownership hidden] 99388066 Jun 5 12:43 fpc-3.2.0.i386-win32.cross.android.exe
[permissions and ownership hidden] 27577540 Jun 4 11:08 fpc-3.2.0.i386-win32.cross.arm-wince.exe
[permissions and ownership hidden] 168171805 Jun 7 08:09 fpc-3.2.0.i386-win32.cross.i8086-msdos.exe
[permissions and ownership hidden] 40791180 Jun 4 10:51 fpc-3.2.0.i386-win32.cross.x86_64-win64.exe
[permissions and ownership hidden] 53136366 Jun 4 10:42 fpc-3.2.0.i386-win32.exe

The dates differ because I didn't pay attention to use the -p parameter while uploading the files ( :/ ), thus the date and time on SourceForge reflect the time when the files were transferred there. BTW, the date and time of files on the FTP site have no special meaning either (it could be the time of uploading the files to the main FTP server, or the time when the packages were prepared, or the time when they were updated the last time (sometimes there may have been last minute fixes of e.g. a certain source files or a readme file, etc.), or whatever.

Tomas

Michalis Kamburelis
to Tomas Hajny

Great news! Thank you to the FPC team for all magnificent work.

I maintain Docker images with FPC (with various versions and cross-compilers, with Castle Game Engine and some related tools), see https://hub.docker.com/r/kambi/castle-engine-cloud-builds-tools/ and https://github.com/castle-engine/castle-engine/wiki/Docker . I just updated them to contain FPC 3.2.0 (and use it by default, as "latest stable release").

Regards,
Michalis

sob., 20 cze 2020 o 23:59 Tomas Hajny napisał(a):

Show quoted text 51 lines
On 2020-06-20 19:47, code dz via fpc-pascal wrote: > great . > but why fpc-3.2.0.i386-win32.exe in the ftp site is different in size > and date than sourceforge one They have the same size, it's just the SF webpage shows the size differently from the FTP listing: [SF.net]$ ls -l /home/frs/project/freepascal/Win32/3.2.0 total 379964 [permissions and ownership hidden] 99388066 Jun 16 00:15 fpc-3.2.0.i386-win32.cross.android.exe [permissions and ownership hidden] 27577540 Jun 16 00:15 fpc-3.2.0.i386-win32.cross.arm-wince.exe [permissions and ownership hidden] 168171805 Jun 16 20:03 fpc-3.2.0.i386-win32.cross.i8086-msdos.exe [permissions and ownership hidden] 40791180 Jun 16 00:16 fpc-3.2.0.i386-win32.cross.x86_64-win64.exe [permissions and ownership hidden] 53136366 Jun 16 00:16 fpc-3.2.0.i386-win32.exe [permissions and ownership hidden] 16097 Jun 16 21:00 readme.txt [FTP site]$ ls -l ftp/dist/3.2.0/i386-win32 total 379956 [permissions and ownership hidden] 99388066 Jun 5 12:43 fpc-3.2.0.i386-win32.cross.android.exe [permissions and ownership hidden] 27577540 Jun 4 11:08 fpc-3.2.0.i386-win32.cross.arm-wince.exe [permissions and ownership hidden] 168171805 Jun 7 08:09 fpc-3.2.0.i386-win32.cross.i8086-msdos.exe [permissions and ownership hidden] 40791180 Jun 4 10:51 fpc-3.2.0.i386-win32.cross.x86_64-win64.exe [permissions and ownership hidden] 53136366 Jun 4 10:42 fpc-3.2.0.i386-win32.exe The dates differ because I didn't pay attention to use the -p parameter while uploading the files ( :/ ), thus the date and time on SourceForge reflect the time when the files were transferred there. BTW, the date and time of files on the FTP site have no special meaning either (it could be the time of uploading the files to the main FTP server, or the time when the packages were prepared, or the time when they were updated the last time (sometimes there may have been last minute fixes of e.g. a certain source files or a readme file, etc.), or whatever. Tomas _______________________________________________ fpc-pascal maillist - https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Graeme Geldenhuys
to Tomas Hajny: They have the same size, it's just the SF webpage shows the size differently from the FTP…
Tomas Hajny wrote
They have the same size, it's just the SF webpage shows the size differently from the FTP listing:

Don't the FPC team generate SHA1 or MD5 checksum files for all official release files? That might be useful going forward.

Regards,
Graeme

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ My public PGP key: http://tinyurl.com/graeme-pgp
Anthony Walter
to Graeme Geldenhuys

Great news and thank you to all the developers! I carefully read through the notes and look forward to using the new array methods and also the management operators.

One question to everyone though, what use cases do you see for the IsManagedType intrinsic?

Sven Barth
to Anthony Walter

Anthony Walter via fpc-pascal schrieb am
Mo., 22. Juni 2020, 06:29:

Show quoted text 7 lines
Great news and thank you to all the developers! I carefully read through the notes and look forward to using the new array methods and also the management operators. One question to everyone though, what use cases do you see for the IsManagedType intrinsic?

Mainly generics. E.g. when dealing with arrays you can simply do a Move() for non managed types, while for managed types you need to do it by element.

Regards,
Sven

Marco van de Voort
to Sven Barth

Op 2020-06-22 om 14:05 schreef Sven Barth via fpc-pascal:

Show quoted text 15 lines
Anthony Walter via fpc-pascal < > schrieb am Mo., 22. Juni 2020, 06:29: Great news and thank you to all the developers! I carefully read through the notes and look forward to using the new array methods and also the management operators. One question to everyone though, what use cases do you see for the IsManagedType intrinsic? Mainly generics. E.g. when dealing with arrays you can simply do a Move() for non managed types, while for managed types you need to do it by element.

Not just that, consider e.g. something like tlist<t>   if "T" requires management, a tlist<t>.clear must finalize all elements. If it is a pure value type, it doesn't, and can skip the whole loop. Afaik fcl-stl has some examples of that.