Recent

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

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11351
  • 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: 226
Re: FPC 3.2.0rc1 released!
« Reply #1 on: March 29, 2020, 09:03:34 pm »
Great news.
Kind regards.

nouzi

  • Sr. Member
  • ****
  • Posts: 296
Re: FPC 3.2.0rc1 released!
« Reply #2 on: March 29, 2020, 09:14:55 pm »
Good news thanks
My English is  bad
Lazarus last version free pascal last version
Lazarus trunk  free pascal trunk 
System : Linux mint  64bit  Windows 7 64bit

silvestre

  • Jr. Member
  • **
  • Posts: 76
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

  • Hero Member
  • *****
  • Posts: 678
  • Automation leads to relaxation...
    • Free Console Utilities for Windows (and a few for Linux) from BrainWaveCC
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.2.7-ada7a90186 / FPC v3.2.3-706-gaadb53e72c
(Windows 64-bit install w/Win32 and Linux/Arm cross-compiles via FpcUpDeluxe on both instances)

My Systems: Windows 10/11 Pro x64 (Current)

zamtmn

  • Hero Member
  • *****
  • Posts: 593
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: 9754
  • Debugger - SynEdit - and more
    • 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

  • Full Member
  • ***
  • Posts: 119
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: 1106
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

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2020
  • Former Delphi 1-7, 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.

chenyuchih

  • Jr. Member
  • **
  • Posts: 81
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

  • Hero Member
  • *****
  • Posts: 752
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: 5444
  • 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: 213
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