Recent

Author Topic: FPC 3.2.0rc1 released!  (Read 13589 times)

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8491
  • FPC developer.
FPC 3.2.0rc1 released!
« on: March 29, 2020, 08:20:09 pm »
Hello,

We have placed the first release candidate of the Free Pascal Compiler
version 3.2.0 on our ftp servers.

You can help improve the upcoming 3.2.0 release by downloading and
testing this release. If you want you can report what you have done here:
http://wiki.freepascal.org/Testers_3.2.0 or in the maillist.

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

Downloads are available at the main FTP server,

ftp://ftp.freepascal.org/pub/fpc/beta/3.2.0-rc1/

Enjoy!

The Free Pascal Compiler Team

For an overview of what is new see

https://wiki.freepascal.org/FPC_New_Features_3.2
« Last Edit: March 30, 2020, 11:59:23 am by marcov »

Otto

  • Full Member
  • ***
  • Posts: 224
Re: FPC 3.2.0rc1 released!
« Reply #1 on: March 29, 2020, 09:03:34 pm »
Great news.
Kind regards.

nouzi

  • Full Member
  • ***
  • Posts: 179
Re: FPC 3.2.0rc1 released!
« Reply #2 on: March 29, 2020, 09:14:55 pm »
Good news thanks
my english is  bad
Lazarus 2.0.6 free pascal 3.0.4
Lazarus trunk  free pascal trunk 
System : linux mint 19.3 64bit  windows 7 64bit

silvestre

  • Jr. Member
  • **
  • Posts: 62
Re: FPC 3.2.0rc1 released!
« Reply #3 on: March 29, 2020, 10:41:35 pm »
Long hours and hard work behind. Selfless effort made available to many people, thank you for everything.  :)  :)

ASBzone

  • Sr. Member
  • ****
  • Posts: 365
  • Automation leads to relaxation...
    • BrainWaveCC Utilities
Re: FPC 3.2.0rc1 released!
« Reply #4 on: March 29, 2020, 10:48:51 pm »
Hello,

We have placed the first release candidate of the Free Pascal Compiler
version 3.2.0 on our ftp servers.

ftp://ftp.freepascal.org/pub/fpc/beta/3.2.0-rc1/

Enjoy!

The Free Pascal Compiler Team

Thanks, Marcov and team for all the hard work!

Question: What is the relationship between this release and the fixes branch if I updated that, say, this morning Eastern Time?
-ASB: https://www.BrainWaveCC.com

Lazarus v2.0.11 r63516 / FPC v3.2.1-r45705 (via FpcUpDeluxe) -- Windows 64-bit install w/32-bit cross-compile
Primary System: Windows 10 Pro x64, Version 2004 (Build 19041.329)
Other Systems: Windows 10 Pro x64, Version 1909 or greater

zamtmn

  • Sr. Member
  • ****
  • Posts: 372
Re: FPC 3.2.0rc1 released!
« Reply #5 on: March 29, 2020, 11:42:32 pm »
Thanks!

At first glance there are no issues with my projects

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 6384
    • wiki
Re: FPC 3.2.0rc1 released!
« Reply #6 on: March 30, 2020, 12:01:06 am »
For anyone looking to test those with Lazarus on Windows.
I have build Lazarus installers for
 - Lazarus 2.1 (trunk) + FPC 3.2rc1
 - Lazarus 2.0.7 (fixes 2.0) + FPC 3.2rc1

https://sourceforge.net/projects/lazarus-snapshots/files/

Those installers
- offer the option of a 2ndary install. So your main install will not be affected.
- are otherwise untested (not installed them myself to verify that the installed files work)
- contain a "lazarus build" of FPC RC1. That is, like all releases, the included FPC is not downloaded from FPC, but build from SVN (in this case from the 3.2RC1 tag).

kveroneau

  • Jr. Member
  • **
  • Posts: 97
Re: FPC 3.2.0rc1 released!
« Reply #7 on: March 30, 2020, 01:53:09 am »
Awesome.  Since this is a release candidate, I am going to try and reproduce the same FCL memory leak I detected in csvdataset here where the variable FParser isn't being freed correctly.  I'd rather the release not contain this same bug. :D

You can read about my research into this leak, and how I managed to eventually resolve it by reading my last post on this thread:

https://forum.lazarus.freepascal.org/index.php/topic,49096.0.html

And if this isn't a bug, then please let me know how I should be freeing FParser in my own code.  I will update this post once I test the RC against the leak mentioned in my thread.

Looks like this memory leak is addressed in FPC 3.2.0 RC1!  Thank you guys!  Glad I wasn't the first one to notice this issue, however, it would have been nice if someone in the forums let me know it was an issue, and is going to be resolved in the next release.  After I did a test compile, heaptrc no longer showed a memory leak.  I checked the source code in FPC trunk, and I see that a FreeAndNil(FParser); was definitely added to the Destroy destructor, resolving the memory leak.
« Last Edit: March 30, 2020, 02:21:48 am by kveroneau »

valdir.marcos

  • Hero Member
  • *****
  • Posts: 989
Re: FPC 3.2.0rc1 released!
« Reply #8 on: March 30, 2020, 03:28:51 am »
For anyone looking to test those with Lazarus on Windows.
I have build Lazarus installers for
 - Lazarus 2.1 (trunk) + FPC 3.2rc1
 - Lazarus 2.0.7 (fixes 2.0) + FPC 3.2rc1

https://sourceforge.net/projects/lazarus-snapshots/files/

Those installers
- offer the option of a 2ndary install. So your main install will not be affected.
- are otherwise untested (not installed them myself to verify that the installed files work)
- contain a "lazarus build" of FPC RC1. That is, like all releases, the included FPC is not downloaded from FPC, but build from SVN (in this case from the 3.2RC1 tag).
Should we expect Lazarus 2.2.0 to be released shortly after FPC 3.2.0?

trev

  • Hero Member
  • *****
  • Posts: 738
  • Former Delphi 1-7 and 10.2 User
Re: FPC 3.2.0rc1 released!
« Reply #9 on: March 30, 2020, 05:04:53 am »
Downloads are available at the main FTP server,
ftp://ftp.freepascal.org/pub/fpc/beta/3.2.0-rc1/

There is no x86_64-macos version - this rules out any Mac user with the current 64 bit only macOS 10.15.x Catalina operating system.
o Lazarus v2.1.0 r63272, FPC v3.3.1 r45525, macOS 10.14.6 (with sup update), Xcode 11.3.1
o Lazarus v2.1.0 r61574, FPC v3.3.1 r42318, FreeBSD 12.1 amd64 (Parallels VM)
o FPC 3.0.4, FreeBSD 12-STABLE r361007 amd64
o Lazarus v2.1.0 r61574, FPC v3.0.4, Ubuntu 18.04 (Parallels VM)

chenyuchih

  • Jr. Member
  • **
  • Posts: 78
Re: FPC 3.2.0rc1 released!
« Reply #10 on: March 30, 2020, 06:38:57 am »
What a exciting news! (Even it's a release candidate.)

I've expected 3.2.0 for a long time. Thank you for all hard work of the FPC team!

Sincerely,
chenyuchih

avk

  • Sr. Member
  • ****
  • Posts: 269
    • my self-education project
Re: FPC 3.2.0rc1 released!
« Reply #11 on: March 30, 2020, 07:53:00 am »
Very good news, thanks to the FPC team!

guest58172

  • Guest
Re: FPC 3.2.0rc1 released!
« Reply #12 on: March 30, 2020, 08:28:08 am »
Thanks, it's very welcome. Nice to see that the interface helpers are here, I wanted them since years, although I almost dont program in FPC.

PascalDragon

  • Hero Member
  • *****
  • Posts: 1739
  • Compiler Developer
Re: FPC 3.2.0rc1 released!
« Reply #13 on: March 30, 2020, 09:40:59 am »
Question: What is the relationship between this release and the fixes branch if I updated that, say, this morning Eastern Time?

The RC is based on the RC1 tag. So anything that happened in the fixes branch since then isn't included in this release.

There is no x86_64-macos version - this rules out any Mac user with the current 64 bit only macOS 10.15.x Catalina operating system.

The i386-macosx release is a "fat" release. It contains both i386 and x86_64 compilers. See the Getting Started (Intel).rtf file inside the package.

soerensen3

  • Full Member
  • ***
  • Posts: 209
Re: FPC 3.2.0rc1 released!
« Reply #14 on: March 30, 2020, 10:40:57 am »
Thanks for the hard work!  :)
Lazarus 1.9 with FPC 3.0.4
Target: Manjaro Linux 64 Bit (4.9.68-1-MANJARO)

 

TinyPortal © 2005-2018