This commit is contained in:
peter 2004-12-27 17:06:59 +00:00
parent f0267daa4a
commit 0a1c6b36a4

View File

@ -1,7 +1,67 @@
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
@ -106,7 +166,7 @@ Compiler:
+ full boolean evaluation is now also available
+ threadvar support, enabled by using {$threading on}
* support of int64 integer constants
* improved delphi compatibility in -Sd mode
* improved Delphi compatibility in -Sd mode
* a lot of bug fixes
* large parts of the compiler are rewritten to create a more stable,
portable and maintainable compiler
@ -114,7 +174,7 @@ Compiler:
RTL:
+ multithreading support
* completely rewritten unix runtime library
* improved delphi compatiblity
* improved Delphi compatiblity
* significantly improved speed of exception related code
* prepared for big endian and 64 Bit CPUs
* a lot of bug fixes
@ -132,4 +192,5 @@ IDE:
* a lot of bug fixes
Misc:
* improved cross compilation
* improved cross compilation