mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-18 17:19:32 +02:00
* updated for 2.0.0
This commit is contained in:
parent
83fa3bd0cb
commit
ca0b7067da
@ -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!
|
||||
|
||||
|
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user