Difference between revisions of "Detailed 2.1.0 branch todo"

From Free Pascal wiki
Jump to navigationJump to search
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
This page is outdated, the current todo is at: [[Detailed 2.2.0 Todo]]
 
Compiler
 
Compiler
* integrate sparc binary writer (Florian)
+
* (optional) integrate sparc binary writer (Florian)
* tobjectdef and tprocvardef.getcopy (Florian)
+
* <strike>tobjectdef and</strike> tprocvardef.getcopy (Florian)
* PIC code (Florian)
+
* <strike>PIC code</strike> (Florian)
 
* packages (Florian/Peter)
 
* packages (Florian/Peter)
 
* [[Module handling rewrite]] (Peter/Florian)
 
* [[Module handling rewrite]] (Peter/Florian)
* better register allocation for register variables (Peter/Jonas)
+
* <strike>better register allocation for register variables (Jonas)</strike>
* (optional) smartlinking using sections (Peter)
+
* <strike>(optional) smartlinking using sections (Peter)</strike>
* (optional) full dwarf support, includes cleanup of $ifdef GDB (Peter)
+
* <strike>(optional) full dwarf support (Florian></strike>
 +
* <strike>cleanup of $ifdef GDB (Peter)</strike>
 
* Crosscompiling to Mac OS X (Marco)
 
* Crosscompiling to Mac OS X (Marco)
 +
* <strike>Remove reference counting from widestrings, use windows memory manager for widestrings (Florian)</strike>
 +
* rewrite assigning of automated types like variants and widestrings (Florian)
 +
* complete unique type support (Florian)
 +
* [[WinCE_port]], arm-wince support
 +
* [[PowerPC64_Port]], powerpc64-linux support
  
 
RTL
 
RTL
  
 
* mach-o support in lineinfo unit (Jonas)
 
* mach-o support in lineinfo unit (Jonas)
* 64-bit file support
+
* 64-bit file support (Win32 done)
  
 
FCL
 
FCL
 +
 +
[[Category:FPC Todo]]

Latest revision as of 11:23, 17 March 2013

This page is outdated, the current todo is at: Detailed 2.2.0 Todo Compiler

  • (optional) 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 (Jonas)
  • (optional) smartlinking using sections (Peter)
  • (optional) full dwarf support (Florian>
  • 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_port, arm-wince support
  • PowerPC64_Port, powerpc64-linux support

RTL

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

FCL