Branch: refs/heads/main
  Home:   https://github.com/pmd/pmd
  Commit: 08ca2707681bea30764d245e4b42d8738b552281
      https://github.com/pmd/pmd/commit/08ca2707681bea30764d245e4b42d8738b552281
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-02-27 (Thu, 27 Feb 2025)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableId.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaLanguageProcessor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaLanguageProperties.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/LombokTest.kt
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/test/ast/BaseParsingHelper.kt

  Log Message:
  -----------
  Consider that lombok.val and var are inferred

Ref #3119
Fix #5369


  Commit: e6fa154dfc65f0b831df5abf36a60c47bd547216
      https://github.com/pmd/pmd/commit/e6fa154dfc65f0b831df5abf36a60c47bd547216
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-02-27 (Thu, 27 Feb 2025)

  Changed paths:
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/test/ast/BaseParsingHelper.kt

  Log Message:
  -----------
  Fix binary compatibility


  Commit: 15a0f1a73078ba1c2f70f56dfb2339f44b864a33
      https://github.com/pmd/pmd/commit/15a0f1a73078ba1c2f70f56dfb2339f44b864a33
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-02-28 (Fri, 28 Feb 2025)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableId.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTLambdaExpressionTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/AnonCtorsTest.kt

  Log Message:
  -----------
  Fix isTypeInferred requiring access to JavaLanguageProcessor always


  Commit: ff52bd85cda60d8c560917a699fd84942cb0e96d
      https://github.com/pmd/pmd/commit/ff52bd85cda60d8c560917a699fd84942cb0e96d
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-03 (Mon, 03 Mar 2025)

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

  Log Message:
  -----------
  Lint


  Commit: 6966b9fc121721c4dcde220cec48407d38a51646
      https://github.com/pmd/pmd/commit/6966b9fc121721c4dcde220cec48407d38a51646
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-09 (Sun, 09 Mar 2025)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/BackslashEscapeTranslator.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/Chars.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/document/CharsTest.java

  Log Message:
  -----------
  Optimize BackslackEscapeTranslator


  Commit: d358caf04db6457bc9ebef6c6eb508d0196519af
      https://github.com/pmd/pmd/commit/d358caf04db6457bc9ebef6c6eb508d0196519af
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-09 (Sun, 09 Mar 2025)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/CharStream.java

  Log Message:
  -----------
  Reuse EOFException in CharStream


  Commit: 2e03ef1d2b140058a47a8b5d9df0ffa359d32cd1
      https://github.com/pmd/pmd/commit/2e03ef1d2b140058a47a8b5d9df0ffa359d32cd1
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-09 (Sun, 09 Mar 2025)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/Chars.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAmbiguousName.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractExecutableDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AstDisambiguationPass.java
    M pmd-java/src/main/javacc/Java.jjt

  Log Message:
  -----------
  Reduce calls to getImage in java parser


  Commit: 50e3fbbd1b80fac369a2bfeb954ba14ef4542d84
      https://github.com/pmd/pmd/commit/50e3fbbd1b80fac369a2bfeb954ba14ef4542d84
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-09 (Sun, 09 Mar 2025)

  Changed paths:
    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

  Log Message:
  -----------
  Optimize implementation of getSymbolTable


  Commit: 457833d8aad9a88348a41fff1dbe7c1d79c61d7c
      https://github.com/pmd/pmd/commit/457833d8aad9a88348a41fff1dbe7c1d79c61d7c
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-09 (Sun, 09 Mar 2025)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAmbiguousName.java

  Log Message:
  -----------
  lint


  Commit: a42f16c41efc541d9714e253efd7af919393e928
      https://github.com/pmd/pmd/commit/a42f16c41efc541d9714e253efd7af919393e928
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-09 (Sun, 09 Mar 2025)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/Chars.java

  Log Message:
  -----------
  Fix javadoc warning


  Commit: 6f67a149dc2caeaeee944a7ea2def3b48217c26e
      https://github.com/pmd/pmd/commit/6f67a149dc2caeaeee944a7ea2def3b48217c26e
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-09 (Sun, 09 Mar 2025)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java

  Log Message:
  -----------
  Fix japicmp


  Commit: 9439261cc1c1d204289c774fd09788d497ae3215
      https://github.com/pmd/pmd/commit/9439261cc1c1d204289c774fd09788d497ae3215
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-11 (Tue, 11 Mar 2025)

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

  Log Message:
  -----------
  [java] Fix crash when parsing class for anonymous class

Sample that would cause the crash is

enum Foo {
  A { }
}

and parsing class Foo$1.class. The simple name was not being populated.


  Commit: ce89cba182b210fc3bf5d037a2fced5ee39f5dc8
      https://github.com/pmd/pmd/commit/ce89cba182b210fc3bf5d037a2fced5ee39f5dc8
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-11 (Tue, 11 Mar 2025)

  Changed paths:
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStubTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/EnumConstantWithBody.java

  Log Message:
  -----------
  Add test case


  Commit: 3bb9710f67b11f0c2717e6a1377d17d39ee76931
      https://github.com/pmd/pmd/commit/3bb9710f67b11f0c2717e6a1377d17d39ee76931
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-11 (Tue, 11 Mar 2025)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JClassSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStub.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStubBuilder.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStubTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/EnumConstantWithBody.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/LocalClasses.java

  Log Message:
  -----------
  Improve handling of local classes


  Commit: e8e771d166159f53f6fc9618a8397ae5762bc9f9
      https://github.com/pmd/pmd/commit/e8e771d166159f53f6fc9618a8397ae5762bc9f9
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-12 (Wed, 12 Mar 2025)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStub.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStubBuilder.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/asm/SigParserTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeCreationDsl.kt

  Log Message:
  -----------
  Fix bugs


  Commit: 3a344538e5f03f20e2ac78451ab7cc65c601e40f
      https://github.com/pmd/pmd/commit/3a344538e5f03f20e2ac78451ab7cc65c601e40f
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-03-13 (Thu, 13 Mar 2025)

  Changed paths:
    M .all-contributorsrc
    A .ci/files/Gemfile
    A .ci/files/Gemfile.lock
    A .ci/files/pmdtester.rb
    M .ci/inc/regression-tester.inc
    M .github/dependabot.yml
    A .github/workflows/publish-pull-requests.yml
    M .github/workflows/pull-requests.yml
    R Dangerfile
    R Gemfile
    R Gemfile.lock
    M docs/Gemfile.lock
    M docs/_config.yml
    M docs/pages/pmd/devdocs/github_actions_workflows.md
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M docs/pages/release_notes_old.md
    M pmd-ant/pom.xml
    M pmd-apex/pom.xml
    M pmd-cli/pom.xml
    M pmd-coco/pom.xml
    M pmd-core/pom.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleFactory.java
    M pmd-cpp/pom.xml
    M pmd-cs/pom.xml
    M pmd-dart/pom.xml
    M pmd-dist/pom.xml
    M pmd-doc/pom.xml
    M pmd-fortran/pom.xml
    M pmd-gherkin/pom.xml
    M pmd-go/pom.xml
    M pmd-groovy/pom.xml
    M pmd-html/pom.xml
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ConstantFolder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/IdenticalCatchBranchesRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryCastRule.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/FinalFieldCouldBeStaticRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStub.java
    M pmd-java/src/main/resources/category/java/design.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases17.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/EnhancedTypeCheckingSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/IdenticalCatchBranches.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryCast.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/FinalFieldCouldBeStatic.xml
    M pmd-javascript/pom.xml
    M pmd-jsp/pom.xml
    M pmd-julia/pom.xml
    M pmd-kotlin/pom.xml
    M pmd-lang-test/pom.xml
    M pmd-languages-deps/pom.xml
    M pmd-lua/pom.xml
    M pmd-matlab/pom.xml
    M pmd-modelica/pom.xml
    M pmd-objectivec/pom.xml
    M pmd-perl/pom.xml
    M pmd-php/pom.xml
    M pmd-plsql/pom.xml
    M pmd-python/pom.xml
    M pmd-ruby/pom.xml
    M pmd-rust/pom.xml
    M pmd-scala-modules/pmd-scala-common/pom.xml
    M pmd-scala-modules/pmd-scala_2.12/pom.xml
    M pmd-scala-modules/pmd-scala_2.13/pom.xml
    M pmd-swift/pom.xml
    M pmd-test-schema/pom.xml
    M pmd-test/pom.xml
    M pmd-tsql/pom.xml
    M pmd-velocity/pom.xml
    M pmd-visualforce/pom.xml
    M pmd-xml/pom.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'main' into pr-5554


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

  Changed paths:
    M docs/pages/pmd/languages/language_properties.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaLanguageProperties.java

  Log Message:
  -----------
  [java] Document new java language property: lombok


  Commit: 4bfe2105081b2397842a5a9c75b931df9c7ca625
      https://github.com/pmd/pmd/commit/4bfe2105081b2397842a5a9c75b931df9c7ca625
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-03-13 (Thu, 13 Mar 2025)

  Changed paths:
    A pmd-java/src/test/java/lombok/val.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml

  Log Message:
  -----------
  [java] Add test case for #5369


  Commit: 1631f3feb2a4a10f4d0f108a7175ff2fe0a2c94e
      https://github.com/pmd/pmd/commit/1631f3feb2a4a10f4d0f108a7175ff2fe0a2c94e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-03-13 (Thu, 13 Mar 2025)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#5369, #5554)


  Commit: 2b76fc9739af76741dce0a654e275d520cb14165
      https://github.com/pmd/pmd/commit/2b76fc9739af76741dce0a654e275d520cb14165
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-03-13 (Thu, 13 Mar 2025)

  Changed paths:
    M docs/pages/pmd/languages/language_properties.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaLanguageProperties.java

  Log Message:
  -----------
  [doc] Fix line breaks in java language property


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

  Changed paths:
    M docs/pages/pmd/languages/language_properties.md
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableId.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaLanguageProcessor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaLanguageProperties.java
    A pmd-java/src/test/java/lombok/val.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTLambdaExpressionTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/AnonCtorsTest.kt
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/LombokTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/test/ast/BaseParsingHelper.kt

  Log Message:
  -----------
  Fix #5369: [java] Consider that lombok.val and var are inferred (#5554)

Merge pull request #5554 from oowekyala:issue5369-lombok-inference


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

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/BackslashEscapeTranslator.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/CharStream.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/Chars.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/document/CharsTest.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAmbiguousName.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/AbstractExecutableDeclaration.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/AstDisambiguationPass.java
    M pmd-java/src/main/javacc/Java.jjt

  Log Message:
  -----------
  [java/core] Micro optimizations (#5586)

Merge pull request #5586 from oowekyala:micro-opts-for-chars


  Commit: 9f54da98f02ab2ba10bcf4a2e3c907647a0b486e
      https://github.com/pmd/pmd/commit/9f54da98f02ab2ba10bcf4a2e3c907647a0b486e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-03-13 (Thu, 13 Mar 2025)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JClassSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStub.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStubBuilder.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStubTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/EnumConstantWithBody.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/LocalClasses.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/asm/SigParserTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeCreationDsl.kt

  Log Message:
  -----------
  [java] Fix crash when parsing class for anonymous class (#5588)

Merge pull request #5588 from oowekyala:fix-anon-class-loading


Compare: https://github.com/pmd/pmd/compare/5e5ba65cb010...9f54da98f02a

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