* * *

Author Topic: FPC 3.0.2 released!  (Read 9487 times)

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5574
FPC 3.0.2 released!
« on: February 17, 2017, 06:57:10 pm »
Hello,

Finally, FPC 3.0.2 has landed. FPC 3.0.2 is an update to 3.0.0 that
contains some compiler bugfixes and library progress since 3.0.0

Building is still in progress and some formats (deb) and other minor targets
might
not be available yet.

Changes that may break backwards compatibility are documented at:
http://wiki.freepascal.org/User_Changes_3.0.2

Due to issues with mirroring, please use sourceforge as much as possible,

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

or the main (Hungarian) FTP server at

ftp://www.hu.freepascal.org/pub/fpc/dist/3.0.2

Enjoy!

The FreePascal team



                            Free Pascal Compiler

                                Version 3.0.2

****************************************
                              What's New in 3.0.2
****************************************

Free Pascal 3.0.2 is a point release of the 3.0.x fixes branch.

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

Some highlights are:

Rtl:
  • TRect, TPoint and similar types are now type compatible between
        Types and Windows unit, and are now advanced records.

Packages:
  • googleapi and fcl-pdf packages.
  • fcl-db and web packages synchronized
  • unicode tables updated.

See http://bugs.freepascal.org/changelog_page.php for the list of reported
bugs which have been fixed in this release.
« Last Edit: February 17, 2017, 07:20:51 pm by marcov »

jwdietrich

  • Hero Member
  • *****
  • Posts: 931
    • formatio reticularis
Re: FPC 3.0.2 released!
« Reply #1 on: February 17, 2017, 08:02:53 pm »
Excellent! Is there a version for PPC-based Macs underway?
function GetRandomNumber: integer; // xkcd.com
begin
  GetRandomNumber := 4; // chosen by fair dice roll. Guaranteed to be random.
end;

Lazarus 1.6.4 | FPC 3.0.2 | PPC, Intel, ARM | macOS, Windows, Linux

zeljko

  • Hero Member
  • *****
  • Posts: 915
    • http://wiki.lazarus.freepascal.org/User:Zeljan
Re: FPC 3.0.2 released!
« Reply #2 on: February 17, 2017, 08:07:22 pm »
Thanks to fpc team :)

Thaddy

  • Hero Member
  • *****
  • Posts: 4275
Re: FPC 3.0.2 released!
« Reply #3 on: February 18, 2017, 09:15:30 am »
Thanks. Very good release. I particularly like the fact that the standard helpers for types made it into the RTL, as well as many db improvements.
Both are not in the release notes (yet) but are really significant. Again. great Job and KUDOS

I can't remember a release with so many back-ports from trunk?
« Last Edit: February 18, 2017, 09:18:30 am by Thaddy »
"Logically, no number of positive outcomes at the level of experimental testing can confirm a scientific theory, but a single counterexample is logically decisive."

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3036
  • I like bugs.
Re: FPC 3.0.2 released!
« Reply #4 on: February 18, 2017, 09:46:01 am »
I can't remember a release with so many back-ports from trunk?
Well, this dot release took well over a year which is also exceptional.
Anyway, I am happy it now finally happened. Thanks!
This started to look like a dead project for casual users who only check new releases. Now it is back alive for them, too. :)

Bart

  • Hero Member
  • *****
  • Posts: 2715
    • Bart en Mariska's Webstek
Re: FPC 3.0.2 released!
« Reply #5 on: February 18, 2017, 01:45:50 pm »
The fpc-3.0.2.i386-win32.cross.arm-wince.exe seems to be corrupted.

"The setup files are corrupted. Please obtain a new copy of the program."

(I already thought it was a bit small, it's only 4.9 MB)

Tried both SF and the hungarian ftp site.

Note: MS Security Essentials flags this file as virus/malware.

Bart
« Last Edit: February 18, 2017, 01:56:34 pm by Bart »

Zath

  • Sr. Member
  • ****
  • Posts: 251
Re: FPC 3.0.2 released!
« Reply #6 on: February 18, 2017, 06:47:06 pm »
When can look for Laz 1.6 and FPC3.0.2 in one download ?
I just tried to add fpc 3.0.2 to my install of 1.6 and I had to manually select the paths to FPC, rtl etc and it wasn't very successful. I found the FPC fine but had to look around for the rtl directory and eventually found it in bin. Still didn't like it and tried many times, got annoyed and uninstalled it all.

GetMem

  • Hero Member
  • *****
  • Posts: 2218
Re: FPC 3.0.2 released!
« Reply #7 on: February 18, 2017, 08:07:54 pm »
Quote
@Zath
When can look for Laz 1.6 and FPC3.0.2 in one download ?
Soon.

jacmoe

  • Sr. Member
  • ****
  • Posts: 255
    • Jacmoe's Cyber SoapBox
Re: FPC 3.0.2 released!
« Reply #8 on: February 18, 2017, 08:19:20 pm »
Great work - thank you so much! Free Pascal is the best Object Pascal.  ;D  ;)
« Last Edit: February 18, 2017, 10:33:43 pm by jacmoe »
more signal - less noise

Thaddy

  • Hero Member
  • *****
  • Posts: 4275
Re: FPC 3.0.2 released!
« Reply #9 on: February 18, 2017, 10:09:36 pm »
The fpc-3.0.2.i386-win32.cross.arm-wince.exe seems to be corrupted.
I suppose you also filed this as a bug report... (of course you did?)

Anyway, this is a great release. Well done all. (Also you Bart, for your efforts to put the bugs in the right forum, that's also a contribution not to be ignored)
« Last Edit: February 18, 2017, 10:12:07 pm by Thaddy »
"Logically, no number of positive outcomes at the level of experimental testing can confirm a scientific theory, but a single counterexample is logically decisive."

Bart

  • Hero Member
  • *****
  • Posts: 2715
    • Bart en Mariska's Webstek
Re: FPC 3.0.2 released!
« Reply #10 on: February 18, 2017, 10:24:22 pm »
The fpc-3.0.2.i386-win32.cross.arm-wince.exe seems to be corrupted.
I suppose you also filed this as a bug report... (of course you did?)

Has already been fixed today.
Security Essentials still flags this as potential malware/virus (but it does not prevent me from executing it).

Bart

BSaidus

  • Full Member
  • ***
  • Posts: 184
  • lazarus 1.6.4 Win8.1 / cross FreeBSD
Re: FPC 3.0.2 released!
« Reply #11 on: February 19, 2017, 01:07:34 pm »
The thank you .... tralalalala .... the very much !!  :D
lazarus 1.6.4 Win8.1 / cross FreeBSD
dhukmucmur vernadh!

mischi

  • Jr. Member
  • **
  • Posts: 72
Re: FPC 3.0.2 released!
« Reply #12 on: February 19, 2017, 07:40:29 pm »
Hi.

The fink packages for fpc 3.0.2 on OS X are ready, including lazarus and other tools.

Michael.

Girlbrush

  • Jr. Member
  • **
  • Posts: 65
Re: FPC 3.0.2 released!
« Reply #13 on: February 20, 2017, 07:20:23 am »
Great news!

Is there a x64/win64 package?
Getting back into programming after 8+ years.

Thaddy

  • Hero Member
  • *****
  • Posts: 4275
Re: FPC 3.0.2 released!
« Reply #14 on: February 20, 2017, 07:29:28 am »
Great news!

Is there a x64/win64 package?
x86_64/win64 is a.f.a.i.k. still not an official binary release, apart from the cross-compilers. You need to build it yourself or wait for it to appear e.g. by the Codetyphon people or others.
"Logically, no number of positive outcomes at the level of experimental testing can confirm a scientific theory, but a single counterexample is logically decisive."

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads Open Hub project report for Lazarus