[fpc-pascal] FPC version 2.0.0 officially released.
bobmartin at ntlworld.com
bobmartin at ntlworld.com
Mon May 16 12:15:33 CEST 2005
Congratulations, and many thanks.
Will it compile itself ?
Michael Van Canneyt <michael at freepascal.org> wrote the following on 16/05/05 10:17:46:
> The FPC team is pleased to announce the availability of version 2.0.0 of the
> Free Pascal Compiler. This is the new stable version of the compiler.
> Versions numbered 1.0.X and 1.9.Y are now considered obsolete and will no
> longer be maintained.
> What is Free Pascal ?
> Free Pascal is a compiler for 32-bit and 64-bit CPU architectures such
> as Intel 32/64 bit, AMD 32/64 bit, SPARC, PowerPC and Intel ARM.
> It is language compatible to Turbo Pascal, Delphi (till version 7), and
> partly Metrowerks Pascal. It supports many operating systems: Dos, Linux, Windows,
> OS/2, FreeBSD, NetBSD and OpenBSD, Novell Netware, Mac OS classic,
> Mac OS X and MorphOS.
> It comes with a cross-platform Run-Time Library, many interfaces to existing
> libraries, and a large set of non-visual classes in the Free Component Library.
> Last but not least, a text-mode IDE exists on various platforms, and FPC comes
> with 1800 pages of documentation.
> The compiler is licensed under the GNU General Public License.
> The Run-Time code is licensed under a modified version of the
> Library General Public License, which allows to use it in a
> commercial application.
> What is new when compared to version 1.0 ?
> - More supported CPUs:
> AMD64, SPARC, PPC (32 bit), ARM.
> - More supported platforms:
> Mac OS classic, Mac OS X, MorphOS, Novell Netware.
> - Improved inlining
> - Improved register variables
> - Improved 80x86 assembler optimizer
> - Threading support.
> - Rudimentary variant support.
> - Interfaces support.
> - WideString support.
> - More Delphi compatibility units.
> - Greatly improved database access.
> - New compiler mode:
> MACPAS for compatibility with Pascal compilers on Mac OS.
> - Complete documentation of RTL units, generated using a new documentation
> tool, included in the distribution: fpdoc
> - Completely rewritten Unix support.
> - Completely rewritten compiler, allowing for easier ports to new
> - IDE
> - Free Vision text-mode windowing system.
> - Many new packages.
> - And of course, Numerous bugfixes.
> The complete list of changes can be found in the whatsnew.txt file included
> in the distribution.
> Where can it be downloaded ?
> The main download site is
> Here, you can select a mirror close to you. Please select a mirror, as the
> main server is heavily loaded, but allow some time for the mirrors to be
> Installation packages are already available for
> - Windows (with installer)
> - Linux (Intel x86, AMD64, Sparc, PPC, ARM) : tar.gz and .rpm
> - FreeBSD (Intel x86)
> - OS/2
> - Mac OS X (PPC)
> - Mac OS Classic (PPC)
> - Netware (Intel x86, native and libc)
> Others will follow soon.
> What is planned for the future ?
> - Fix more bugs.
> - Support for dynamic libraries and run-time packages.
> - Support for DispInterface (OLE binding on Windows).
> - Improved optimizations.
> - Improved threading.
> - Internal assemblers/linker in the compiler.
> - More platforms.
> - Better Delphi compatibility.
> - Even more documentation.
> Enjoy !
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
More information about the fpc-pascal