mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-28 06:23:48 +02:00
71 lines
2.7 KiB
Plaintext
71 lines
2.7 KiB
Plaintext
This list contains tasks which should be done til version 1.0.
|
|
Don't hesitate to insert jobs :)
|
|
Don't insert bugs there, for this purpose is the bugs directory.
|
|
|
|
Please indent task which are done 8 spaces and add the
|
|
compiler version and your short cut.
|
|
|
|
* OPOM (Object Pascal Object Modell)
|
|
- virtual constructors ................................... 0.99.6 (FK)
|
|
* properties
|
|
- save the def and not the sym which
|
|
does read/write access ................................. 0.99.6 (FK)
|
|
- indexed properties ..................................... 0.99.6 (FK)
|
|
- default properties ..................................... 0.99.6 (FK)
|
|
- stored qualifier
|
|
- read/write from/to unit file ........................... 0.99.6 (FK)
|
|
- call of destructor helper routine
|
|
- message qualifier
|
|
- correct handling of constructor result type ............ 0.99.6 (FK)
|
|
- rtti
|
|
- published
|
|
- dynamic methods
|
|
- correct handling of access specifiers ........................ 0.99.7 (FK)
|
|
- interface
|
|
* rtti
|
|
- generation ........................................... 0.99.7 (FK)
|
|
- use when copying etc. ................................ 0.99.7 (FK)
|
|
- new/dispose should look for rtti'ed data
|
|
* AnsiString
|
|
- operators
|
|
- indexed access
|
|
- type conversations
|
|
* LongString and WideString
|
|
* MMX support by the compiler
|
|
- unary minus .......................................... 0.99.1 (FK)
|
|
- proper handling of fixed type ........................ 0.99.1 (FK)
|
|
- array access
|
|
- binary operators ..................................... 0.99.1 (FK)
|
|
- mul operator ......................................... 0.99.1 (FK)
|
|
* special functions
|
|
- lo function
|
|
- pack/unpack function
|
|
- div by 2^n
|
|
- function results
|
|
- shift operators
|
|
- andn optimization
|
|
- muladdn optimization
|
|
- comparisations
|
|
- open strings
|
|
- $P
|
|
- range checking for open arrays
|
|
- array of const as subroutine parameter
|
|
- open array with call by value ............................ 0.99.6 (FK)
|
|
- subrange types of enumerations
|
|
- method pointers (procedure of object)
|
|
- code generation for exceptions
|
|
- assertation
|
|
- sysutils unit for go32v2 (excpetions!)
|
|
- initialisation/finalization for units
|
|
- fixed data type
|
|
- add abstract virtual method runtime
|
|
error checking (210) ................................... 0.99.1 (FK)
|
|
- add alignment $A switch
|
|
- add debug info $D switch ............................... 0.99.1 (FK)
|
|
- add strict var strings check $V switch ................. 0.99.1 (FK)
|
|
- $B
|
|
- fix all bugs of the bug directory
|
|
- include/exclude
|
|
- make dec/inc internal
|
|
- make length internal.................................... 0.99.6 (PFV)
|