* updated for 2.0.0

This commit is contained in:
florian 2005-05-05 15:13:12 +00:00
parent 83fa3bd0cb
commit ca0b7067da
2 changed files with 55 additions and 19 deletions

View File

@ -1,7 +1,7 @@
Free Pascal Compiler
Version 1.9.8 aka 2.0.0-Rc2
Version 2.0.0
****************************************************************************
@ -10,18 +10,12 @@
Please also read the platform specific README file, if it exists.
*** WARNING *** WARNING *** WARNING ***
This a beta release and it still contains some known bugs. However, it would
be very useful if you could test your projects with it and tell us when
you find bugs. You can submit bug reports on the website.
*** WARNING *** WARNING *** WARNING ***
This package contains a freeware 32-bit pascal compiler for several
This package contains a freeware 32-bit/64-bit pascal compiler for several
platforms. The language and the runtime library are almost compatible with
Turbo Pascal 7.0 and recent Delphi releases. There is also partial support
for the Macintosh pascal dialect.
Free Pascal 1.9.8 is currently available for the following platforms:
Free Pascal 2.0.0 is currently available for the following platforms:
- Linux-i386
- Linux-powerpc
- Linux-sparc
@ -59,9 +53,10 @@ targets, feel free to contact us, e-mail addresses are listed below.
- dynamic array support
- variant support
- code optimizer:
- peephole optimizer (80x86-only)
- peephole optimizer (80x86 only)
- jump optimizer
- loading of variables into registers
- assembler level dataflow analyzer (80x86-only)
- assembler level dataflow analyzer (80x86 only)
- stack frame eliminations
- sophisticated register allocator
- integrated BASM (built-in assembler) parser
@ -105,7 +100,7 @@ Mac OS (classic)
* Quick start - Win32 / OS/2 / DOS
****************************************************************************
Download distribution archive (fpc-1.9.8.i386-win32.zip for Win32,
Download distribution archive (fpc-2.0.0.i386-win32.zip for Win32,
dos196.zip for GO32v2 or os2196.zip for OS/2) and unzip it
into a temporary directory.
@ -123,7 +118,7 @@ and type
* Quick start - Linux/FreeBSD
****************************************************************************
Download fpc-1.9.8.<cpu>-<os>.tar and untar into a temporary directory.
Download fpc-2.0.0.<cpu>-<os>.tar and untar into a temporary directory.
Start the install script with ./install.sh and follow the instructions.
@ -195,7 +190,7 @@ and to modify it. You are of course free to do this
so long as you observe the licence conditions. In order to make the
compiler/rtl & ides in a resonable time (eg <30 minutes) you'll need at least
32M of physical memory (64M is better) memory and at least a 200 Mhz processor
and at least 20 Mbytes of free disk space. You'll also need
and at least 100 Mbytes of free disk space. You'll also need
some knowledge of making files & programming... it is not
difficult but it isn't easy either!

View File

@ -1,10 +1,51 @@
Free Pascal Compiler
Version 2.0.0
******************************************************************************
What's New in 2.0.0
******************************************************************************
Compiler:
+ properties in objects are now allowed
+ use of cmov when at least -Cppentium2 is supplied (i386+ only)
+ .p is a searched source extension in macpas mode now
* Improved MacPas mode
* Improved variant support
* Updated language files
* Improved warnings regarding uninitialised variables
* Lot of small bugs and compatibility fixes
RTL:
* Several widestring and unicode fixes
* Heavily improved variant support
* Improved threading support
* Improved 64 bit compatibility
* Lot of small bugs and compatibility fixes
FCL:
* Improved data base support
* Lot of small bugs and compatibility fixes
Packages:
+ Jedi windows api is part of the packages now
+ Windows specific units of the rtl have been moved to packages/base/winunits
+ XFree header conversions to X package added
* Endian and 64 bit fixes
* Lot of small bugs and compatibility fixes
IDE:
* Small bug fixes
Misc:
* Improved docs
* Bug fixes for FreeVision
Version 1.9.8 aka 2.0.0-Rc2
******************************************************************************
Whats New in 1.9.8 aka 2.0.0-Rc2
What's New in 1.9.8 aka 2.0.0-Rc2
******************************************************************************
@ -61,7 +102,7 @@ Misc:
Version 1.9.6 aka 2.0.0-Rc1
******************************************************************************
Whats New in 1.9.6 aka 2.0.0-Rc1
What's New in 1.9.6 aka 2.0.0-Rc1
******************************************************************************
Compiler:
@ -123,7 +164,7 @@ Misc:
******************************************************************************
Whats New in 1.9.4 aka 2.0.0-Beta3
What's New in 1.9.4 aka 2.0.0-Beta3
******************************************************************************
Compiler:
@ -170,7 +211,7 @@ Misc:
******************************************************************************
Whats New in 1.9.2 aka 2.0.0-Beta2
What's New in 1.9.2 aka 2.0.0-Beta2
******************************************************************************
Compiler:
@ -204,7 +245,7 @@ Misc:
* improved docs
******************************************************************************
Whats New in 1.9.0 aka 2.0.0-Beta1
What's New in 1.9.0 aka 2.0.0-Beta1
******************************************************************************
Compiler: