X10
  1. X10
  2. XTENLANG-1511

There are some misleading and/or unhelpful error messages for closure declarations

    Details

    • Number of attachments :
      1

      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

        Hide
        Igor Peshansky added a comment -

        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.

        Show
        Igor Peshansky added a comment - 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.
        Hide
        David Grove added a comment -

        Bulk assign all unscheduled issues with priority major or less to 2.1.0 target.

        Show
        David Grove added a comment - Bulk assign all unscheduled issues with priority major or less to 2.1.0 target.
        Hide
        David Grove added a comment -

        bulk defer of unresolved 2.1.0 bugs to 2.1.1.

        Show
        David Grove added a comment - bulk defer of unresolved 2.1.0 bugs to 2.1.1.
        Hide
        David Grove added a comment -

        bulk move of all unresolved issues from 2.1.1 to 2.1.2

        Show
        David Grove added a comment - bulk move of all unresolved issues from 2.1.1 to 2.1.2
        Hide
        David Grove added a comment -

        defer all non-critical 2.1.2 issues to 2.2.

        Show
        David Grove added a comment - defer all non-critical 2.1.2 issues to 2.2.
        Hide
        David Grove added a comment -

        bulk defer minor/trivial issues to 2.2.1.

        Show
        David Grove added a comment - bulk defer minor/trivial issues to 2.2.1.
        Hide
        David Grove added a comment -

        bulk defer minor issues to 2.2.2

        Show
        David Grove added a comment - bulk defer minor issues to 2.2.2
        Hide
        David Grove added a comment -

        bulk defer of issues to 2.2.3.

        Show
        David Grove added a comment - bulk defer of issues to 2.2.3.
        Hide
        David Grove added a comment -

        bulk defer of 2.3.0 open issues to 2.3.1.

        Show
        David Grove added a comment - bulk defer of 2.3.0 open issues to 2.3.1.
        Hide
        David Grove added a comment -

        bulk defer to 2.3.2

        Show
        David Grove added a comment - bulk defer to 2.3.2
        Hide
        David Grove added a comment -

        bulk defer to 2.4.1.

        Show
        David Grove added a comment - bulk defer to 2.4.1.
        Hide
        David Grove added a comment -

        missing X10 code to reproduce, so keeping issue open not useful.

        Show
        David Grove added a comment - missing X10 code to reproduce, so keeping issue open not useful.

          People

          • Assignee:
            Unassigned
            Reporter:
            Jonathan Brezin
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: