todo.txt 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. This list contains tasks which should be done til version 1.0.
  2. Don't hesitate to insert jobs :)
  3. Don't insert bugs there, for this purpose is the bugs directory.
  4. Please indent task which are done 8 spaces and add the
  5. compiler version and your short cut.
  6. * OPOM (Object Pascal Object Modell)
  7. - virtual constructors ................................... 0.99.6 (FK)
  8. * properties
  9. - save the def and not the sym which
  10. does read/write access ................................. 0.99.6 (FK)
  11. - indexed properties ..................................... 0.99.6 (FK)
  12. - default properties ..................................... 0.99.6 (FK)
  13. - stored qualifier
  14. - read/write from/to unit file ........................... 0.99.6 (FK)
  15. - call of destructor helper routine
  16. - message qualifier
  17. - correct handling of constructor result type ............ 0.99.6 (FK)
  18. - rtti
  19. - published
  20. - dynamic methods
  21. - correct handling of access specifiers ........................ 0.99.7 (FK)
  22. - interface
  23. * rtti
  24. - generation ........................................... 0.99.7 (FK)
  25. - use when copying etc. ................................ 0.99.7 (FK)
  26. - new/dispose should look for rtti'ed data
  27. * AnsiString
  28. - operators
  29. - indexed access
  30. - type conversations
  31. * LongString and WideString
  32. * MMX support by the compiler
  33. - unary minus .......................................... 0.99.1 (FK)
  34. - proper handling of fixed type ........................ 0.99.1 (FK)
  35. - array access
  36. - binary operators ..................................... 0.99.1 (FK)
  37. - mul operator ......................................... 0.99.1 (FK)
  38. * special functions
  39. - lo function
  40. - pack/unpack function
  41. - div by 2^n
  42. - function results
  43. - shift operators
  44. - andn optimization
  45. - muladdn optimization
  46. - comparisations
  47. - open strings
  48. - $P
  49. - range checking for open arrays
  50. - array of const as subroutine parameter
  51. - open array with call by value ............................ 0.99.6 (FK)
  52. - subrange types of enumerations
  53. - method pointers (procedure of object)
  54. - code generation for exceptions
  55. - assertation
  56. - sysutils unit for go32v2 (excpetions!)
  57. - initialisation/finalization for units
  58. - fixed data type
  59. - add abstract virtual method runtime
  60. error checking (210) ................................... 0.99.1 (FK)
  61. - add alignment $A switch
  62. - add debug info $D switch ............................... 0.99.1 (FK)
  63. - add strict var strings check $V switch ................. 0.99.1 (FK)
  64. - $B
  65. - fix all bugs of the bug directory
  66. - include/exclude
  67. - make dec/inc internal................................... 0.99.6 (PFV)
  68. - make length internal