mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-11 12:25:59 +02:00
* 1.0.2 changes
This commit is contained in:
parent
982c0eb4e8
commit
ba13bcc6e2
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
Free Pascal Compiler
|
Free Pascal Compiler
|
||||||
|
|
||||||
Version 1.00
|
Version 1.02
|
||||||
|
|
||||||
|
|
||||||
****************************************************************************
|
****************************************************************************
|
||||||
@ -18,6 +18,7 @@ Free Pascal is currently available for the following platforms:
|
|||||||
- Linux (i386), both aout and elf
|
- Linux (i386), both aout and elf
|
||||||
- OS/2 & DOS, via the EMX extender
|
- OS/2 & DOS, via the EMX extender
|
||||||
- Win32 (Win32s, Win95/98 and WinNT)
|
- Win32 (Win32s, Win95/98 and WinNT)
|
||||||
|
- FreeBSD (alpha release)
|
||||||
|
|
||||||
Older version of the compiler (0.99.5) is also available on:
|
Older version of the compiler (0.99.5) is also available on:
|
||||||
- Commodore Amiga
|
- Commodore Amiga
|
||||||
@ -279,7 +280,8 @@ If you find a bug in the released version, you may want to try a snapshot
|
|||||||
the fpc-devel mailing list.
|
the fpc-devel mailing list.
|
||||||
|
|
||||||
If you find a fault or 'feature' in a release, please report it
|
If you find a fault or 'feature' in a release, please report it
|
||||||
to the fpc-devel mailing list. PLEASE SEND ALSO A SMALL EXTRACT OF THE SOURCE
|
either to the fpc-devel mailing list, or using the bug repository on our WWW
|
||||||
|
pages (see the link Bugs). PLEASE SEND ALSO A SMALL EXTRACT OF THE SOURCE
|
||||||
CODE which caused the problem, and state the version eg Win32, GO32v2,
|
CODE which caused the problem, and state the version eg Win32, GO32v2,
|
||||||
and the date of the compiler etc on which you noticed the problem & any other
|
and the date of the compiler etc on which you noticed the problem & any other
|
||||||
useful info so the developers can reproduce the problem, otherwise they may
|
useful info so the developers can reproduce the problem, otherwise they may
|
||||||
@ -290,10 +292,10 @@ not be willing/able to fix it.
|
|||||||
* License
|
* License
|
||||||
****************************************************************************
|
****************************************************************************
|
||||||
|
|
||||||
The programs and sources come under the GPL, for more informations read
|
The programs and sources come under the GPL, for more information read
|
||||||
the file COPYING. Additional informations about the runtime library license
|
the file COPYING. Additional information about the runtime library license
|
||||||
are found in COPYING.FPC. Some utilities and programs come under the license
|
can be found in COPYING.FPC. Some utilities and programs come under the
|
||||||
described in COPYING.DJ or COPYING.EMX
|
license described in COPYING.DJ or COPYING.EMX
|
||||||
|
|
||||||
NOTE: OS/2 version of the installer uses the library UNZIP32.DLL from
|
NOTE: OS/2 version of the installer uses the library UNZIP32.DLL from
|
||||||
Info-ZIP. Info-ZIP's software (Zip, UnZip and related utilities)
|
Info-ZIP. Info-ZIP's software (Zip, UnZip and related utilities)
|
||||||
|
@ -9,8 +9,8 @@
|
|||||||
|
|
||||||
Compiler:
|
Compiler:
|
||||||
+ memory requirements reduced a lot when creating smartlink libraries
|
+ memory requirements reduced a lot when creating smartlink libraries
|
||||||
+ identical procedures or functions are now already found in the interface instead
|
+ identical procedures or functions are now already found in the interface
|
||||||
of after parsing the implementation also
|
instead of after parsing the implementation also
|
||||||
+ overload directive parsing is now D5 compatible
|
+ overload directive parsing is now D5 compatible
|
||||||
+ stop compiling if -S2 or -Sd is required and give a nicer error message
|
+ stop compiling if -S2 or -Sd is required and give a nicer error message
|
||||||
+ don't allow wrong assemblers for targets (i.e. refuse as.exe for win32)
|
+ don't allow wrong assemblers for targets (i.e. refuse as.exe for win32)
|
||||||
@ -18,8 +18,8 @@ Compiler:
|
|||||||
* some -Or and other optimizer fixes
|
* some -Or and other optimizer fixes
|
||||||
* fixed some crashes with undeclared identifiers and inlined functions
|
* fixed some crashes with undeclared identifiers and inlined functions
|
||||||
* packenum fixes
|
* packenum fixes
|
||||||
* internal binary writer is now a lot faster when creating smartlink libraries
|
* internal binary writer is now a lot faster when creating smartlink
|
||||||
with a lot of files (like the windows unit)
|
libraries with a lot of files (like the windows unit)
|
||||||
* better targetdir support
|
* better targetdir support
|
||||||
* don't allow word = word like type definitions
|
* don't allow word = word like type definitions
|
||||||
* integer(char) typecast works now
|
* integer(char) typecast works now
|
||||||
@ -76,7 +76,8 @@ IDE:
|
|||||||
+ don't allow wrong assemblers with specific targets
|
+ don't allow wrong assemblers with specific targets
|
||||||
+ default mode for which assembler to use
|
+ default mode for which assembler to use
|
||||||
+ Recompiling a program does now also use unsaved files still in the editor
|
+ Recompiling a program does now also use unsaved files still in the editor
|
||||||
* the support files are now placed in the same dir as fp.exe where they were expected
|
* the support files are now placed in the same dir as fp.exe where they were
|
||||||
|
expected
|
||||||
|
|
||||||
Utils:
|
Utils:
|
||||||
+ postw32 to postprocess win32 executables to patch the stacksize
|
+ postw32 to postprocess win32 executables to patch the stacksize
|
||||||
|
Loading…
Reference in New Issue
Block a user