* updated for new 1.00 release

This commit is contained in:
peter 2000-07-04 19:06:10 +00:00
parent a6aa2f8b55
commit f9d89cdce0
2 changed files with 55 additions and 12 deletions

View File

@ -1,7 +1,7 @@
Free Pascal Compiler Free Pascal Compiler
Version 0.99.14 Version 1.00
**************************************************************************** ****************************************************************************
@ -86,8 +86,8 @@ The current version is only an evaluation version.
Quick start Quick start
----------- -----------
Download dos09914.zip (version for DOS) or w3209914.zip (version for Download dos100.zip (version for DOS) or w32100.zip (version for
Win9x/NT) or os209914.zip (EMX version - for OS/2 and DOS) and unzip it Win9x/NT) or os2100.zip (EMX version - for OS/2 and DOS) and unzip it
into a temporary directory. into a temporary directory.
Start the install program INSTALL.EXE and follow the instructions. Start the install program INSTALL.EXE and follow the instructions.
@ -108,7 +108,7 @@ All standard packages contain a part that is specific for the target platform
and a few files which are target independent. All files are also available and a few files which are target independent. All files are also available
as separate files to reduce file size if the default file is too big. as separate files to reduce file size if the default file is too big.
dos09914.zip specific: dos100.zip specific:
---------------------- ----------------------
basego32.zip contains a DOS (Go32V2) compiler, runtime library and basego32.zip contains a DOS (Go32V2) compiler, runtime library and
additional files additional files
@ -127,10 +127,10 @@ dos09914.zip specific:
GInstall 3.16 GInstall 3.16
GDate 3.16 GDate 3.16
GEcho 3.16 GEcho 3.16
UPX 0.94 UPX 1.01
gdbgo32.zip contains the GNU Debugger 4.18 with pascal support for Go32V2 gdbgo32.zip contains the GNU Debugger 4.18 with pascal support for Go32V2
w3209914.zip specific: w32100.zip specific:
---------------------- ----------------------
basew32.zip contains a Win32 compiler, runtime library and basew32.zip contains a Win32 compiler, runtime library and
additional files additional files
@ -152,10 +152,10 @@ w3209914.zip specific:
GInstall 3.16 GInstall 3.16
GDate 3.16 GDate 3.16
GEcho 3.16 GEcho 3.16
UPX 0.94 UPX 1.01
gdbw32.zip contains the GNU Debugger 4.18 with pascal support for Win32 gdbw32.zip contains the GNU Debugger 4.18 with pascal support for Win32
os209914.zip specific: os2100.zip specific:
---------------------- ----------------------
baseemx.zip contains an EMX (OS/2 and DOS) compiler, runtime library and baseemx.zip contains an EMX (OS/2 and DOS) compiler, runtime library and
additional files additional files
@ -184,7 +184,7 @@ os209914.zip specific:
gdbemx.zip contains the GNU Debugger 4.16 for EMX, gdbemx.zip contains the GNU Debugger 4.16 for EMX,
PMGDB (Presentation Manager add-on for GDB) and GPROF 2.9.1 PMGDB (Presentation Manager add-on for GDB) and GPROF 2.9.1
common files in dos09914.zip, w3209914.zip and os209914.zip: common files in dos100.zip, w32100.zip and os2100.zip:
------------------------------------------------------------ ------------------------------------------------------------
demo.zip contains some demo files demo.zip contains some demo files
doc-pdf.zip contains the documentation in PDF format doc-pdf.zip contains the documentation in PDF format
@ -193,7 +193,7 @@ common files in dos09914.zip, w3209914.zip and os209914.zip:
readme.txt this readme file readme.txt this readme file
whatsnew.txt what's been changed whatsnew.txt what's been changed
Optional source package src09914.zip: Optional source package src100.zip:
------------------------------------- -------------------------------------
basesrc.zip contains the basic Makefiles needed for the source tree basesrc.zip contains the basic Makefiles needed for the source tree
compsrc.zip contains the compiler sources compsrc.zip contains the compiler sources
@ -211,7 +211,8 @@ Optional source package src09914.zip:
**************************************************************************** ****************************************************************************
The documentation is available as HTML pages, PDF, PS, and text although the The documentation is available as HTML pages, PDF, PS, and text although the
recommended format is pdf. These are all available in ftp... /docs/... recommended format is pdf. These are all available on
ftp://ftp.freepascal.org/fpc/docs
NB that there is at present no FPC specific documentation for the Win32 NB that there is at present no FPC specific documentation for the Win32
system functions. There is a note in the ftp /doc explaining where system functions. There is a note in the ftp /doc explaining where

View File

@ -1,7 +1,49 @@
Free Pascal Compiler Free Pascal Compiler
Version 0.99.14 Version 1.00
******************************************************************************
Whats New in 1.00
******************************************************************************
Compiler:
+ -gl switch to automaticly load the lineinfo unit
+ Lot of Delphi compatibility additions, especially when using -Sd
* Optimizer fixes, mainly register allocations needed for -Or
* int64/qword fixes
* RTTI fixes
* Smartlinking fixes for classes
* inline fixes (but still Beta)
* Exceptions generate more usefull backtraces which also support the
new lineinfo unit
* {$Packrecords C} fixes to be better C compatible
* operator should now work correctly when defined in other units
and locally and other fixes
* Better glibc 2.1.x support under linux
* Lot of other small bugfixes for the reported bugs
RTL:
+ lineinfo unit to display the file and line when a backtrace is
generated, this works for runtime errors, unhandled exceptions and
heaptrc unit (hint: use -ghl to easily detect and fix memory leaks)
* better precision when converting float to string
* Better exception support for Go32v2 without the need to load dpmiexcp
* Better Signal handling under linux for exception reporting
* Windows unit for win32 has now more delphi compatible declarations
* disksize/diskfree return now int64 so drives > 2GB work correctly
* lot of graph unit fixes, with generic mode support
* paramstr(0) under linux now returns the full executable instead of
the commandline
* heaptrc fixes for reallocmem
* other fixes reported by users
Utils:
+ postw32 to postprocess win32 executables to patch the stacksize
* h2pas is now better and also has a compact output mode with less
spaces and blank lines.
* fpcmake supports .so library creation and example installation
****************************************************************************** ******************************************************************************
Whats New in 0.99.14 Whats New in 0.99.14