FPC 3.2.0 released!

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

FPC 3.2.0 released!

Marco van de Voort-2
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  -  [hidden email]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: FPC 3.2.0 released!

Free Pascal - General mailing list
Fantastic. Superb work everyone.

On Sat 20 Jun 2020, 11:04 Marco van de Voort, <[hidden email]> 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  -  [hidden email]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

_______________________________________________
fpc-pascal maillist  -  [hidden email]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: FPC 3.2.0 released!

Free Pascal - General mailing list
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
<[hidden email]>:

> Fantastic. Superb work everyone.
>
> On Sat 20 Jun 2020, 11:04 Marco van de Voort, <[hidden email]>
> 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  -  [hidden email]
>> https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
>>
>
_______________________________________________
fpc-pascal maillist  -  [hidden email]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: FPC 3.2.0 released!

Tomas Hajny-2
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  -  [hidden email]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: FPC 3.2.0 released!

Free Pascal - General mailing list
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 <[hidden email]> napisał(a):
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  -  [hidden email]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

_______________________________________________
fpc-pascal maillist  -  [hidden email]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: FPC 3.2.0 released!

Graeme Geldenhuys-6
In reply to this post by Tomas Hajny-2
On 20/06/2020 10:59 pm, 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
_______________________________________________
fpc-pascal maillist  -  [hidden email]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: FPC 3.2.0 released!

Graeme Geldenhuys-6
In reply to this post by Marco van de Voort-2
On 20/06/2020 11:03 am, Marco van de Voort wrote:
> Finally, the Free Pascal 3.2.0 release is available from our servers and
> from sourceforge.

Well done to everybody that contributed.


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
_______________________________________________
fpc-pascal maillist  -  [hidden email]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: FPC 3.2.0 released!

Free Pascal - General mailing list
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?

_______________________________________________
fpc-pascal maillist  -  [hidden email]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: FPC 3.2.0 released!

Free Pascal - General mailing list
Anthony Walter via fpc-pascal <[hidden email]> 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. 

Regards, 
Sven 

_______________________________________________
fpc-pascal maillist  -  [hidden email]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: FPC 3.2.0 released!

Marco van de Voort-2

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

> Anthony Walter via fpc-pascal <[hidden email]
> <mailto:[hidden email]>> 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.
_______________________________________________
fpc-pascal maillist  -  [hidden email]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal