peter 20 years ago
parent
commit
0a1c6b36a4
1 changed files with 65 additions and 4 deletions
  1. 65 4
      install/doc/whatsnew.txt

+ 65 - 4
install/doc/whatsnew.txt

@@ -1,7 +1,67 @@
 
 
                             Free Pascal Compiler
                             Free Pascal Compiler
 
 
-                        Version 1.9.4 aka 2.0.0-Beta3
+                        Version 1.9.6 aka 2.0.0-Rc1
+
+******************************************************************************
+                      Whats New in 1.9.6 aka 2.0.0-Rc1
+******************************************************************************
+
+Compiler:
+  + x86_64/amd64 (Linux) compiler
+  + Sparc (Linux) compiler
+  + PowerPC MorphOS support
+  + Netware Libc support (-Tnetwlibc)
+  + Register variable support (-Or) for all targets
+  + MacPas compiler mode (-Mmacpas)
+  * Better inlining support
+  * For loop variable assignment is not allowed anymore
+  * $fpctarget expands to <cpu>-<os> (except for 8.3 limited targets),
+    old $target replaced with $fpcos
+  * Implicit loading of Variants unit
+  * Lots of bug fixes
+
+RTL:
+  + x86_64/amd64 Linux support
+  + Sparc Linux support
+  + PowerPC MorphOS support
+  + Netware Libc support
+  + New heap manager that releases memory back to the OS
+  + TThread.Synchronize support
+  + utf8bidi unit
+  + GetHeapStatus added
+  + GetProcessID added
+  + SysUtils.GetEnvironmentVariableCount and SysUtils.GetEnvironmentString added
+  * gpm unit does not need libgpm anymore
+  + Further additions for improved Delphi compatibility
+  + System.GetProcessID and System.GetThreadID added
+  + Dos.GetMsCount added
+  + Support for changing console resolution in Video for Win32
+  + Support for using high memory (> 512 MB) under OS/2 (where available)
+  - Removed MaxAvail, MemAvail, HeapSize due to their unreliability
+    (bogus/misleading return values) in multitasking environment with swapping
+
+FCL:
+  + RTTIUtils unit added
+  + fpcunit test-framework added
+  * Lots of dbf and other db fixes
+
+FV:
+  * Updated to fvision implementation, first official release
+
+IDE:
+  * Lots of improvements and stability fixes
+  * Support latest gdb 6.2.x and 6.3.x releases
+
+Docs:
+  + Lots of updates
+  + Easier to navigate html documentation
+  * fpDoc is used to generate all unit documentation
+
+Misc:
+  * Makefiles create units in a separate directory units/cpu-os/
+  * More cross compilation improvements
+
 
 
 ******************************************************************************
 ******************************************************************************
                       Whats New in 1.9.4 aka 2.0.0-Beta3
                       Whats New in 1.9.4 aka 2.0.0-Beta3
@@ -106,7 +166,7 @@ Compiler:
   + full boolean evaluation is now also available
   + full boolean evaluation is now also available
   + threadvar support, enabled by using {$threading on}
   + threadvar support, enabled by using {$threading on}
   * support of int64 integer constants
   * support of int64 integer constants
-  * improved delphi compatibility in -Sd mode
+  * improved Delphi compatibility in -Sd mode
   * a lot of bug fixes
   * a lot of bug fixes
   * large parts of the compiler are rewritten to create a more stable,
   * large parts of the compiler are rewritten to create a more stable,
     portable and maintainable compiler
     portable and maintainable compiler
@@ -114,7 +174,7 @@ Compiler:
 RTL:
 RTL:
   + multithreading support
   + multithreading support
   * completely rewritten unix runtime library
   * completely rewritten unix runtime library
-  * improved delphi compatiblity
+  * improved Delphi compatiblity
   * significantly improved speed of exception related code
   * significantly improved speed of exception related code
   * prepared for big endian and 64 Bit CPUs
   * prepared for big endian and 64 Bit CPUs
   * a lot of bug fixes
   * a lot of bug fixes
@@ -132,4 +192,5 @@ IDE:
   * a lot of bug fixes
   * a lot of bug fixes
 
 
 Misc:
 Misc:
-  * improved cross compilation
+  * improved cross compilation
+