Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: b2a34c104d52962e3b890eb63e6637c43f8e8a79
      https://github.com/pmd/pmd/commit/b2a34c104d52962e3b890eb63e6637c43f8e8a79
  Author: Henning Schmiedehausen <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/BaseLanguageModule.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageRegistryTest.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java

  Log Message:
  -----------
  Add more version shortcuts for older java

Newer java compiler (java 9+) support the `--release` option to choose
for which version of the JRE to compile. This parameter only takes
simple values as documented by `javac --help`:

```
--release <release>
        Compile for a specific VM version. Supported targets: 6, 7, 8, 9, 10, 11
```

adding these versions to pmd allows the use of the same versions (6, 7
and 8) with PMD as with the compiler, thus removing the need to juggle
between single digit versions for the compiler and 1.<x> for PMD.


  Commit: 82852781745b08963c75da960f22c3cb1f0d34e4
      https://github.com/pmd/pmd/commit/82852781745b08963c75da960f22c3cb1f0d34e4
  Author: Henning Schmiedehausen <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/BaseLanguageModule.java

  Log Message:
  -----------
  mark change as experimental per code review comment


  Commit: 33b526303502ed8299494720e64c46bccc7bce6e
      https://github.com/pmd/pmd/commit/33b526303502ed8299494720e64c46bccc7bce6e
  Author: Andreas Dangel <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java

  Log Message:
  -----------
  [java] Support more language version aliases

javac understands for --source both "1.5" and "5" and also "1.9" and
"1.10". Tested with openjdk13.
javac understands for --release "7" and higher. javac 10 had
support for "6".
This means, not all variants work in all constellations, but PMD
should understand now the correct version regardless how it is
specified.


  Commit: 4c9816fc2ee538611827446bc12aab17707d66ec
      https://github.com/pmd/pmd/commit/4c9816fc2ee538611827446bc12aab17707d66ec
  Author: Andreas Dangel <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/pmd/userdocs/tools/ant.md

  Log Message:
  -----------
  [doc] Update documentation about language versions


  Commit: a93b6819b3044e8667745763c820967017f1f0b6
      https://github.com/pmd/pmd/commit/a93b6819b3044e8667745763c820967017f1f0b6
  Author: Andreas Dangel <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes, fixes #1861, refs #2088


  Commit: a25dadc49554e1fd1336360781a190006bfb8bb3
      https://github.com/pmd/pmd/commit/a25dadc49554e1fd1336360781a190006bfb8bb3
  Author: Andreas Dangel <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/pmd/userdocs/tools/ant.md
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/BaseLanguageModule.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageRegistryTest.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java

  Log Message:
  -----------
  Merge branch 'pr-2088'

[java] Add more version shortcuts for older java


Compare: https://github.com/pmd/pmd/compare/534481f692c8...a25dadc49554


_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to