Recent

Author Topic: FreePascal 3.2.2 released!  (Read 32041 times)

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11943
  • FPC developer.
FreePascal 3.2.2 released!
« on: May 21, 2021, 09:38:47 am »
Hello,

Finally, the Free Pascal 3.2.2 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.2

For an overview of what is new see the summary below

The website has been updated 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.2/

Enjoy!

The Free Pascal Compiler Team

----------------------------------------------------------------------------

                            Free Pascal Compiler

                                Version 3.2.2

******************************************************************************

Free Pascal 3.2.2 is a minor release of the 3.2.x fixes branch. As such, it
contains mostly fixes of bugs discovered in the previous version, plus some
updates for included packages. In this case a new target was also backported
from trunk.

Please also see https://wiki.freepascal.org/User_Changes_3.2.2 for a list
of changes that may affect the behaviour of previously working code, and
how to cope with these changes.

The main highlights of this version:

Platforms:
  • New platform: aarch64-darwin
  • A new 32/64-bit combined installer for Windows.
Utilities:
  • fpcres provides support for compiling resources from *.rc files
Packages:
  • fcl-db extended with support for MySQL 8.0
  • fcl-passrc updates
  • pas2js updates
  • fpdoc updates
     
  • fcl-base includes new support for logging to StdOut and StdErr
  • rtl-extra includes improvements for Sockets
« Last Edit: May 21, 2021, 12:14:03 pm by marcov »

BSaidus

  • Hero Member
  • *****
  • Posts: 596
  • lazarus 1.8.4 Win8.1 / cross FreeBSD
Re: FreePascal 3.2.2 released!
« Reply #1 on: May 21, 2021, 10:00:16 am »
Yeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssss  :D
Thank you for your hard work to make the world better .
lazarus 1.8.4 Win8.1 / cross FreeBSD
dhukmucmur vernadh!

dseligo

  • Hero Member
  • *****
  • Posts: 1411
Re: FreePascal 3.2.2 released!
« Reply #2 on: May 21, 2021, 10:34:24 am »
Great work!  :)

lucamar

  • Hero Member
  • *****
  • Posts: 4219
Re: FreePascal 3.2.2 released!
« Reply #3 on: May 21, 2021, 10:43:10 am »
There seems to be quite a lot of builds missing, compared to 3.2.0 (most notably, for me, go32v2); will they be added later or will they be DIY? :-\
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus/FPC 2.0.8/3.0.4 & 2.0.12/3.2.0 - 32/64 bits on:
(K|L|X)Ubuntu 12..18, Windows XP, 7, 10 and various DOSes.

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11943
  • FPC developer.
Re: FreePascal 3.2.2 released!
« Reply #4 on: May 21, 2021, 12:15:15 pm »
There seems to be quite a lot of builds missing, compared to 3.2.0 (most notably, for me, go32v2); will they be added later or will they be DIY? :-\

Minor target builds depend on time etc of the maintainer.

This might be the last release for FreeBSD, since the last supported (non LLVM) version goes out of support in September.

lucamar

  • Hero Member
  • *****
  • Posts: 4219
Re: FreePascal 3.2.2 released!
« Reply #5 on: May 21, 2021, 04:50:09 pm »
Minor target builds depend on time etc of the maintainer.

Ah!, OK, I'll keep on 3.2.0 for the moment and if I need something from 3.2.2 I'll BMO, if it's not yet released. Thanks!

Though I must mention that considering the go32v2 target a "minor" one is a little harsh, IMHO. ::)
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus/FPC 2.0.8/3.0.4 & 2.0.12/3.2.0 - 32/64 bits on:
(K|L|X)Ubuntu 12..18, Windows XP, 7, 10 and various DOSes.

PascalDragon

  • Hero Member
  • *****
  • Posts: 5755
  • Compiler Developer
Re: FreePascal 3.2.2 released!
« Reply #6 on: May 21, 2021, 04:56:47 pm »
Though I must mention that considering the go32v2 target a "minor" one is a little harsh, IMHO. ::)

The main targets are Windows, Linux and macOS. Everything else is considered minor compared to them.

lucamar

  • Hero Member
  • *****
  • Posts: 4219
Re: FreePascal 3.2.2 released!
« Reply #7 on: May 21, 2021, 05:23:16 pm »
The main targets are Windows, Linux and macOS. Everything else is considered minor compared to them.

I understand that. I just think that at least GO32v2 might also be a "main" target, even if just for historical reasons, never mind that without it it's somewhat difficult to keep "updated" there.

Of course, that's just an opinion, and I understand perfectly that we are at the "mercy" of the official maintainer, whether he has the time and inclination to do it.

And of course, others will have their pet systems that they would want to consider "major targets" ;)
« Last Edit: May 21, 2021, 05:25:00 pm by lucamar »
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus/FPC 2.0.8/3.0.4 & 2.0.12/3.2.0 - 32/64 bits on:
(K|L|X)Ubuntu 12..18, Windows XP, 7, 10 and various DOSes.

Moody

  • New member
  • *
  • Posts: 7
Re: FreePascal 3.2.2 released!
« Reply #8 on: May 27, 2021, 11:36:00 am »
Hi all,

sourceforge seems to have an empty dir where the sources should be.  Do they come later?

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11943
  • FPC developer.
Re: FreePascal 3.2.2 released!
« Reply #9 on: May 27, 2021, 11:51:45 am »
sourceforge seems to have an empty dir where the sources should be.  Do they come later?

Ah, no, that is an oversight. When I uploaded releases to SF, I was thinking of repackaging sources with some script fixes, but ultimately decided against it. I'll see if I can do it somewhen today.

lucamar

  • Hero Member
  • *****
  • Posts: 4219
Re: FreePascal 3.2.2 released!
« Reply #10 on: May 27, 2021, 11:54:05 am »
sourceforge seems to have an empty dir where the sources should be.  Do they come later?

Must be an oversight*, since they exists in the primary ftp site. Or if you don't like ftp, you can always use svn to check out the release tag. ;)


* As Marco already said ... :-[
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus/FPC 2.0.8/3.0.4 & 2.0.12/3.2.0 - 32/64 bits on:
(K|L|X)Ubuntu 12..18, Windows XP, 7, 10 and various DOSes.

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11943
  • FPC developer.
Re: FreePascal 3.2.2 released!
« Reply #11 on: May 27, 2021, 12:07:18 pm »
Uploaded the sources to SF.NET, thanks for noticing.

BeniBela

  • Hero Member
  • *****
  • Posts: 920
    • homepage
Re: FreePascal 3.2.2 released!
« Reply #12 on: May 27, 2021, 11:49:24 pm »
It still has the issues I posted on the rc thread: :(

This could also be merged: https://bugs.freepascal.org/view.php?id=37980

--


Also these are bad:  https://bugs.freepascal.org/view.php?id=38129  https://bugs.freepascal.org/view.php?id=35651

These programs give all kinds of errors (access violation, division by zero):  https://bugs.freepascal.org/view.php?id=37468  https://bugs.freepascal.org/view.php?id=37926

PascalDragon

  • Hero Member
  • *****
  • Posts: 5755
  • Compiler Developer
Re: FreePascal 3.2.2 released!
« Reply #13 on: May 28, 2021, 03:22:50 pm »
This could also be merged: https://bugs.freepascal.org/view.php?id=37980

Deemed as too invasive by MvC.

Also these are bad:  https://bugs.freepascal.org/view.php?id=38129

Got no response on the core list when I asked whether it should be merged.

https://bugs.freepascal.org/view.php?id=35651

No specific revision known that fixed this, thus no merge possible.

These programs give all kinds of errors (access violation, division by zero):  https://bugs.freepascal.org/view.php?id=37468

Seems that I missed that Florian fixed it again with a separate revision.

  https://bugs.freepascal.org/view.php?id=37926

No final fix yet, thus nothing to merge.

StandardPascalAdvocate

  • Newbie
  • Posts: 2
Re: FreePascal 3.2.2 released!
« Reply #14 on: June 02, 2021, 01:49:30 am »
As I am glad FreePascal 3.2.2 has been finally released, yesterday I downloaded the 32-bit Windows installer for me to try out this new version of FreePascal. However, there is a very concerning issue about it.
My antivirus (Avast Free Antivirus) detected malware in fpc-3.2.2.i386-win32.exe installer. The file in question was downloaded from Sourceforge yesterday, May 31, 2021. Attached is a screenshot of the antivirus program scanning result.
Today, June 1, 2021 I downloaded the installer again, hoping either the developers learned about this issue and the malware was removed or perhaps my antivirus, being updated, would not detect the aforementioned malware anymore and it was just a false positive. But, today the malware was detected as well. Attached is also a screenshot of today's Avast Antivirus scanning result. 
Is there actual malware in fpc-3.2.2.i386-win32.exe installer or my antivirus detected a false positive? If the former is true, how did the fpc-3.2.2.i386-win32.exe installer get infected?
I hope this issue will be addressed as soon as possible. Thanks in advance.
« Last Edit: June 02, 2021, 02:04:35 am by StandardPascalAdvocate »

 

TinyPortal © 2005-2018