Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-7028

Allow C* to compile under java 8

Agile BoardAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskConvert to sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Low
    • Resolution: Fixed
    • Fix Version/s: 2.1.1
    • Component/s: None
    • Labels:
      None

      Description

      antlr 3.2 has a problem with java 8, as described here: http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8015656

      updating to antlr 3.5.2 solves this, however they have split up the jars differently, which adds some changes, but also the generation of CqlParser.java causes a method to be too large, so i needed to split that method to reduce the size of it.

      (patch against trunk)

        Attachments

        1. 7028_v2.txt
          7 kB
          Joshua McKenzie
        2. 7028_v3.txt
          11 kB
          David Brosius
        3. 7028_v4.txt
          11 kB
          David Brosius
        4. 7028_v5.patch
          2.70 MB
          Joshua McKenzie
        5. 7028.txt
          11 kB
          David Brosius
        6. cassandra-2.1-7028.patch
          2.70 MB
          Branimir Lambov
        7. cassandra-2.1-7028.txt
          13 kB
          Branimir Lambov

        Issue Links

          Activity

            People

            • Assignee:
              blambov Branimir Lambov Assign to me
              Reporter:
              dbrosius David Brosius
              Authors:
              Branimir Lambov
              Reviewers:
              Joshua McKenzie

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment