whatsnew.txt 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. Free Pascal Compiler
  2. Version 1.9.0 aka 2.0.0-Beta1
  3. ******************************************************************************
  4. Whats New in 1.9.0 aka 2.0.0-Beta1
  5. ******************************************************************************
  6. Compiler:
  7. + dynamic arrays
  8. + interfaces
  9. + variants
  10. + full widestring support
  11. + default parameters
  12. + cross name scope overloading
  13. + support for the PowerPC, Sparc and ARM processor, installation packages will follow within the
  14. next weeks
  15. + new and more sophisticated register allocator
  16. + inlining across units
  17. + register calling conventions
  18. + SSE and SSE2 support for inline assembler
  19. + PIC code generation
  20. + new language mode: "Mac Pascal"
  21. + full boolean evaluation is now also available
  22. + threadvar support, enabled by using {$threading on}
  23. * support of int64 integer constants
  24. * improved delphi compatibility in -Sd mode
  25. * a lot of bug fixes
  26. * large parts of the compiler are rewritten to create a more stable,
  27. portable and maintainable compiler
  28. RTL:
  29. + multithreading support
  30. * completely rewritten unix runtime library
  31. * improved delphi compatiblity
  32. * significantly improved speed of exception related code
  33. * prepared for big endian and 64 Bit CPUs
  34. * a lot of bug fixes
  35. FCL:
  36. + tdataset support
  37. + html generator
  38. + 64 Bit file handling
  39. * a lot of bug fixes
  40. Docs:
  41. * adapted to reflect new language features
  42. IDE:
  43. * a lot of bug fixes
  44. Misc:
  45. * improved cross compilation