mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-16 19:19:19 +02:00
* updated for new 1.00 release
This commit is contained in:
parent
a6aa2f8b55
commit
f9d89cdce0
@ -1,7 +1,7 @@
|
||||
|
||||
Free Pascal Compiler
|
||||
|
||||
Version 0.99.14
|
||||
Version 1.00
|
||||
|
||||
|
||||
****************************************************************************
|
||||
@ -86,8 +86,8 @@ The current version is only an evaluation version.
|
||||
|
||||
Quick start
|
||||
-----------
|
||||
Download dos09914.zip (version for DOS) or w3209914.zip (version for
|
||||
Win9x/NT) or os209914.zip (EMX version - for OS/2 and DOS) and unzip it
|
||||
Download dos100.zip (version for DOS) or w32100.zip (version for
|
||||
Win9x/NT) or os2100.zip (EMX version - for OS/2 and DOS) and unzip it
|
||||
into a temporary directory.
|
||||
|
||||
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
|
||||
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
|
||||
additional files
|
||||
@ -127,10 +127,10 @@ dos09914.zip specific:
|
||||
GInstall 3.16
|
||||
GDate 3.16
|
||||
GEcho 3.16
|
||||
UPX 0.94
|
||||
UPX 1.01
|
||||
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
|
||||
additional files
|
||||
@ -152,10 +152,10 @@ w3209914.zip specific:
|
||||
GInstall 3.16
|
||||
GDate 3.16
|
||||
GEcho 3.16
|
||||
UPX 0.94
|
||||
UPX 1.01
|
||||
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
|
||||
additional files
|
||||
@ -184,7 +184,7 @@ os209914.zip specific:
|
||||
gdbemx.zip contains the GNU Debugger 4.16 for EMX,
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
system functions. There is a note in the ftp /doc explaining where
|
||||
|
@ -1,7 +1,49 @@
|
||||
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user