Difference between revisions of "Detailed 2.2.0 Todo"
From Lazarus wiki
Jump to navigationJump to searchDaniel-fpc (talk | contribs) (update) |
(→RTL) |
||
Line 33: | Line 33: | ||
* <strike>add {$optimization nostackframe} to objects unit and to all code which uses it (IDE, fvision)</strike> (superseded by r5146) | * <strike>add {$optimization nostackframe} to objects unit and to all code which uses it (IDE, fvision)</strike> (superseded by r5146) | ||
* basic template unit (map and list) (Neli) | * basic template unit (map and list) (Neli) | ||
+ | * TFormatSettings (bug 6242). (Marco/Michael) | ||
+ | * Make decision about threading in Linux (NTPL, unit libc) (bug 6280) (???, Marco is willing to help with the implementation) | ||
+ | * bug 7247 (TStringList incompat, Marco/Michael. Scheduled fro XMas week) | ||
+ | * bug 6842 (stored=false property storage, Lazarus angles?) | ||
+ | * bug 7947 (Syncobjs cleanup) | ||
=== FCL === | === FCL === |
Revision as of 09:50, 21 December 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)
- improve HTML rendering of IDE (Florian/Tomas(?))
Internal linker for ELF platforms?(2.4.0)better string append support (Peter)Use Sysutils (Peter)Directory caching (Peter)- generics support (Florian)
- Fix all testsuite failures which are in 2.1.x but not in 2.0.x (all)
- bug fixing (all)
- Delphi incompatibility regarding register calling convention (push order of stack based arguments)
- fix bugs in *nix tthread.inc's (joining detached threads, possibly some more dataraces) (Jonas)
Packaging
- Use fpmake for building (Michael/Peter)
- Use fppkg for package repository (Michael/Peter)
RTL
- 64-bit file support for Solaris (?)
- 64-bit file support for MacOS (?)
- 64-bit file support for Netwlibc (?)
64-bit file support for Linux (Neli)- 64-bit file support for Linux/FPC_USE_LIBC (Neli)
Fix get_caller_frame stuff for code without stackframes(Jonas)- ARM badly needs mod/divide helpers in assembler
add {$optimization nostackframe} to objects unit and to all code which uses it (IDE, fvision)(superseded by r5146)- basic template unit (map and list) (Neli)
- TFormatSettings (bug 6242). (Marco/Michael)
- Make decision about threading in Linux (NTPL, unit libc) (bug 6280) (???, Marco is willing to help with the implementation)
- bug 7247 (TStringList incompat, Marco/Michael. Scheduled fro XMas week)
- bug 6842 (stored=false property storage, Lazarus angles?)
- bug 7947 (Syncobjs cleanup)
FCL
IDE
Try to implement a TP like evaluate/modify window(Daniel)