Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: X10 2.0.4
-
Fix Version/s: X10 2.3.2
-
Labels:None
-
Number of attachments :
Description
The attached HTML files describes a number of error messages that could stand improving. All but one involve syntax errors in declaring def's and closures. The other is strange:
x10c++ -c foo.x10
compiled Foo.x10 and complained that "public class Foo must appear in Foo.x10".
Activity
David Grove
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Fix Version/s | X10 2.1.0 [ 16496 ] |
Yoav Zibin
made changes -
| Component/s | X10 Compiler: Front-end Error-messages [ 14511 ] |
David Grove
made changes -
| Fix Version/s | X10 2.1.1 [ 16497 ] | |
| Fix Version/s | X10 2.1.0 [ 16496 ] |
David Grove
made changes -
| Fix Version/s | X10 2.1.2 [ 16498 ] | |
| Fix Version/s | X10 2.1.1 [ 16497 ] |
David Grove
made changes -
| Fix Version/s | X10 2.2 [ 16002 ] | |
| Fix Version/s | X10 2.1.2 [ 16498 ] |
David Grove
made changes -
| Fix Version/s | X10 2.2.1 [ 17131 ] | |
| Fix Version/s | X10 2.2 [ 16002 ] |
David Grove
made changes -
| Fix Version/s | X10 2.2.2 [ 17639 ] | |
| Fix Version/s | X10 2.2.1 [ 17131 ] |
David Grove
made changes -
| Fix Version/s | X10 2.2.3 [ 18146 ] | |
| Fix Version/s | X10 2.2.2 [ 17639 ] |
David Grove
made changes -
| Assignee | Igor Peshansky [ ipeshansky ] |
David Grove
made changes -
| Fix Version/s | X10 2.3 [ 17009 ] | |
| Fix Version/s | X10 2.2.3 [ 18146 ] |
David Grove
made changes -
| Fix Version/s | X10 2.3.1 [ 18657 ] | |
| Fix Version/s | X10 2.3 [ 17009 ] |
David Grove
made changes -
| Fix Version/s | X10 2.3.2 [ 19010 ] | |
| Fix Version/s | X10 2.3.1 [ 18657 ] |
The last one is an unfortunate consequence of using a case-insensitive but case-preserving filesystem. The filename seen by x10c/x10c++ is "foo.x10" (lowercase), while opening that filename actually opens the file Foo.x10 (uppercase). The compiler sees the mismatch and complains.