Branch: refs/heads/pmd/5.5.x
Home: https://github.com/pmd/pmd
Commit: 50271f2112768fc2816375ddf4ad1c125217ee73
https://github.com/pmd/pmd/commit/50271f2112768fc2816375ddf4ad1c125217ee73
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-06 (Mon, 06 Feb 2017)
Changed paths:
M pmd-java/src/main/resources/rulesets/java/design.xml
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Merge branch 'issue-216' into pmd/5.4.x
Commit: ac2eedf4dd873f4c8e45e10ed6a0d93b1fb291cd
https://github.com/pmd/pmd/commit/ac2eedf4dd873f4c8e45e10ed6a0d93b1fb291cd
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-02-11 (Sat, 11 Feb 2017)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ClassScope.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/TypeSet.java
M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/ClassScopeTest.java
Log Message:
-----------
[java] Qualify references to inner classes of imports
- Given an import on `a.Foo`, references to `Foo.Inner` should be qualified
as `a.Foo.Inner`.
- This fixes a couple of wrong missing classes.
- The test also brought to light another issue with resolvers that would fail
to resolve even a qualified inner class if not explicitly imported under
certain circumstances.
Commit: e25844fb01c1af5ec8495776b617e9d15cfb4d07
https://github.com/pmd/pmd/commit/e25844fb01c1af5ec8495776b617e9d15cfb4d07
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-11 (Sat, 11 Feb 2017)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ClassScope.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/TypeSet.java
M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/ClassScopeTest.java
Log Message:
-----------
Merge branch 'pr-225' into pmd/5.5.x
Commit: 357b10952d5b0de30f497be3f2bf45d5caa4acb6
https://github.com/pmd/pmd/commit/357b10952d5b0de30f497be3f2bf45d5caa4acb6
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-02-11 (Sat, 11 Feb 2017)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/TypeSet.java
Log Message:
-----------
[java] Fix same package import from default package
- If the package was passed as an empty string rather than a `null`, we
would attempt to load classes such as `.Foo` rather than `Foo`.
Commit: 030c34d071da218e494802b0d957f70167bd3f4e
https://github.com/pmd/pmd/commit/030c34d071da218e494802b0d957f70167bd3f4e
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-11 (Sat, 11 Feb 2017)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/TypeSet.java
Log Message:
-----------
Merge branch 'pr-226' into pmd/5.5.x
Commit: c5d49517288b9893ea180d4afa70a875cf9aee12
https://github.com/pmd/pmd/commit/c5d49517288b9893ea180d4afa70a875cf9aee12
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-02-11 (Sat, 11 Feb 2017)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ClassScope.java
Log Message:
-----------
[java] Tidy up ClassScope code
- Sibling node search cn be easier
- Remove dead code in generic resolution
- Make sure generics resolution goes up through nested classes
Commit: 88c2557f15811cd6a27def12b8ca8175e2fec7a4
https://github.com/pmd/pmd/commit/88c2557f15811cd6a27def12b8ca8175e2fec7a4
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-11 (Sat, 11 Feb 2017)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ClassScope.java
Log Message:
-----------
Merge branch 'pr-230' into pmd/5.4.x
Commit: 067c2e9a22be77e52eea5ccd0d506cdcc800eef4
https://github.com/pmd/pmd/commit/067c2e9a22be77e52eea5ccd0d506cdcc800eef4
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-11 (Sat, 11 Feb 2017)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ClassScope.java
Log Message:
-----------
Merge branch 'pr-230' into pmd/5.5.x
Commit: dd103aae56a617b007b666eb1c6ed9099ce79f64
https://github.com/pmd/pmd/commit/dd103aae56a617b007b666eb1c6ed9099ce79f64
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-02-11 (Sat, 11 Feb 2017)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/ResourceLoader.java
Log Message:
-----------
[core] Fix IOException loading rulesets under concurrency
- Fixes #234
- When a single JVM runs multiple PMD instances under different threads,
connections to PMD jars (and streams opened to read standard rulesets)
are shared, causing race conditions where one thread may cause the other
to close it's streams. This in tun produces IOExceptions.
- This happens in Gradle when enabling parallel builds. I believe it can happen
under Maven with -T1C too, but has not been able to reproduce it.
- I take the chance to clean up classloader closing code, making it more concise
and standard accross CLI and Ant.
Commit: df23b764421b06c5d3104d5b1ae55ee2d5f85df6
https://github.com/pmd/pmd/commit/df23b764421b06c5d3104d5b1ae55ee2d5f85df6
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-11 (Sat, 11 Feb 2017)
Changed paths:
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Update changelog, fixes #234
Commit: 49c0b20362e02686bf816cebe35fe05362ad54d3
https://github.com/pmd/pmd/commit/49c0b20362e02686bf816cebe35fe05362ad54d3
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-11 (Sat, 11 Feb 2017)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/ResourceLoader.java
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Merge branch 'issue-234' into pmd/5.4.x
Commit: 92b18e78dc33bcdc993fd09e61c61f83253ac868
https://github.com/pmd/pmd/commit/92b18e78dc33bcdc993fd09e61c61f83253ac868
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-11 (Sat, 11 Feb 2017)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/ResourceLoader.java
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Merge branch 'issue-234' into pmd/5.5.x
Commit: cc03dc7c46a14713e86829e7072daa71fe9b01b6
https://github.com/pmd/pmd/commit/cc03dc7c46a14713e86829e7072daa71fe9b01b6
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-11 (Sat, 11 Feb 2017)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
Log Message:
-----------
References #234, #235: Remove classloader closing code of PMD Ant Task
Got lost, when #235 was rebased onto pmd/5.4.x
Commit: ed7714391a440ed8947e8666bf7a070296e006e1
https://github.com/pmd/pmd/commit/ed7714391a440ed8947e8666bf7a070296e006e1
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-02-12 (Sun, 12 Feb 2017)
Changed paths:
M pmd-java/src/main/resources/rulesets/java/basic.xml
M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/basic/xml/SimplifiedTernary.xml
Log Message:
-----------
[java] Fix FP in SimplifiedTernary with null value
- Fixes #232
- Alo improve the docs formatting, it's getting garbled on the web..
Commit: fc1e90b7d343bf4b1968bee758339b0c43dcb882
https://github.com/pmd/pmd/commit/fc1e90b7d343bf4b1968bee758339b0c43dcb882
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-12 (Sun, 12 Feb 2017)
Changed paths:
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Update changelog, fixes #232
Commit: 294dd3e6aff184c796d984c01f5d394736c75a68
https://github.com/pmd/pmd/commit/294dd3e6aff184c796d984c01f5d394736c75a68
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-12 (Sun, 12 Feb 2017)
Changed paths:
M pmd-java/src/main/resources/rulesets/java/basic.xml
M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/basic/xml/SimplifiedTernary.xml
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Merge branch 'issue-232' into pmd/5.5.x
Commit: 04a4145b1c693638275622568dd70e2fe6b55569
https://github.com/pmd/pmd/commit/04a4145b1c693638275622568dd70e2fe6b55569
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-02-12 (Sun, 12 Feb 2017)
Changed paths:
M pmd-java/src/main/resources/rulesets/java/logging-java.xml
Log Message:
-----------
[doc] Improve docs on InvalidSlf4jMessageFormatRule
Commit: dc07816387d92920091394ab10dd1cb28e99d034
https://github.com/pmd/pmd/commit/dc07816387d92920091394ab10dd1cb28e99d034
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-12 (Sun, 12 Feb 2017)
Changed paths:
M pmd-java/src/main/resources/rulesets/java/logging-java.xml
Log Message:
-----------
Merge branch 'pr-239' into pmd/5.5.x
Compare: https://github.com/pmd/pmd/compare/ac03b2e9d692...dc07816387d9 |