Browse Source

- removed some fixed bugs

peter 27 years ago
parent
commit
fefb5a910c
1 changed files with 9 additions and 10 deletions
  1. 9 10
      bugs/readme.txt

+ 9 - 10
bugs/readme.txt

@@ -10,7 +10,6 @@ In future, please add also your name short cut, when fixing a bug.
 
 
 Fixed bugs:
 Fixed bugs:
 -----------
 -----------
-
   bug0001.pp    tests a bug in the .ascii output (#0 and too long)  OK 0.9.2
   bug0001.pp    tests a bug in the .ascii output (#0 and too long)  OK 0.9.2
   bug0002.pp    tests for the endless bug in the optimizer          OK 0.9.2
   bug0002.pp    tests for the endless bug in the optimizer          OK 0.9.2
   bug0003.pp    dito                                                OK 0.9.2
   bug0003.pp    dito                                                OK 0.9.2
@@ -67,6 +66,7 @@ Fixed bugs:
   bug0047.pp    compiling with -So crashes the compiler             OK 0.99.1 (CEC)
   bug0047.pp    compiling with -So crashes the compiler             OK 0.99.1 (CEC)
   bug0053.pp    shows a problem with open arrays                     OK 0.99.1 (FK)
   bug0053.pp    shows a problem with open arrays                     OK 0.99.1 (FK)
                 (crashes a win95-DOS box :) )
                 (crashes a win95-DOS box :) )
+  bug0054.pp   wordbool and longbool types are missed                OK 0.99.6 (PFV)
   bug0055.pp    internal error 10 (means too few registers           OK 0.99.1 (FK)
   bug0055.pp    internal error 10 (means too few registers           OK 0.99.1 (FK)
                 - i386 ONLY)
                 - i386 ONLY)
   bug0056.pp    shows a _very_ simple expression which generates     OK 0.99.1 (FK)
   bug0056.pp    shows a _very_ simple expression which generates     OK 0.99.1 (FK)
@@ -77,6 +77,7 @@ Fixed bugs:
                 constants
                 constants
   bug0060.pp    shows missing type checking for case statements      OK 0.99.1 (CEC)
   bug0060.pp    shows missing type checking for case statements      OK 0.99.1 (CEC)
   bug0061.pp    shows wrong errors when compiling (NOT A BUG)        OK 0.99.1
   bug0061.pp    shows wrong errors when compiling (NOT A BUG)        OK 0.99.1
+  bug0062.pp    shows illegal type conversion for boolean            OK 0.99.6
   bug0064.pp    shows other types of problems with case statements   OK 0.99.1 (FK)
   bug0064.pp    shows other types of problems with case statements   OK 0.99.1 (FK)
   bug0065.pp    shows that frac() doesn't work correctly.            OK 0.99.1 (PFV)
   bug0065.pp    shows that frac() doesn't work correctly.            OK 0.99.1 (PFV)
   bug0066.pp    shows that Round doesn't work correctly. (NOT A BUG) OK 0.99.1
   bug0066.pp    shows that Round doesn't work correctly. (NOT A BUG) OK 0.99.1
@@ -88,6 +89,7 @@ Fixed bugs:
   bug0071.pp    shows that an unterminated constant string in a      OK 0.99.1 (PFV)
   bug0071.pp    shows that an unterminated constant string in a      OK 0.99.1 (PFV)
                 writeln() statement crashes the compiler.
                 writeln() statement crashes the compiler.
   bug0072.pp    causes an internal error 10  ( i386 ONLY )           OK 0.99.1 (FK)
   bug0072.pp    causes an internal error 10  ( i386 ONLY )           OK 0.99.1 (FK)
+  bug0073.pp    shows incompatiblity with bp for distance qualifiers OK 0.99.6 (PFV)
   bug0074.pp    shows MAJOR bug when trying to compile valid code    OK 0.99.1 (PM/CEC)
   bug0074.pp    shows MAJOR bug when trying to compile valid code    OK 0.99.1 (PM/CEC)
   bug0075.pp   shows invalid pchar output to console                 OK 0.99.1
   bug0075.pp   shows invalid pchar output to console                 OK 0.99.1
   ----------    compiling pp -Us -di386 -Sg system.pp gives GPF      OK 0.99.1
   ----------    compiling pp -Us -di386 -Sg system.pp gives GPF      OK 0.99.1
@@ -109,6 +111,7 @@ Fixed bugs:
   bug0093.pp   Two Cardinal type bugs                                0K 0.99.1 (FK/MvC)
   bug0093.pp   Two Cardinal type bugs                                0K 0.99.1 (FK/MvC)
   bug0094.pp   internal error when recordtype not found with case    OK 0.99.1
   bug0094.pp   internal error when recordtype not found with case    OK 0.99.1
   bug0095.pp   case with ranges starting with #0 bugs                OK 0.99.1 (FK)
   bug0095.pp   case with ranges starting with #0 bugs                OK 0.99.1 (FK)
+  bug0096.pp   problem with objects as parameters                    OK 0.99.6 (PM)
   bug0097.pp   two errors in bp7 but not in FPC                      OK 0.99.6 (FK)
   bug0097.pp   two errors in bp7 but not in FPC                      OK 0.99.6 (FK)
   bug0098.pp   File type casts are not allowed (works in TP7)        OK 0.99.1 (FK)
   bug0098.pp   File type casts are not allowed (works in TP7)        OK 0.99.1 (FK)
   bug0099.pp   wrong assembler code is genereatoed for range check   OK 0.99.1 (?)
   bug0099.pp   wrong assembler code is genereatoed for range check   OK 0.99.1 (?)
@@ -117,6 +120,7 @@ Fixed bugs:
   bug0101.pp   no type checking for routines in interfance and       OK 0.99.1 (CEC)
   bug0101.pp   no type checking for routines in interfance and       OK 0.99.1 (CEC)
                 implementation
                 implementation
   bug0102.pp   page fault when trying to compile under ppcm68k       OK 0.99.1
   bug0102.pp   page fault when trying to compile under ppcm68k       OK 0.99.1
+  bug0103.pp   problems with boolean typecasts (other type)          OK 0.99.6 (PFV)
   bug0104.pp   cardinal greater than $7fffffff aren't written        OK 0.99.1 (FK)
   bug0104.pp   cardinal greater than $7fffffff aren't written        OK 0.99.1 (FK)
                correct
                correct
   bug0105.pp   typecasts are now ignored problem (NOT A BUG)         OK 0.99.1
   bug0105.pp   typecasts are now ignored problem (NOT A BUG)         OK 0.99.1
@@ -135,7 +139,7 @@ Fixed bugs:
   bug0118.pp   Procedural vars cannot be assigned nil ?              OK 0.99.6 (FK)
   bug0118.pp   Procedural vars cannot be assigned nil ?              OK 0.99.6 (FK)
   bug0119.pp   problem with methods                                  OK 0.99.6 (FK)
   bug0119.pp   problem with methods                                  OK 0.99.6 (FK)
   bug0121.pp   cardinal -> byte conversion not work (and crashes)    OK 0.99.6 (FK)
   bug0121.pp   cardinal -> byte conversion not work (and crashes)    OK 0.99.6 (FK)
-  bug0122.pp   exit() gives a warning that the result is not set     OK 0.99.6 (??)
+  bug0122.pp   exit() gives a warning that the result is not set     OK 0.99.6 (FK)
   bug0125.pp   wrong colors with DOS CRT unit                        OK 0.99.6 (PFV)
   bug0125.pp   wrong colors with DOS CRT unit                        OK 0.99.6 (PFV)
   bug0126.pp   packed array isn't allowed                            OK 0.99.6 (FK)
   bug0126.pp   packed array isn't allowed                            OK 0.99.6 (FK)
   bug0128.pp   problem with ^[                                       OK 0.99.6 (PFV)
   bug0128.pp   problem with ^[                                       OK 0.99.6 (PFV)
@@ -143,6 +147,8 @@ Fixed bugs:
   bug0130.pp   in [..#255] problem                                   OK 0.99.6 (PFV)
   bug0130.pp   in [..#255] problem                                   OK 0.99.6 (PFV)
   bug0134.pp   'continue' keyword is buggy.                          OK 0.99.6 (FK)
   bug0134.pp   'continue' keyword is buggy.                          OK 0.99.6 (FK)
   bug0136.pp   No types necessary in the procedure header            OK 0.99.6 (PFV)
   bug0136.pp   No types necessary in the procedure header            OK 0.99.6 (PFV)
+  bug0138.pp   with problem, %esi can be crushed and is not restored OK 0.99.6 (PM)
+  bug0140.pp   Shows that interdependent units still are not OK.     OK 0.99.6 (PFV)
 
 
 Unproducable bugs:
 Unproducable bugs:
 ------------------
 ------------------
@@ -167,18 +173,13 @@ bug0049.pp   shows an error while defining subrange types
 bug0050.pp   can't set a function result in a nested procedure of a function
 bug0050.pp   can't set a function result in a nested procedure of a function
 bug0051.pp   shows a problem with putpixel
 bug0051.pp   shows a problem with putpixel
 bug0052.pp   collects missing graph unit routines
 bug0052.pp   collects missing graph unit routines
-bug0054.pp   wordbool and longbool types are missed
 bug0057.pp   shows a crash with switch graph/text/graph
 bug0057.pp   shows a crash with switch graph/text/graph
-bug0062.pp   shows illegal type conversion for boolean
 bug0063.pp   shows problem with ranges in sets for variables
 bug0063.pp   shows problem with ranges in sets for variables
 bug0070.pp   shows missing include and exclude from rtl
 bug0070.pp   shows missing include and exclude from rtl
-bug0073.pp   shows incompatiblity with bp for distance qualifiers
 bug0080.pp   Shows Missing High() (internal) function.
 bug0080.pp   Shows Missing High() (internal) function.
 bug0083.pp   shows missing "dynamic" set constructor
 bug0083.pp   shows missing "dynamic" set constructor
 bug0090.pp   shows PChar comparison problem
 bug0090.pp   shows PChar comparison problem
 bug0091.pp   missing standard functions in constant expressions
 bug0091.pp   missing standard functions in constant expressions
-bug0096.pp   problem with objects as parameters
-bug0103.pp   problems with boolean typecasts (other type)
 bug0120.pp   inc/dec(enumeration) doesn't work
 bug0120.pp   inc/dec(enumeration) doesn't work
 bug0123.pp   problem with intel assembler (shrd)
 bug0123.pp   problem with intel assembler (shrd)
 bug0124.pp   problem with -Rintel switch and indexing (whatever the order)
 bug0124.pp   problem with -Rintel switch and indexing (whatever the order)
@@ -187,7 +188,5 @@ bug0131.pp   internal error 10 with highdimension arrays
 bug0132.pp   segmentation fault with type loop
 bug0132.pp   segmentation fault with type loop
 bug0135.pp   Unsupported subrange type construction.
 bug0135.pp   Unsupported subrange type construction.
 bug0137.pp   Cannot assign child object variable to parent objcet type variable
 bug0137.pp   Cannot assign child object variable to parent objcet type variable
-bug0138.pp   with problem, %esi can be crushed and is not restored
 bug0139.pp   Cannot access protected method of ancestor class from other unit.
 bug0139.pp   Cannot access protected method of ancestor class from other unit.
-bug0140.pp   Shows that interdependent units still are not OK. You need to compile a second time to see the error.
-bug0141.pp   Wrong Class sizes when using forwardly defined classes.
+bug0141.pp   Wrong Class sizes when using forwardly defined classes.