Difference between revisions of "Detailed 2.2.0 Todo"

From Free Pascal wiki
Jump to navigationJump to search
(One intermediate revision by the same user not shown)
Line 2: Line 2:
  
 
Compiler
 
Compiler
* packages (Florian/Peter)
+
* <strike>packages (Florian/Peter)</strike> (2.4.0)
 
* <strike>[[Module handling rewrite]] (Peter/Florian)</strike> (2.4.0)
 
* <strike>[[Module handling rewrite]] (Peter/Florian)</strike> (2.4.0)
 
* Crosscompiling to Mac OS X (Marco)
 
* Crosscompiling to Mac OS X (Marco)
* rewrite assigning of automated types like variants and widestrings (Florian)
+
* <strike>rewrite assigning of automated types like variants and widestrings (Florian)</strike>
 
* complete unique type support (Florian)
 
* complete unique type support (Florian)
* bug fixing (all)
 
 
* dispinterfaces (Florian)
 
* dispinterfaces (Florian)
 
* <strike>Internal linker for ELF platforms?</strike> (2.4.0)
 
* <strike>Internal linker for ELF platforms?</strike> (2.4.0)
 
* <strike>better string append support (Peter)</strike>
 
* <strike>better string append support (Peter)</strike>
* Use Sysutils (Peter)
+
* <strike>Use Sysutils (Peter)</strike>
* Directory caching (Peter)
+
* <strike>Directory caching (Peter)</strike>
 +
* Fix all testsuite failures which are in 2.1.x but not in 2.0.x (all)
 +
* bug fixing (all)
  
 
Packaging
 
Packaging
Line 19: Line 20:
  
 
RTL
 
RTL
* 64-bit file support (Win32 done)
+
* 64-bit file support for Unix (Neli)
 
* Fix get_caller_frame stuff for code without stackframes (Daniel)
 
* Fix get_caller_frame stuff for code without stackframes (Daniel)
 
* ARM badly needs mod/divide helpers in assembler
 
* ARM badly needs mod/divide helpers in assembler
 +
* add {$optimization nostackframe} to <strike>objects unit</strike> and to all code which uses it (IDE, fvision)
  
 
FCL
 
FCL

Revision as of 11:20, 31 October 2006

This todo is for people working on fpc to write down what they want to do till 2.2.0 is released. It's not a wishlist what shall be done. Feature requests etc. should be added to mantis.

Compiler

  • packages (Florian/Peter) (2.4.0)
  • Module handling rewrite (Peter/Florian) (2.4.0)
  • Crosscompiling to Mac OS X (Marco)
  • rewrite assigning of automated types like variants and widestrings (Florian)
  • complete unique type support (Florian)
  • dispinterfaces (Florian)
  • Internal linker for ELF platforms? (2.4.0)
  • better string append support (Peter)
  • Use Sysutils (Peter)
  • Directory caching (Peter)
  • Fix all testsuite failures which are in 2.1.x but not in 2.0.x (all)
  • bug fixing (all)

Packaging

  • Use fpmake for building (Michael/Peter)
  • Use fppkg for package repository (Michael/Peter)

RTL

  • 64-bit file support for Unix (Neli)
  • Fix get_caller_frame stuff for code without stackframes (Daniel)
  • ARM badly needs mod/divide helpers in assembler
  • add {$optimization nostackframe} to objects unit and to all code which uses it (IDE, fvision)

FCL

IDE

  • Try to implement a TP like evaluate/modify window (Daniel)