* 1.9.6 updates

This commit is contained in:
peter 2004-12-27 17:31:11 +00:00
parent bbc3aed3b2
commit 7b409984bf

View File

@ -1,7 +1,7 @@
Free Pascal Compiler
Version 1.9.4 aka 2.0.0-Beta3
Version 1.9.6 aka 2.0.0-Rc1
****************************************************************************
@ -18,12 +18,14 @@ This package contains a freeware 32-bit pascal compiler for 386+. The language
and the runtime library are almost compatible with TP 7.0 and recent Delphi
releases.
Free Pascal 1.9.4 is currently available for the following platforms:
Free Pascal 1.9.6 is currently available for the following platforms:
- Linux-i386
- Linux-powerpc
- Linux-sparc
- Linux-x86_64 (amd64)
- Linux-arm
- Dos (i386), using the Go32v2 dos extender
- Win32 (Win32s, Win95/98/Me/XP/2000 and WinNT)
- Win32 (Win95/98/Me/XP/2000 and WinNT)
- FreeBSD i386
- Mac OS X/Darwin for PowerPC
@ -38,26 +40,27 @@ targets, feel free to contact us, E-Mail addresses are listed below.
****************************************************************************
- high speed compiler
- fully 32-bit code
- fully 32 or 64-bit code
- language features:
- almost fully compatible with Borland Pascal and Borland Delphi
- ansi strings
- wide strings
- exception support
- RTTI support
- procedure overloading
- operator overloading
- COM, CORBA and raw interfaces support
- dyn. array support
- dynamic array support
- variant support
- code optimizer:
- peephole optimizer (80x86-only)
- loading of variables into registers (currently non-functional)
- loading of variables into registers
- assembler level dataflow analyzer (80x86-only)
- stack frame eliminations
- sophisticated register allocator
- integrated BASM (built-in assembler) parser
- supports ATT syntax used by GNU C
- supports Intel syntax used by Turbo Pascal
- supports Intel syntax used by Turbo Pascal (80x86-only)
- can compile code into assembler source code for these assemblers:
- GNU Assembler (GAS)
- Netwide assembler (Nasm)
@ -74,10 +77,10 @@ targets, feel free to contact us, E-Mail addresses are listed below.
* Minimum requirements
****************************************************************************
386 or PowerPC processor
i386, x86_64, PowerPC or Sparc processor
Win32:
- Win95/98/Me/2000/XP or WinNT
- 8 MB RAM (16+ MB recommended)
- 16 MB RAM
Linux:
- system running a 2.0.x kernel
FreeBSD:
@ -87,11 +90,11 @@ FreeBSD:
- Mac OS X 10.1 and higher (10.0 may also work, but is untested)
****************************************************************************
* Quick start
* Quick start - Win32
****************************************************************************
Win32:
Download w32190.zip and unzip it
Download fpc-1.9.6.i386-win32.zip and unzip it
into a temporary directory.
Start the install program INSTALL.EXE and follow the instructions.
@ -104,6 +107,20 @@ and type
hello
****************************************************************************
* Quick start - Linux/FreeBSD
****************************************************************************
Download fpc-1.9.6.<cpu>-<os>.tar and untar into a temporary directory.
Start the install script with ./install.sh and follow the instructions.
To test the compiler, change to the demo directory of the compiler
and type
fpc hello
hello
****************************************************************************
* Documentation
****************************************************************************