Branch: refs/heads/pmd/5.4.x
Home: https://github.com/pmd/pmd
Commit: f4e727d2742425d4ba26e475092158955ce7924b
https://github.com/pmd/pmd/commit/f4e727d2742425d4ba26e475092158955ce7924b
Author: Juan Martín Sotuyo Dodero <jms...@mo...>
Date: 2016-12-09 (Fri, 09 Dec 2016)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/rules/CloneMethodMustImplementCloneable.java
Log Message:
-----------
[java] Make CloneMethodMustImplementCloneable over 500x faster
- This was an excruciatingly slow rule, the slowest by far of all PMD
- We speed it up by:
* checking early if we are analyzing a `clone()` method to cut the AST tree
* making better use of type information available
* only performing additional checks when we know we can't rely on
available type information
Commit: a250974b298de8b4b633afdcabfc06450819bed1
https://github.com/pmd/pmd/commit/a250974b298de8b4b633afdcabfc06450819bed1
Author: Andreas Dangel <ad...@us...>
Date: 2016-12-09 (Fri, 09 Dec 2016)
Changed paths:
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Update changelog
Commit: 637b82bce9a4a0d90d01fcb6e3dbbe96f5a10f42
https://github.com/pmd/pmd/commit/637b82bce9a4a0d90d01fcb6e3dbbe96f5a10f42
Author: Andreas Dangel <ad...@us...>
Date: 2016-12-09 (Fri, 09 Dec 2016)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/rules/CloneMethodMustImplementCloneable.java
M src/site/markdown/overview/changelog.md
Log Message:
-----------
Merge branch 'pr-140' into pmd/5.4.x
Closes #140 (rebased onto pmd/5.4.x)
Compare: https://github.com/pmd/pmd/compare/795d437cd462...637b82bce9a4 |