Branch: refs/heads/master
Home: https://github.com/pmd/pmd
Commit: 6115370125f83553eb7ed69d10875a98aee99575
https://github.com/pmd/pmd/commit/6115370125f83553eb7ed69d10875a98aee99575
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-01-16 (Mon, 16 Jan 2017)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
M pmd-core/src/main/java/net/sourceforge/pmd/SynchronizedReportListener.java
A pmd-core/src/main/java/net/sourceforge/pmd/ThreadSafeReportListener.java
M pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisCache.java
M pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
Log Message:
-----------
Allow for thread-safe report listeners
- This follows discussion on https://github.com/pmd/pmd/pull/125#discussion_r87666694
- We add a marker interface for thread-safe listeners, and implement it were appropriate.
- Breaking change: `getSynchronizedListeners` and `addSynchronizedListeners` now handle
`List<ThreadSafeReportListener>`.
- We may mark the non-thread-safe methods and interfaces as deprecated and force everyone
to handle synchronization on their own for future releases.
Commit: 86b214da995bdd3582c4b1229e56d698ebc0752b
https://github.com/pmd/pmd/commit/86b214da995bdd3582c4b1229e56d698ebc0752b
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-01-30 (Mon, 30 Jan 2017)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
M pmd-core/src/main/java/net/sourceforge/pmd/ReportListener.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleContext.java
M pmd-core/src/main/java/net/sourceforge/pmd/SynchronizedReportListener.java
M pmd-core/src/main/java/net/sourceforge/pmd/ThreadSafeReportListener.java
Log Message:
-----------
Deprecate the old listener and SynchronizedReportListener
- Breaking change to public API to retrieve listeners.
Commit: 399a2ede640bb2ffc0559e2a4d0c5eb4c76ad077
https://github.com/pmd/pmd/commit/399a2ede640bb2ffc0559e2a4d0c5eb4c76ad077
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-01-30 (Mon, 30 Jan 2017)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/TypeSet.java
Log Message:
-----------
[java] Restrict type searches for inner classes
- There are certain cases where we know exactly what to look for, not needing
to brute force our way to inner classes. For those, use a direct approach.
Commit: f9f53db17ff15788cd37425dc1d670f53d189bab
https://github.com/pmd/pmd/commit/f9f53db17ff15788cd37425dc1d670f53d189bab
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-02-02 (Thu, 02 Feb 2017)
Changed paths:
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java
M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCRUDViolation.xml
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Merge branch 'pr-227' into pmd/5.5.x
Commit: 8d420d03877443fd0b14bfdba77725bd2caa5194
https://github.com/pmd/pmd/commit/8d420d03877443fd0b14bfdba77725bd2caa5194
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-02-02 (Thu, 02 Feb 2017)
Changed paths:
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java
M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCRUDViolation.xml
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Merge branch 'pr-228' into pmd/5.5.x
Commit: cb1556bb41bca89b1affc65731cfbb3e3f6da1fd
https://github.com/pmd/pmd/commit/cb1556bb41bca89b1affc65731cfbb3e3f6da1fd
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-02-02 (Thu, 02 Feb 2017)
Changed paths:
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionRule.java
M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexSOQLInjection.xml
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Merge branch 'pr-229' into pmd/5.5.x
Commit: a8c18d99c078ef80500729fd9ae2b2139ad583dc
https://github.com/pmd/pmd/commit/a8c18d99c078ef80500729fd9ae2b2139ad583dc
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-02-02 (Thu, 02 Feb 2017)
Changed paths:
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/Helper.java
M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCRUDViolation.xml
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Merge branch 'pr-231' into pmd/5.5.x
Commit: 9716f66df3983fc642f5ccebfdc4fba8fed2cd03
https://github.com/pmd/pmd/commit/9716f66df3983fc642f5ccebfdc4fba8fed2cd03
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-03 (Fri, 03 Feb 2017)
Changed paths:
M src/site/markdown/usage/integrations.md.vm
Log Message:
-----------
Merge branch 'site-integrations' into pmd/5.5.x
Commit: 8ba43350800db0106e2c5972e4ff2807aac49ae6
https://github.com/pmd/pmd/commit/8ba43350800db0106e2c5972e4ff2807aac49ae6
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-05 (Sun, 05 Feb 2017)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldDeclaration.java
M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTFieldDeclarationTest.java
M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/optimizations/xml/RedundantFieldInitializer.xml
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Merge branch 'issue-215' into pmd/5.5.x
Commit: 53b4884dc0fef7f7d8094a700ffb7f07c24f3318
https://github.com/pmd/pmd/commit/53b4884dc0fef7f7d8094a700ffb7f07c24f3318
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-06 (Mon, 06 Feb 2017)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UnnecessaryLocalBeforeReturnRule.java
M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UnnecessaryLocalBeforeReturn.xml
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Merge branch 'issue-219' into pmd/5.5.x
Commit: cc6cc2c6bca88de6595e8e791476cc3f210a0cbf
https://github.com/pmd/pmd/commit/cc6cc2c6bca88de6595e8e791476cc3f210a0cbf
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.5.x
Commit: 0c63f46a656fe4c8f00b3014d838e3b19a27ad6d
https://github.com/pmd/pmd/commit/0c63f46a656fe4c8f00b3014d838e3b19a27ad6d
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-10 (Fri, 10 Feb 2017)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
M pmd-core/src/main/java/net/sourceforge/pmd/ReportListener.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleContext.java
M pmd-core/src/main/java/net/sourceforge/pmd/SynchronizedReportListener.java
A pmd-core/src/main/java/net/sourceforge/pmd/ThreadSafeReportListener.java
M pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisCache.java
M pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
Log Message:
-----------
Merge branch 'thread-safe-listeners' of https://github.com/Monits/pmd into pr-193
Commit: 38c19bbd4fa65bf93109ec2c4f19f8f11e8b53ec
https://github.com/pmd/pmd/commit/38c19bbd4fa65bf93109ec2c4f19f8f11e8b53ec
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-10 (Fri, 10 Feb 2017)
Changed paths:
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Update changelog, references #193
Commit: 8bfcc3b51b90996caa3dff3db00f88173b9b5aac
https://github.com/pmd/pmd/commit/8bfcc3b51b90996caa3dff3db00f88173b9b5aac
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-10 (Fri, 10 Feb 2017)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
M pmd-core/src/main/java/net/sourceforge/pmd/ReportListener.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleContext.java
M pmd-core/src/main/java/net/sourceforge/pmd/SynchronizedReportListener.java
A pmd-core/src/main/java/net/sourceforge/pmd/ThreadSafeReportListener.java
M pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisCache.java
M pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Merge branch 'pr-193'
Commit: 2e6490777630a3d4a3eb8e121a6cf8a43236ed28
https://github.com/pmd/pmd/commit/2e6490777630a3d4a3eb8e121a6cf8a43236ed28
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-02-10 (Fri, 10 Feb 2017)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/TypeSet.java
Log Message:
-----------
[java] Restrict type searches for inner classes
- There are certain cases where we know exactly what to look for, not needing
to brute force our way to inner classes. For those, use a direct approach.
Commit: 1b7a2b82cd3ecf20fd8c0f2e452305fc88f44905
https://github.com/pmd/pmd/commit/1b7a2b82cd3ecf20fd8c0f2e452305fc88f44905
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-10 (Fri, 10 Feb 2017)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/TypeSet.java
Log Message:
-----------
Merge branch 'pr-224'
Commit: 854bde01898c13a527d577449c1f208d01794fb2
https://github.com/pmd/pmd/commit/854bde01898c13a527d577449c1f208d01794fb2
Author: Andreas Dangel <ad...@us...>
Date: 2017-02-10 (Fri, 10 Feb 2017)
Log Message:
-----------
Merge branch 'narrower-symbol-table' of https://github.com/Monits/pmd
Compare: https://github.com/pmd/pmd/compare/3797f7263fcc...854bde01898c |