Difference between revisions of "Detailed 2.1.0 branch todo"

From Free Pascal wiki
Jump to navigationJump to search
Line 7: Line 7:
 
* better register allocation for register variables (Peter/Jonas)
 
* better register allocation for register variables (Peter/Jonas)
 
* (optional) smartlinking using sections (Peter)
 
* (optional) smartlinking using sections (Peter)
* (optional) full dwarf support, includes cleanup of $ifdef GDB (Peter)
+
* (optional) full dwarf support
 +
* <strike>cleanup of $ifdef GDB (Peter)</strike>
 
* Crosscompiling to Mac OS X (Marco)
 
* Crosscompiling to Mac OS X (Marco)
* Remove reference counting from widestrings, use windows memory manager for widestrings (Florian)
+
* <strike>Remove reference counting from widestrings, use windows memory manager for widestrings (Florian)</strike>
 
* rewrite assigning of automated types like variants and widestrings (Florian)
 
* rewrite assigning of automated types like variants and widestrings (Florian)
 
* complete unique type support (Florian)
 
* complete unique type support (Florian)
 +
* WinCE ARM support
 +
* PowerPC64 Linux support
  
 
RTL
 
RTL

Revision as of 11:48, 19 October 2005

Compiler

  • integrate sparc binary writer (Florian)
  • tobjectdef and tprocvardef.getcopy (Florian)
  • PIC code (Florian)
  • packages (Florian/Peter)
  • Module handling rewrite (Peter/Florian)
  • better register allocation for register variables (Peter/Jonas)
  • (optional) smartlinking using sections (Peter)
  • (optional) full dwarf support
  • cleanup of $ifdef GDB (Peter)
  • Crosscompiling to Mac OS X (Marco)
  • Remove reference counting from widestrings, use windows memory manager for widestrings (Florian)
  • rewrite assigning of automated types like variants and widestrings (Florian)
  • complete unique type support (Florian)
  • WinCE ARM support
  • PowerPC64 Linux support

RTL

  • mach-o support in lineinfo unit (Jonas)
  • 64-bit file support

FCL