Commit | Line | Data |
---|---|---|
2ac99c72 BJ |
1 | P A S C A L N E W S |
2 | ||
3 | 19 January 77 >> Bug in pxp manual section << | |
4 | ||
5 | There is a bug in the description of the `d' option in the pxp manual | |
6 | section. Its description should read ``Don't include declaration parts | |
7 | in a profile'' rather than ``Include declaration parts in a profile.'' | |
8 | ||
9 | 26 September 77 >> Known bugs << | |
10 | ||
11 | The following bugs in the Pascal system are known. As they are rela- | |
12 | tively minor they may not be fixed for some time. | |
13 | ||
14 | 1) Due to a bug in the parser generator used to generate "pi" an empty | |
15 | "then" part of an "if" statement is diagnosed as a syntax error. | |
16 | ||
17 | 2) The name of the containing include file is occasionally not printed | |
18 | before a semantic error diagnostic from an include file when the error | |
19 | occurs on the last routine in that file. | |
20 | ||
21 | 3) Right marginal comments which are past the margin in pxp are folded | |
22 | onto the next line; however, the next time the program is reformatted | |
23 | they will be treated as aligned comments. They should be recognized | |
24 | as still being right marginal comments. | |
25 | ||
26 | 4. If a single input file is larger than 65,000 characters then lines | |
27 | may be printed incorrectly in error listings as the compiler keeps | |
28 | pointers into the source file in 16 bits. If you have files this large | |
29 | you should use "include" files. | |
30 | ||
31 | 5. On machines without floating point the interpreter will occasionally | |
32 | terminate abnormally with an "IOT trap -- Core dumped" when interrupted | |
33 | and while printing out the last statistics. This happens if it is int- | |
34 | errupted in the floating point interpreter, because the floating point | |
35 | interpreter gets mad when it is "reentered". This problem may be fixed | |
36 | shortly. | |
37 | ||
38 | ||
39 | This list of bugs will be updated if new bugs are discovered. |