Branch: refs/heads/master
Home: https://github.com/pmd/pmd
Commit: 2378e6f8d2966fefa73106c0330c44506950e867
https://github.com/pmd/pmd/commit/2378e6f8d2966fefa73106c0330c44506950e867
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2016-12-10 (Sat, 10 Dec 2016)
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-158' into pmd/5.5.x
Commit: 5946d609e31e8b98d4b783b21f4018260fc77586
https://github.com/pmd/pmd/commit/5946d609e31e8b98d4b783b21f4018260fc77586
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2016-12-13 (Tue, 13 Dec 2016)
Changed paths:
A pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsRule.java
M pmd-apex/src/main/resources/rulesets/apex/ruleset.xml
M pmd-apex/src/main/resources/rulesets/apex/security.xml
M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/SecurityRulesTest.java
A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexDangerousMethods.xml
M pmd-core/src/main/resources/rulesets/releases/553.xml
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Merge branch 'pr-160' into pmd/5.5.x
Commit: e36ebe90ae545af16ceb55619185ff4086da4010
https://github.com/pmd/pmd/commit/e36ebe90ae545af16ceb55619185ff4086da4010
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2016-12-13 (Tue, 13 Dec 2016)
Changed paths:
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Revamp changelog
Commit: 94a42c9c16ae53142f23bbeb2e2817e7f0222246
https://github.com/pmd/pmd/commit/94a42c9c16ae53142f23bbeb2e2817e7f0222246
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2016-12-13 (Tue, 13 Dec 2016)
Changed paths:
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Merge branch 'changelog-5.5.x' into pmd/5.5.x
Commit: 5c5050e198130090a473a85175165250aae02a35
https://github.com/pmd/pmd/commit/5c5050e198130090a473a85175165250aae02a35
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2016-12-14 (Wed, 14 Dec 2016)
Changed paths:
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsRule.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/ApexDangerousMethods.xml
Log Message:
-----------
Merge branch 'pr-163' into pmd/5.5.x
Commit: 265730d5487e301e05c68485d663efc50d970fc3
https://github.com/pmd/pmd/commit/265730d5487e301e05c68485d663efc50d970fc3
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2016-12-14 (Wed, 14 Dec 2016)
Changed paths:
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Update changelog
Commit: a70ad2ad90c1537867804c0388b7b28efb2eff2d
https://github.com/pmd/pmd/commit/a70ad2ad90c1537867804c0388b7b28efb2eff2d
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2016-12-14 (Wed, 14 Dec 2016)
Changed paths:
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsRule.java
Log Message:
-----------
Merge branch 'fix-pr-163' into pmd/5.5.x
Commit: e9a40fbe43ff80bb136c1088264d1cde3a0cc481
https://github.com/pmd/pmd/commit/e9a40fbe43ff80bb136c1088264d1cde3a0cc481
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2016-12-16 (Fri, 16 Dec 2016)
Changed paths:
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectRule.java
M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexOpenRedirect.xml
Log Message:
-----------
Merge branch 'pr-165' into pmd/5.5.x
Commit: 06733400d250861eaef1de1a44f399ccbe5501ea
https://github.com/pmd/pmd/commit/06733400d250861eaef1de1a44f399ccbe5501ea
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2016-12-16 (Fri, 16 Dec 2016)
Changed paths:
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Update changelog
Commit: fa15016e5d6d42d2b519d12363d9feb1064eab1b
https://github.com/pmd/pmd/commit/fa15016e5d6d42d2b519d12363d9feb1064eab1b
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2016-12-16 (Fri, 16 Dec 2016)
Changed paths:
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionRule.java
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamRule.java
Log Message:
-----------
Merge branch 'pr-167' into pmd/5.5.x
Commit: b4097290281c2d9994bcb16e1de42de1b587844f
https://github.com/pmd/pmd/commit/b4097290281c2d9994bcb16e1de42de1b587844f
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2016-12-16 (Fri, 16 Dec 2016)
Changed paths:
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Update changelog
Commit: ac0dcf235e32196a66663a61f9bd134f39df2281
https://github.com/pmd/pmd/commit/ac0dcf235e32196a66663a61f9bd134f39df2281
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2016-12-21 (Wed, 21 Dec 2016)
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
Log Message:
-----------
Merge branch 'pr-169' into pmd/5.5.x
Commit: 1c2a7f70cec4b3dab0b6932ad0fabf9ff66159d6
https://github.com/pmd/pmd/commit/1c2a7f70cec4b3dab0b6932ad0fabf9ff66159d6
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2016-12-21 (Wed, 21 Dec 2016)
Changed paths:
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Update changelog
Commit: 4bffb8b85651fb46272faa83b0e97f3fba64a24f
https://github.com/pmd/pmd/commit/4bffb8b85651fb46272faa83b0e97f3fba64a24f
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-01-02 (Mon, 02 Jan 2017)
Changed paths:
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectRule.java
M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexOpenRedirect.xml
Log Message:
-----------
Merge branch 'pr-172' into pmd/5.5.x
Commit: 1f569c49f90b2fc615b85decd33ab7dec28220ab
https://github.com/pmd/pmd/commit/1f569c49f90b2fc615b85decd33ab7dec28220ab
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-01-02 (Mon, 02 Jan 2017)
Changed paths:
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Update changelog
Commit: 56324071a903c7604e6a81405afb07daa8a3a5a0
https://github.com/pmd/pmd/commit/56324071a903c7604e6a81405afb07daa8a3a5a0
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-01-02 (Mon, 02 Jan 2017)
Changed paths:
A pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredRule.java
M pmd-apex/src/main/resources/rulesets/apex/ruleset.xml
M pmd-apex/src/main/resources/rulesets/apex/security.xml
M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/SecurityRulesTest.java
A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexSuggestUsingNamedCred.xml
M pmd-core/src/main/resources/rulesets/releases/553.xml
Log Message:
-----------
Merge branch 'pr-173' into pmd/5.5.x
Commit: 1a1081312607f90b2357ca4fc7fce62bbd3f8c13
https://github.com/pmd/pmd/commit/1a1081312607f90b2357ca4fc7fce62bbd3f8c13
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-01-02 (Mon, 02 Jan 2017)
Changed paths:
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Update changelog
Commit: e5dbeb800b95ca78bfbc77f958015c20f62d2e05
https://github.com/pmd/pmd/commit/e5dbeb800b95ca78bfbc77f958015c20f62d2e05
Author: Andreas Dangel <ad...@us...>
Date: 2017-01-03 (Tue, 03 Jan 2017)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/imports/UnnecessaryFullyQualifiedNameRule.java
M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/imports/xml/UnnecessaryFullyQualifiedName.xml
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Merge branch 'pr-159' into pmd/5.4.x
Closes #159 (rebased onto pmd/5.4.x)
Commit: 55b4d81fbf1e66baa48c5e21be7c04b76cfb3777
https://github.com/pmd/pmd/commit/55b4d81fbf1e66baa48c5e21be7c04b76cfb3777
Author: Andreas Dangel <ad...@us...>
Date: 2017-01-03 (Tue, 03 Jan 2017)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/imports/UnnecessaryFullyQualifiedNameRule.java
M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/imports/xml/UnnecessaryFullyQualifiedName.xml
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Merge branch 'pr-159' into pmd/5.5.x
Closes #159 (rebased onto pmd/5.4.x)
Commit: b6bc06d3d28f538cd70544c0344750da5f500e43
https://github.com/pmd/pmd/commit/b6bc06d3d28f538cd70544c0344750da5f500e43
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-01-03 (Tue, 03 Jan 2017)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/TypeSet.java
Log Message:
-----------
Avoid comparing strings all time
Commit: b950929b7cd224c32eef1b2d3afc32d4c6b53ab4
https://github.com/pmd/pmd/commit/b950929b7cd224c32eef1b2d3afc32d4c6b53ab4
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-01-03 (Tue, 03 Jan 2017)
Changed paths:
A pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Applier.java
A pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ImageFinderFunction.java
A pmd-core/src/main/java/net/sourceforge/pmd/util/SearchFunction.java
R pmd-core/src/main/java/net/sourceforge/pmd/util/UnaryFunction.java
A pmd-core/src/test/java/net/sourceforge/pmd/lang/symboltable/ApplierTest.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java
R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/Applier.java
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/DeclarationFinderFunction.java
R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ImageFinderFunction.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/LocalScope.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/MethodScope.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/SourceFileScope.java
R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/VariableUsageFinderFunction.java
R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/ApplierTest.java
M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/ImageFinderFunctionTest.java
R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/VariableUsageFinderFunctionTest.java
R pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/Applier.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/ClassScope.java
R pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/ImageFinderFunction.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/LocalScope.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/MethodScope.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/SourceFileScope.java
Log Message:
-----------
Improve symboltable codebase
- Move shared code to pmd-core
- Allow search methods to stop searching when they want to
- If we are looking for a variable declaration, just search among those and not all name declarations
- This is roughtly another 10% improvement on symbol table performance
Commit: 72af8a8ee5ddb230b7436dbe7621346fb87c2b94
https://github.com/pmd/pmd/commit/72af8a8ee5ddb230b7436dbe7621346fb87c2b94
Author: Andreas Dangel <ad...@us...>
Date: 2017-01-03 (Tue, 03 Jan 2017)
Changed paths:
A pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Applier.java
A pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ImageFinderFunction.java
A pmd-core/src/main/java/net/sourceforge/pmd/util/SearchFunction.java
R pmd-core/src/main/java/net/sourceforge/pmd/util/UnaryFunction.java
A pmd-core/src/test/java/net/sourceforge/pmd/lang/symboltable/ApplierTest.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java
R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/Applier.java
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/DeclarationFinderFunction.java
R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ImageFinderFunction.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/LocalScope.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/MethodScope.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/SourceFileScope.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/TypeSet.java
R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/VariableUsageFinderFunction.java
R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/ApplierTest.java
M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/ImageFinderFunctionTest.java
R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/VariableUsageFinderFunctionTest.java
R pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/Applier.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/ClassScope.java
R pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/ImageFinderFunction.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/LocalScope.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/MethodScope.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/SourceFileScope.java
Log Message:
-----------
Merge branch 'pr-161' into pmd/5.5.x
Closes #161 (rebased onto pmd/5.5.x)
Commit: c9ada390dbe53d8f75669c504b3a8e21fc9fb52b
https://github.com/pmd/pmd/commit/c9ada390dbe53d8f75669c504b3a8e21fc9fb52b
Author: Andreas Dangel <ad...@us...>
Date: 2017-01-03 (Tue, 03 Jan 2017)
Changed paths:
A pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Applier.java
A pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ImageFinderFunction.java
A pmd-core/src/main/java/net/sourceforge/pmd/util/SearchFunction.java
R pmd-core/src/main/java/net/sourceforge/pmd/util/UnaryFunction.java
A pmd-core/src/test/java/net/sourceforge/pmd/lang/symboltable/ApplierTest.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java
R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/Applier.java
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/DeclarationFinderFunction.java
R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ImageFinderFunction.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/LocalScope.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/MethodScope.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/SourceFileScope.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/TypeSet.java
R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/VariableUsageFinderFunction.java
R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/ApplierTest.java
M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/ImageFinderFunctionTest.java
R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/VariableUsageFinderFunctionTest.java
R pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/Applier.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/ClassScope.java
R pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/ImageFinderFunction.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/LocalScope.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/MethodScope.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/SourceFileScope.java
Log Message:
-----------
Merge branch 'pr-161'
Closes #161 (rebased onto pmd/5.5.x)
Commit: 6283316e51d5e05fc3f02c969aadd26a78660a2e
https://github.com/pmd/pmd/commit/6283316e51d5e05fc3f02c969aadd26a78660a2e
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-01-03 (Tue, 03 Jan 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/JavaNameOccurrence.java
Log Message:
-----------
Avoid redundant method calls and improve codebase
- Avoid making calls within for loops, specially costly ones
such as `getQualifiedTypeNames`
- Don't create lists when they are empty.
- Create lists of proper size to avoid resizing / oversizing
- I'm seeing a ~5% improvement. We are reaching the point were noise
makes it hard to detect improvements. We should attack GC cycles soon.
Commit: 992e5547bb4456a09a04f13dbebadcb36c8bc3bd
https://github.com/pmd/pmd/commit/992e5547bb4456a09a04f13dbebadcb36c8bc3bd
Author: Andreas Dangel <ad...@us...>
Date: 2017-01-03 (Tue, 03 Jan 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/JavaNameOccurrence.java
Log Message:
-----------
Merge branch 'pr-162' into pmd/5.5.x
Closes #162 (rebased onto pmd/5.4.x)
Commit: 79d78697826ec61757658efc8398c567b9d6fe5e
https://github.com/pmd/pmd/commit/79d78697826ec61757658efc8398c567b9d6fe5e
Author: Andreas Dangel <ad...@us...>
Date: 2017-01-03 (Tue, 03 Jan 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/JavaNameOccurrence.java
Log Message:
-----------
Merge branch 'pr-162'
Closes #162 (rebased onto pmd/5.4.x)
Commit: 932ad7dd2b82feeeada8eaff815430b47de47795
https://github.com/pmd/pmd/commit/932ad7dd2b82feeeada8eaff815430b47de47795
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2017-01-03 (Tue, 03 Jan 2017)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ImageFinderFunction.java
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/LocalScope.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/MethodScope.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/OccurrenceFinder.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/SourceFileScope.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/TypeSet.java
Log Message:
-----------
Reduce memory allocations during symbol table
Commit: a4997119901f05c398ad48d35a38760b28177aef
https://github.com/pmd/pmd/commit/a4997119901f05c398ad48d35a38760b28177aef
Author: Andreas Dangel <ad...@us...>
Date: 2017-01-03 (Tue, 03 Jan 2017)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/LocalScope.java
Log Message:
-----------
Fix compile error
Commit: 2c714e1fbcbb0ad619d4a86a6230e32a8358dce2
https://github.com/pmd/pmd/commit/2c714e1fbcbb0ad619d4a86a6230e32a8358dce2
Author: Andreas Dangel <ad...@us...>
Date: 2017-01-03 (Tue, 03 Jan 2017)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ImageFinderFunction.java
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/LocalScope.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/MethodScope.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/OccurrenceFinder.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/SourceFileScope.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/TypeSet.java
Log Message:
-----------
Merge branch 'pr-164'
Closes #164 (rebased onto pmd/5.5.x)
Compare: https://github.com/pmd/pmd/compare/5d9010672da0...2c714e1fbcbb |