Browse Source

updated for 1.9.4

peter 21 years ago
parent
commit
facb8d93c1
2 changed files with 51 additions and 7 deletions
  1. 5 4
      install/doc/readme.txt
  2. 46 3
      install/doc/whatsnew.txt

+ 5 - 4
install/doc/readme.txt

@@ -1,7 +1,7 @@
 
 
                             Free Pascal Compiler
                             Free Pascal Compiler
 
 
-                        Version 1.9.2 aka 2.0.0-Beta2
+                        Version 1.9.4 aka 2.0.0-Beta3
 
 
 
 
 ****************************************************************************
 ****************************************************************************
@@ -18,9 +18,10 @@ 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
 and the runtime library are almost compatible with TP 7.0 and recent Delphi
 releases.
 releases.
 
 
-Free Pascal 1.9.2 is currently available for the following platforms:
-- Linux-i386, both aout and elf
+Free Pascal 1.9.4 is currently available for the following platforms:
+- Linux-i386
 - Linux-powerpc
 - Linux-powerpc
+- Linux-arm
 - Dos (i386), using the Go32v2 dos extender
 - Dos (i386), using the Go32v2 dos extender
 - Win32 (Win32s, Win95/98/Me/XP/2000 and WinNT)
 - Win32 (Win32s, Win95/98/Me/XP/2000 and WinNT)
 - FreeBSD i386
 - FreeBSD i386
@@ -80,7 +81,7 @@ Win32:
 Linux:
 Linux:
  - system running a 2.0.x kernel
  - system running a 2.0.x kernel
 FreeBSD:
 FreeBSD:
-- FreeBSD 4.x system or 5.x system that has COMPAT_4 system (which is 
+- FreeBSD 4.x system or 5.x system that has COMPAT_4 system (which is
   default)
   default)
 - Mac OS X:
 - Mac OS X:
  - Mac OS X 10.1 and higher (10.0 may also work, but is untested)
  - Mac OS X 10.1 and higher (10.0 may also work, but is untested)

+ 46 - 3
install/doc/whatsnew.txt

@@ -1,7 +1,50 @@
 
 
                             Free Pascal Compiler
                             Free Pascal Compiler
 
 
-                        Version 1.9.2 aka 2.0.0-Beta2
+                        Version 1.9.4 aka 2.0.0-Beta3
+
+******************************************************************************
+                      Whats New in 1.9.4 aka 2.0.0-Beta3
+******************************************************************************
+
+Compiler:
+  + ARM (Linux) compiler
+  + Powerpc Darwin (MacOSX) support
+  + reintroduce keyword support
+  + added prefetch(const mem) support
+  + MacPas compile mode
+  + -gv to generate an executable that can be run under Valgrind >= 2.1
+  * register allocator fixes and tweaks
+  * better support for preprocessor $IF expressions
+  * better overloaded operator support
+  * Win32 DLL export table fixes
+  * stabs (debuginfo) generation cleanups
+  * enum names in RTTI are now in their original case
+  * record alignment fixes
+  * lots of bug fixes
+
+RTL:
+  + ARM Linux support
+  + Powerpc Darwin support
+  + Sysutils.RaiseLastOSError added
+  + Sysutils.GetLastOSError added
+  + Classes.TOwnedCollection added
+  + Sysutils.FileIsReadOnly added
+  * Better support for Libc based RTL (FPC_USE_LIBC)
+  * 64bit cleanup for future x86_64 port
+  * ExecuteProcess fixes
+  * Linux use getdents syscall instead of deprecated readdir
+
+FCL:
+  + SDF DB backend
+  + TGA support in fpImage
+  * Lot of fixes to fpImage classes
+
+Misc:
+  * Documentation updates
+  * Testsuite updates to store testrun results in a database
+  * Testsuite updates for cross platform testing, with remote rsh/ssh support
+
 
 
 ******************************************************************************
 ******************************************************************************
                       Whats New in 1.9.2 aka 2.0.0-Beta2
                       Whats New in 1.9.2 aka 2.0.0-Beta2
@@ -30,11 +73,11 @@ RTL:
   * ipv6 support
   * ipv6 support
   * lots of bug fixes
   * lots of bug fixes
 
 
-FCL: 
+FCL:
   + sqlite support
   + sqlite support
   * bug fixes
   * bug fixes
 
 
-Misc:  
+Misc:
   * improved docs
   * improved docs
 
 
 ******************************************************************************
 ******************************************************************************