Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 7b553300a1d296d7e68f35c186963722b2b6006c
      https://github.com/pmd/pmd/commit/7b553300a1d296d7e68f35c186963722b2b6006c
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPass.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ImplicitSwitchFallThrough.xml

  Log Message:
  -----------
  Fix #4948 - abrupt completion of switch statement


  Commit: b45e15a07e3cd2cd8e034f86f19dd3782f1dd584
      https://github.com/pmd/pmd/commit/b45e15a07e3cd2cd8e034f86f19dd3782f1dd584
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPass.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedAssignment.xml

  Log Message:
  -----------
  Fix finally handling


  Commit: 9b5ae7d418232e11d0c473ac02bed889b316f4c3
      https://github.com/pmd/pmd/commit/9b5ae7d418232e11d0c473ac02bed889b316f4c3
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPass.java

  Log Message:
  -----------
  fix pmd warning


  Commit: 2f54938793957da0a87fe26e4f6fc8148412eaf9
      https://github.com/pmd/pmd/commit/2f54938793957da0a87fe26e4f6fc8148412eaf9
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-04-17 (Wed, 17 Apr 2024)

  Changed paths:
    A pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdTest.java
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/ctype.c

  Log Message:
  -----------
  Add failing test case for #2438


  Commit: f9cb7ab99281f6eadcfde48dfc6c948c6484db47
      https://github.com/pmd/pmd/commit/f9cb7ab99281f6eadcfde48dfc6c948c6484db47
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-04-17 (Wed, 17 Apr 2024)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchCollector.java

  Log Message:
  -----------
  Ensure CPD matches are nonoverlapping maximals

 - The old implementation would fail on scenarios where duplicates
   exceed the minimum token window. In general, if we have 20 identical
   tokens, 1 different, and then the same 20 again, CPD would find the
   20 at the beginning match the last 20… but also the 19 at the
   beginning match the last 19, the 18 at the beggining… down to the
   windows size


  Commit: 9d043587078605aef31893d17658cec2d72fe1e8
      https://github.com/pmd/pmd/commit/9d043587078605aef31893d17658cec2d72fe1e8
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-04-17 (Wed, 17 Apr 2024)

  Changed paths:
    M pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdTest.java
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/multipleExactMatches.c

  Log Message:
  -----------
  Add a failing test for multiple exact matches


  Commit: 0282ee35839848ddbf4bd18c1bf0728e9346628e
      https://github.com/pmd/pmd/commit/0282ee35839848ddbf4bd18c1bf0728e9346628e
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-04-17 (Wed, 17 Apr 2024)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchCollector.java

  Log Message:
  -----------
  Properly handle multiple matches once again


  Commit: 1e0c9cd75933c31d075575748762c6e4de716f3a
      https://github.com/pmd/pmd/commit/1e0c9cd75933c31d075575748762c6e4de716f3a
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MatchAlgorithmTest.java

  Log Message:
  -----------
  Add more specific tests in core


  Commit: be902e61e16e0763648796cf86f8b646e996f4c6
      https://github.com/pmd/pmd/commit/be902e61e16e0763648796cf86f8b646e996f4c6
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchCollector.java

  Log Message:
  -----------
  Fix newly found scenarios


  Commit: e1ac7a13a287379054dc7652b0e068215511f40c
      https://github.com/pmd/pmd/commit/e1ac7a13a287379054dc7652b0e068215511f40c
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdTest.java
    R 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/multipleExactMatches.c

  Log Message:
  -----------
  Remove multiple occurrence test from cpp

 - This is superceded by a generic test in pmd-core


  Commit: 701e78e8fe69eee3b799537c7a53c31d31f8d0cf
      https://github.com/pmd/pmd/commit/701e78e8fe69eee3b799537c7a53c31d31f8d0cf
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  Update changelog


  Commit: 8f6270d3b5163fc988f95a4751b73221ba8f309f
      https://github.com/pmd/pmd/commit/8f6270d3b5163fc988f95a4751b73221ba8f309f
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchCollector.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MatchAlgorithmTest.java
    M pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdTest.java

  Log Message:
  -----------
  Style issues


  Commit: 540076b26b2ba5c5c79980ec371e8cbe197c3de4
      https://github.com/pmd/pmd/commit/540076b26b2ba5c5c79980ec371e8cbe197c3de4
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdTest.java

  Log Message:
  -----------
  PMD fixes


  Commit: f8bf6d13b34e0bce3b422df720c0af8b1b2d43fe
      https://github.com/pmd/pmd/commit/f8bf6d13b34e0bce3b422df720c0af8b1b2d43fe
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPass.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedAssignment.xml

  Log Message:
  -----------
  Support labeled statements properly


  Commit: 536ffc61e731cf5036314131fe1a97d9b575bc7b
      https://github.com/pmd/pmd/commit/536ffc61e731cf5036314131fe1a97d9b575bc7b
  Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-compat6/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-compat6/src/main/java/net/sourceforge/pmd/Report.java
    M pmd-compat6/src/main/java/net/sourceforge/pmd/reporting/Report.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/FileCollectionUtil.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdAnalysisTest.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnnecessaryVarargsArrayCreationRule.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M pmd-java/src/main/resources/category/java/design.xml
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnnecessaryVarargsArrayCreationTest.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnnecessaryVarargsArrayCreation.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/FinalFieldCouldBeStatic.xml

  Log Message:
  -----------
  Merge branch 'master' into issue-2438


  Commit: 46cfe3c7df1d3aea41127de781130d57570a3e90
      https://github.com/pmd/pmd/commit/46cfe3c7df1d3aea41127de781130d57570a3e90
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-04-20 (Sat, 20 Apr 2024)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPass.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedAssignment.xml

  Log Message:
  -----------
  Handle array allocations in try block better


  Commit: 8c3d2cd2a0ca734d5f359e367654d0111ef7f8a3
      https://github.com/pmd/pmd/commit/8c3d2cd2a0ca734d5f359e367654d0111ef7f8a3
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-04-20 (Sat, 20 Apr 2024)

  Changed paths:
    A docs/images/logo/PMD_small.svg
    M docs/images/logo/favicon.ico
    A docs/images/logo/pmd-logo-small-300px.png
    A docs/images/logo/pmd-logo-small-64px.png
    A docs/images/logo/pmd-logo-small-white-300px.png
    A docs/images/logo/pmd-logo-small-white-64px.png
    M docs/pages/pmd/projectdocs/logo.md
    M docs/pages/pmd/userdocs/suppressing_warnings.md
    M docs/pages/release_notes.md
    M pmd-compat6/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-compat6/src/main/java/net/sourceforge/pmd/Report.java
    M pmd-compat6/src/main/java/net/sourceforge/pmd/reporting/Report.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/FileCollectionUtil.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/AstAttributeNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/AstDocumentNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/AstElementNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/BaseNodeInfo.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/DomainConversion.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonExtensionFunctionDefinitionAdapter.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQuery.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdAnalysisTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQueryTest.java
    M pmd-java/etc/grammar/Java.jjt
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTemplate.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTemplateExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTemplateFragment.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnnecessaryVarargsArrayCreationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M pmd-java/src/main/resources/category/java/design.xml
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnnecessaryVarargsArrayCreationTest.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTLiteralTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep430_StringTemplates.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep459_StringTemplates.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/testdata/Issue4947TextBlock.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnnecessaryVarargsArrayCreation.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/FinalFieldCouldBeStatic.xml
    M 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/SaxonDomXPathQuery.java
    M pom.xml

  Log Message:
  -----------
  Merge branch 'master' into issue4948-switch-fallthrough


  Commit: ad9ff650795fc4466851be84c3a5501b405bb946
      https://github.com/pmd/pmd/commit/ad9ff650795fc4466851be84c3a5501b405bb946
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-04-20 (Sat, 20 Apr 2024)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPass.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ImplicitSwitchFallThrough.xml

  Log Message:
  -----------
  Fix FN with empty switch


  Commit: 60f03d75bfb9cb34b5fe5152916baddd05638737
      https://github.com/pmd/pmd/commit/60f03d75bfb9cb34b5fe5152916baddd05638737
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-04-20 (Sat, 20 Apr 2024)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPass.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedAssignment.xml

  Log Message:
  -----------
  Blocks can also be labeled (fp in jdk sources)


  Commit: 25dfc2d72808004284da3e9cf71407eb6ef82c66
      https://github.com/pmd/pmd/commit/25dfc2d72808004284da3e9cf71407eb6ef82c66
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-04-20 (Sat, 20 Apr 2024)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPass.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedAssignment.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ImplicitSwitchFallThrough.xml

  Log Message:
  -----------
  Fix some things


  Commit: 2f66305c9c4e9742cfa07ee11d1f0e7a2a3b24d6
      https://github.com/pmd/pmd/commit/2f66305c9c4e9742cfa07ee11d1f0e7a2a3b24d6
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-04-21 (Sun, 21 Apr 2024)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPass.java

  Log Message:
  -----------
  Small optimization


  Commit: c9b15f9c9be34c775494de4cd092e78f2a4e41ab
      https://github.com/pmd/pmd/commit/c9b15f9c9be34c775494de4cd092e78f2a4e41ab
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-04-25 (Thu, 25 Apr 2024)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Bump maven-pmd-plugin from 3.21.2 to 3.22.0


  Commit: 6f0de09ceb960afc829966f2ae46488e89d29c3b
      https://github.com/pmd/pmd/commit/6f0de09ceb960afc829966f2ae46488e89d29c3b
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-04-25 (Thu, 25 Apr 2024)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#4963, #4948)


  Commit: 202943e0cfc2e5dc4f3b24778460693c5aeb9443
      https://github.com/pmd/pmd/commit/202943e0cfc2e5dc4f3b24778460693c5aeb9443
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-04-25 (Thu, 25 Apr 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPass.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedAssignment.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ImplicitSwitchFallThrough.xml

  Log Message:
  -----------
  [java] Fix #4948 - ImplicitSwitchFallthrough false positive with nested 
switch statement (#4963)

Merge pull request #4963 from oowekyala:issue4948-switch-fallthrough


  Commit: 16df3dd4469eae105c104deebfac951894f64e03
      https://github.com/pmd/pmd/commit/16df3dd4469eae105c104deebfac951894f64e03
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-04-25 (Thu, 25 Apr 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchCollector.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MatchAlgorithmTest.java
    A pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdTest.java
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/ctype.c

  Log Message:
  -----------
  [core] Make CPD report maximal, non-repeating and non-overlapping duplicates 
(#4966)

Merge pull request #4966 from Monits:issue-2438
Fixes #2438


Compare: https://github.com/pmd/pmd/compare/59bda4cc9975...16df3dd4469e

To unsubscribe from these emails, change your notification settings at 
https://github.com/pmd/pmd/settings/notifications


_______________________________________________
Pmd-commits mailing list
Pmd-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to