Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2005-05

FPC version 2.0.0 officially released.

11 messages · 8 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Michael Van Canneyt

Hello,

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 architectures.
- 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
http://www.freepascal.org/sdown.html

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 up-to-date.

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 !

Reply by email

Lance Boyle
to Michael Van Canneyt

What do we OS X types need to know about the "Free Pascal for Xcode Integration Kit," in relation to version 2.0.0 of FPC? If we have installed version 1.1 of the Integration Kit previously (e.g., for FPC 1.9.8) are we OK to proceed with FPC 2.0.0?

Jerry

Michael Van Canneyt wrote 108 lines
Hello, 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 architectures. - 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 http://www.freepascal.org/sdown.html 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 up-to-date. 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 - http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply by email

Unknown author

Congratulations, and many thanks.

Will it compile itself ?

Bob Martin

Michael Van Canneyt wrote the following on 16/05/05 10:17:46:

Show quoted text 97 lines
Hello, 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 architectures. - 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 http://www.freepascal.org/sdown.html 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 up-to-date. 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 - http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply by email

Florian Klaempfl
to Unknown author
Congratulations, and many thanks. Will it compile itself ?

Yes, of course :)

Show quoted text 108 lines
Bob Martin Michael Van Canneyt wrote the following on 16/05/05 10:17:46: >Hello, > >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 > architectures. >- 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 >http://www.freepascal.org/sdown.html > >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 >up-to-date. > >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 - >http://lists.freepascal.org/mailman/listinfo/fpc-pascal _______________________________________________ fpc-pascal maillist - http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply by email

Michael Van Canneyt
to Unknown author: Congratulations, and many thanks. Will it compile itself ? Bob Martin Michael Van Canneyt…
Congratulations, and many thanks. Will it compile itself ?

Yes.

Michael.

Show quoted text 108 lines
Bob Martin Michael Van Canneyt wrote the following on 16/05/05 10:17:46: > > Hello, > > 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 > architectures. > - 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 > http://www.freepascal.org/sdown.html > > 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 > up-to-date. > > 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 - > http://lists.freepascal.org/mailman/listinfo/fpc-pascal _______________________________________________ fpc-pascal maillist - http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply by email

Lee, John

There is a v2.0.0 version of go32v2 and will, I hope, be v2.x versions too. When things have settled after the v2.0 release, I'll be making these available as daily snapshots on ftp.freepascal.org in .../snapshots. The v2.0 compiler has the same functionality as the rest of fpc v2.0 & works ok, but there are some problems eg with exceptions, and with the ide so go32v2 isn't really of fpc release standard.

The reason is that there is currently no go32v2 developer - there are just a few (kind!) people who help to fix faults.

HTH - hope you wil keep using go32v2 version...

Regards John

Earlier message 16 lines
-----Original Message----- From: Behalf Of Lubomír Cabla Sent: 16 May 2005 11:52 To: FPC-Pascal users discussions Subject: Re: [fpc-pascal] FPC version 2.0.0 officially released. Hello, Congratulation ! do you plan a new version 2.x.0 for DOS (go32v2) or development of DOS version is stopped ?

Reply by email

listmember
to Michael Van Canneyt: The FPC team is pleased to announce the availability of version 2.0.0 of the Free Pascal…
Michael Van Canneyt wrote
The FPC team is pleased to announce the availability of version 2.0.0 of the Free Pascal Compiler.

A great big thank you everone who contributed. Great work.

What is planned for the future ?

I have a weird question, and I am finding it hard to put into words, so please bear with me :-)

Could pascal scripting be integrated into FPC so that practically enything that can be done by the compiler could be done in the compiled application?

No, I am not asking for a pascal script component, something more deeply integrated.

Cheers,

And, thanks again.

Reply by email