Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.3.4
    • 1.4.2
    • Compilers
    • None

    Description

      The ECJ compiler is an advanced Java compiler that works on top of javac.

      It brings a lot of functionality built-in:
      -better error report (better indentation of the message)
      -better warnings (warnings for source code target VM for example, type casting)
      -more errors reported: the compiler doesn't stop after 100 errors, it will bring all the errors and warnings reported.

      The compiler passes all the javac specs. I added an attempt to check the output generated, but since it is made from Java, I can't control it as of now (see my post on the users mailing list for an idea on how to help with it).

      Attachments

        1. compiler.rb
          3 kB
          Antoine Toulme
        2. compiler_spec.rb
          2 kB
          Antoine Toulme
        3. buildr-317
          3 kB
          Antoine Toulme
        4. buildr-317-with-specs
          6 kB
          Antoine Toulme

        Activity

          People

            toulmean Antoine Toulme
            toulmean Antoine Toulme
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment