Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 0c0d6f33ad55630f79bffc75762b21ee6a93e9c4
      https://github.com/pmd/pmd/commit/0c0d6f33ad55630f79bffc75762b21ee6a93e9c4
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2023-03-09 (Thu, 09 Mar 2023)

  Changed paths:
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
    M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/Kotlin.g4
    M 
pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/KotlinLexer.g4
    M 
pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/KotlinLexer.tokens
    M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/README.md
    M 
pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/UnicodeClasses.g4
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/KotlinLanguageModule.java
    M 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/LanguageVersionTest.java

  Log Message:
  -----------
  [kotlin] Update grammar to version 1.8


  Commit: 96389a44b6fcebe42409d429c52413e67c3eb3c8
      https://github.com/pmd/pmd/commit/96389a44b6fcebe42409d429c52413e67c3eb3c8
  Author: Andreas Dangel <andreas.dan...@microdoc.com>
  Date:   2023-03-09 (Thu, 09 Mar 2023)

  Changed paths:
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/ExecutionResult.java

  Log Message:
  -----------
  Fix tests


  Commit: 419b5bae5119362c643fdbfc87470eaa30949c8b
      https://github.com/pmd/pmd/commit/419b5bae5119362c643fdbfc87470eaa30949c8b
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2023-03-11 (Sat, 11 Mar 2023)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstVisitorBase.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/AstTreeInfo.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/BaseNodeInfo.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolEquality.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ClassTypeImpl.java

  Log Message:
  -----------
  New micro opts

-5% runtime on openjdk (all java rules).


  Commit: eb8b3f570fb8f06405beba6451a83e4b8dcf4bf3
      https://github.com/pmd/pmd/commit/eb8b3f570fb8f06405beba6451a83e4b8dcf4bf3
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2023-03-11 (Sat, 11 Mar 2023)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModifierList.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AccessNode.java

  Log Message:
  -----------
  Use method handles


  Commit: ba2d10c8e2b2da26c4784fadcf50d72e88146dfc
      https://github.com/pmd/pmd/commit/ba2d10c8e2b2da26c4784fadcf50d72e88146dfc
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2023-03-11 (Sat, 11 Mar 2023)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.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/AstTreeInfo.java

  Log Message:
  -----------
  Change algo to fetch node

make better use of the cache


  Commit: 1c15f8285afeb742c868ef36d28043d013714194
      https://github.com/pmd/pmd/commit/1c15f8285afeb742c868ef36d28043d013714194
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2023-03-11 (Sat, 11 Mar 2023)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java

  Log Message:
  -----------
  Remove list trick in Attribute


  Commit: d544dc587821693764e532b4e4cc59e2666fd6f5
      https://github.com/pmd/pmd/commit/d544dc587821693764e532b4e4cc59e2666fd6f5
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2023-03-11 (Sat, 11 Mar 2023)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/AstElementNode.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithDeprecatedAttribute.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/NoAttributeTest.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TokenUtilsTest.kt

  Log Message:
  -----------
  Fix tests


  Commit: 6bc57b47c8cfe24e09c0add51818ce70d6af4a89
      https://github.com/pmd/pmd/commit/6bc57b47c8cfe24e09c0add51818ce70d6af4a89
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2023-03-11 (Sat, 11 Mar 2023)

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

  Log Message:
  -----------
  Reduce cache size


  Commit: 6cbfc7d7734c494441e3fd4f3b129e57735059d6
      https://github.com/pmd/pmd/commit/6cbfc7d7734c494441e3fd4f3b129e57735059d6
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2023-03-11 (Sat, 11 Mar 2023)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java

  Log Message:
  -----------
  Fix HTML test


  Commit: 5ab95a3e59face6e9369746a48aa7c3dbdc87e0c
      https://github.com/pmd/pmd/commit/5ab95a3e59face6e9369746a48aa7c3dbdc87e0c
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2023-03-16 (Thu, 16 Mar 2023)

  Changed paths:
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java

  Log Message:
  -----------
  Revert changes to BinaryDistributionIT, only add kotlin-1.8


  Commit: 6010674e69394c2c4dc28f774f04d70d5a759784
      https://github.com/pmd/pmd/commit/6010674e69394c2c4dc28f774f04d70d5a759784
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2023-03-18 (Sat, 18 Mar 2023)

  Changed paths:
    M .all-contributorsrc
    M .ci/build.sh
    M .ci/inc/pmd-code-api.inc
    M .github/workflows/build.yml
    M .github/workflows/git-repo-sync.yml
    M Gemfile.lock
    M do-release.sh
    M docs/Gemfile.lock
    M docs/_includes/header.html
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/SuppressWarningsTest.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TextTimingReportRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cli/PmdParametersParseResult.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/VSRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/AbstractTokenManager.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/MultiThreadProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateIssue.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/IDEAJRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextColorRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextPadRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/VBHTMLRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/YAHTMLRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/log/MessageReporter.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/util/log/internal/NoopReporter.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/util/log/internal/QuietReporter.java
    M pmd-core/src/test/java/net/sourceforge/pmd/DummyParsingHelper.java
    M pmd-core/src/test/java/net/sourceforge/pmd/PmdAnalysisTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetSchemaTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cli/PMDFilelistTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CSVRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CSVRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/CodeClimateRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmacsRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/HTMLRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/IDEAJRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/JsonRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/PapariTextRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextPadRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/VBHTMLRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/YAHTMLRendererTest.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/ExecutionResult.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/MockedFileWriter.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentContentRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentSizeRule.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M pmd-java/src/test/java/net/sourceforge/pmd/ReportTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/XPathRuleTest.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/CommentContent.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/CommentSize.xml
    M 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParserTest.java
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/BaseParsingHelper.kt
    M pmd-test/pom.xml
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
    M pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/VFTestUtils.java

  Log Message:
  -----------
  Merge branch 'master' into pmd7.micro-opts


  Commit: d1816619c626d7a7effd121c000190913a5b4776
      https://github.com/pmd/pmd/commit/d1816619c626d7a7effd121c000190913a5b4776
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2023-03-18 (Sat, 18 Mar 2023)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolEquality.java

  Log Message:
  -----------
  Replace 139 with 31


  Commit: 386d77fb687b6ce3a09ba9847d86cb52dedf3134
      https://github.com/pmd/pmd/commit/386d77fb687b6ce3a09ba9847d86cb52dedf3134
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2023-03-18 (Sat, 18 Mar 2023)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java

  Log Message:
  -----------
  Move invoke=true


  Commit: 8c448f2fd856515e5e36a1f6dd23ebcaddf23282
      https://github.com/pmd/pmd/commit/8c448f2fd856515e5e36a1f6dd23ebcaddf23282
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2023-03-18 (Sat, 18 Mar 2023)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstVisitorBase.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/AbstractNode.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/GenericNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/AxisStream.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/Filtermap.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/StreamImpl.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/internal/NodeStreamTest.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTList.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseTryWithResourcesRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashcodeRule.java

  Log Message:
  -----------
  Make children more efficient on AbstractNode


  Commit: d181b565b3572c1c93039b1c029c23c1bb24276c
      https://github.com/pmd/pmd/commit/d181b565b3572c1c93039b1c029c23c1bb24276c
  Author: Steve Stearns <sstea...@salesforce.com>
  Date:   2023-03-20 (Mon, 20 Mar 2023)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexBadCrypto.xml

  Log Message:
  -----------
  Fixing a bug in ApexBadCrypto related to inline detection


  Commit: e922278497b619773924507eac321e8c57c54053
      https://github.com/pmd/pmd/commit/e922278497b619773924507eac321e8c57c54053
  Author: Steve Stearns <sstea...@salesforce.com>
  Date:   2023-03-20 (Mon, 20 Mar 2023)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java

  Log Message:
  -----------
  Fixing imports for code style issues


  Commit: ba297a2a8e016e36cdb332329b900532f36a2363
      https://github.com/pmd/pmd/commit/ba297a2a8e016e36cdb332329b900532f36a2363
  Author: Steve Stearns <sstea...@salesforce.com>
  Date:   2023-03-20 (Mon, 20 Mar 2023)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java

  Log Message:
  -----------
  Fine tuning style issues


  Commit: c222173234b9d7b2e2b5c5a666bac9d08b92bc5a
      https://github.com/pmd/pmd/commit/c222173234b9d7b2e2b5c5a666bac9d08b92bc5a
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2023-03-21 (Tue, 21 Mar 2023)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/AbstractNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/StreamImpl.java

  Log Message:
  -----------
  Also add an optimized forEach impl

Benchmark                                   (sourceFname)  Mode  Cnt   Score   
Error  Units
StreamBench.foreachOnChildrenStream     /PLSQLParser.java  avgt    4  14,992 ± 
0,169  ms/op
StreamBench.foreachOnChildrenStreamOpt  /PLSQLParser.java  avgt    4   8,179 ± 
0,141  ms/op
StreamBench.loopOnChildrenStream        /PLSQLParser.java  avgt    4   9,694 ± 
0,549  ms/op
StreamBench.optimizedLoop               /PLSQLParser.java  avgt    4   7,631 ± 
0,143  ms/op

"foreachOnChildrenStreamOpt" is the new implementation, the old is 
"foreachOnChildrenStream".
For comparison, this new impl of forEach with a lambda appears slightly faster 
than using a
for-each loop on the children stream, and using a manually indexed loop (with 
getChild) is
slightly faster.


  Commit: 919b1d246a71297f6a1db77679102b3871ef161e
      https://github.com/pmd/pmd/commit/919b1d246a71297f6a1db77679102b3871ef161e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2023-03-23 (Thu, 23 Mar 2023)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstVisitorBase.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/AbstractNode.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/GenericNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/AxisStream.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/Filtermap.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/StreamImpl.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.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/AstTreeInfo.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/BaseNodeInfo.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithDeprecatedAttribute.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/internal/NodeStreamTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/NoAttributeTest.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTList.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModifierList.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AccessNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseTryWithResourcesRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashcodeRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolEquality.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ClassTypeImpl.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TokenUtilsTest.kt

  Log Message:
  -----------
  Merge pull request #4417 from oowekyala:pmd7.micro-opts

[core] [java] More micro opts #4417


  Commit: dd9d64a475bec19017944205ade6d40bd81aa35c
      https://github.com/pmd/pmd/commit/dd9d64a475bec19017944205ade6d40bd81aa35c
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2023-03-23 (Thu, 23 Mar 2023)

  Changed paths:
    M do-release.sh
    M docs/_data/sidebars/pmd_sidebar.yml
    M docs/images/userdocs/pmd-demo.gif
    R docs/pages/7_0_0_release_notes.md
    R docs/pages/next_major_development.md
    M docs/pages/pmd/projectdocs/committers/releasing.md
    M docs/pages/pmd/userdocs/extending/defining_properties.md
    M docs/pages/pmd/userdocs/installation.md
    M docs/pages/release_notes.md
    A docs/pages/release_notes_pmd7.md
    M docs/render_release_notes.rb
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
    M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstVisitorBase.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/SemanticErrorReporter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/AbstractNode.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/GenericNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/AxisStream.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/Filtermap.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/StreamImpl.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.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/AstTreeInfo.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/BaseNodeInfo.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithDeprecatedAttribute.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/internal/NodeStreamTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/NoAttributeTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/processor/PmdRunnableTest.java
    M pmd-doc/src/main/java/net/sourceforge/pmd/docs/DeadLinksChecker.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTList.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModifierList.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AccessNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseTryWithResourcesRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashcodeRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolEquality.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ClassTypeImpl.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TokenUtilsTest.kt

  Log Message:
  -----------
  Merge branch 'master' into pr-4428


  Commit: ff8d8e1462cebbaf7c2b06d42bb0aa3fa2fffbe3
      https://github.com/pmd/pmd/commit/ff8d8e1462cebbaf7c2b06d42bb0aa3fa2fffbe3
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2023-03-23 (Thu, 23 Mar 2023)

  Changed paths:
    M .all-contributorsrc
    M docs/pages/pmd/projectdocs/credits.md

  Log Message:
  -----------
   Add @sfdcsteve as a contributor


  Commit: 638212af720ccf7bb921b64f62c08a3818fad008
      https://github.com/pmd/pmd/commit/638212af720ccf7bb921b64f62c08a3818fad008
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2023-03-23 (Thu, 23 Mar 2023)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#4427, #4428)


  Commit: 545bc0adc52546bc186dbcae0411000c8e665337
      https://github.com/pmd/pmd/commit/545bc0adc52546bc186dbcae0411000c8e665337
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2023-03-23 (Thu, 23 Mar 2023)

  Changed paths:
    M .all-contributorsrc
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexBadCrypto.xml

  Log Message:
  -----------
  Merge pull request #4428 from sfdcsteve:master

[apex] ApexBadCrypto bug fix for #4427 - inline detection of hard coded values 
#4428


  Commit: b41a4f9cdd6a6e96d00644813bfafc529f92e66b
      https://github.com/pmd/pmd/commit/b41a4f9cdd6a6e96d00644813bfafc529f92e66b
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2023-03-23 (Thu, 23 Mar 2023)

  Changed paths:
    M .all-contributorsrc
    M .ci/build.sh
    M Gemfile.lock
    M do-release.sh
    M docs/Gemfile.lock
    M docs/_data/sidebars/pmd_sidebar.yml
    M docs/_includes/header.html
    M docs/images/userdocs/pmd-demo.gif
    R docs/pages/7_0_0_release_notes.md
    R docs/pages/next_major_development.md
    M docs/pages/pmd/projectdocs/committers/releasing.md
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/pmd/userdocs/extending/defining_properties.md
    M docs/pages/pmd/userdocs/installation.md
    M docs/pages/release_notes.md
    A docs/pages/release_notes_pmd7.md
    M docs/render_release_notes.rb
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/SuppressWarningsTest.java
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexBadCrypto.xml
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
    M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TextTimingReportRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cli/PmdParametersParseResult.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/VSRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstVisitorBase.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/SemanticErrorReporter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/AbstractNode.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/GenericNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/AbstractTokenManager.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/AxisStream.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/Filtermap.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/StreamImpl.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.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/AstTreeInfo.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/renderers/AbstractRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateIssue.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/IDEAJRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextColorRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextPadRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/VBHTMLRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/YAHTMLRenderer.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetSchemaTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CSVRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithDeprecatedAttribute.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/internal/NodeStreamTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/NoAttributeTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/processor/PmdRunnableTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CSVRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/CodeClimateRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmacsRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/HTMLRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/IDEAJRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/JsonRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/PapariTextRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextPadRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/VBHTMLRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/YAHTMLRendererTest.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/ExecutionResult.java
    M pmd-doc/src/main/java/net/sourceforge/pmd/docs/DeadLinksChecker.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/MockedFileWriter.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTList.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModifierList.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AccessNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseTryWithResourcesRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentContentRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentSizeRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashcodeRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolEquality.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ClassTypeImpl.java
    M pmd-java/src/test/java/net/sourceforge/pmd/ReportTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/XPathRuleTest.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TokenUtilsTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/CommentContent.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/CommentSize.xml
    M 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParserTest.java
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/BaseParsingHelper.kt
    M pmd-test/pom.xml
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java

  Log Message:
  -----------
  Merge branch 'master' into pr-4389


  Commit: 40fe60a594eb967fdac68f2e4391d7afc402cb0b
      https://github.com/pmd/pmd/commit/40fe60a594eb967fdac68f2e4391d7afc402cb0b
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2023-03-23 (Thu, 23 Mar 2023)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#4389)


  Commit: e320048700e4d011a88dca0d6f7d9b51a1033a8b
      https://github.com/pmd/pmd/commit/e320048700e4d011a88dca0d6f7d9b51a1033a8b
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2023-03-23 (Thu, 23 Mar 2023)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/ExecutionResult.java
    M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/Kotlin.g4
    M 
pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/KotlinLexer.g4
    M 
pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/KotlinLexer.tokens
    M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/README.md
    M 
pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/UnicodeClasses.g4
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/KotlinLanguageModule.java
    M 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/LanguageVersionTest.java

  Log Message:
  -----------
  Merge pull request #4389 from adangel:pmd7-kotlin-update-grammar-1.8

[kotlin] Update grammar to version 1.8 #4389


  Commit: c3bc33e8a22dcf939be8c633b7ff240d2bd2bd81
      https://github.com/pmd/pmd/commit/c3bc33e8a22dcf939be8c633b7ff240d2bd2bd81
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2023-03-23 (Thu, 23 Mar 2023)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Configure propertiesEncoding for maven-resources-plugin


Compare: https://github.com/pmd/pmd/compare/61799820021a...c3bc33e8a22d


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

Reply via email to