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