|
@@ -1,7 +1,63 @@
|
|
|
|
|
|
Free Pascal Compiler
|
|
|
|
|
|
- Version 0.99.12
|
|
|
+ Version 0.99.14
|
|
|
+
|
|
|
+******************************************************************************
|
|
|
+ Whats New in 0.99.14
|
|
|
+******************************************************************************
|
|
|
+
|
|
|
+Compiler:
|
|
|
+ + DLL creation fixed, it needs dlltool now
|
|
|
+ + .so creation for linux works also with classes
|
|
|
+ + Library writing works better, also linux library support
|
|
|
+ + better FPU code generation
|
|
|
+ + only one PPU is used per unit also when static,shared and smart linked
|
|
|
+ + assembler understands KNI instructions
|
|
|
+ + fail in class constructors works
|
|
|
+ + resourcestrings support
|
|
|
+ + gettext support for resourcestrings (localization)
|
|
|
+ + > < >= <= support for boolean
|
|
|
+ + checking for unused but assigned variables and private fields
|
|
|
+ * lot of RTTI fixes
|
|
|
+ * lot of property fixes
|
|
|
+ * pointer addition/substraction works like inc()/dec() (with the size
|
|
|
+ of the pointed type)
|
|
|
+ * assembler reader fixes so it works more like BASM
|
|
|
+ * exit in try...finally/except block works
|
|
|
+ * don't allow goto/label with exception blocks
|
|
|
+ * stabs debugging fixed for classes and result variable
|
|
|
+ * array constructor support
|
|
|
+ * initialization/finalization work also in default FPC mode
|
|
|
+ * assert works now also within $H+ mode
|
|
|
+ * lot of other fixes
|
|
|
+
|
|
|
+RTL:
|
|
|
+ + New graph unit for go32v2,win32,linux
|
|
|
+ + Delphi style GetMem/Freemem/ReAllocMem which knows the size of
|
|
|
+ the allocated block itself. Specifying wrong size for freemem gives
|
|
|
+ now also a Runtime Error
|
|
|
+ + ports unit for go32v2, which contains the port[] support. It's now
|
|
|
+ compatible with linux ports unit
|
|
|
+ + timezone support for linux
|
|
|
+ + primitive routines Compare[Byte,Word,Dword],Index[Byte,Word,Dword]
|
|
|
+ * better ioresult setting for go32v2
|
|
|
+ * some pchar fixes in sysutils unit
|
|
|
+ * lot of RTTI fixes for typinfo
|
|
|
+ * ansistrings speedups
|
|
|
+ * some other small fixes
|
|
|
+
|
|
|
+Utils:
|
|
|
+ + fpcmake util to create a Makefile from Makefile.fpc
|
|
|
+ + delp util to delete all created files after compiling (exe,o,ppu)
|
|
|
+ + fprcp util for preprocessing win32 resource files
|
|
|
+ + data2inc util to convert data into .inc files
|
|
|
+ + binobj for binary to .o/.inc files, also with crypt,compression support
|
|
|
+ + ppufiles show all created files needed by a unit
|
|
|
+ + rstconv util to convert .rst files to gettext files
|
|
|
+ + plex,pyacc Pascal Lex/Yacc
|
|
|
+ * ppudump,ppufiles updated for new ppu version
|
|
|
+
|
|
|
|
|
|
******************************************************************************
|
|
|
Whats New in 0.99.12
|