Branch: refs/heads/main
  Home:   https://github.com/pmd/pmd
  Commit: 84f04e26ce3a3d3b03785faf03b18fc07565f82f
      https://github.com/pmd/pmd/commit/84f04e26ce3a3d3b03785faf03b18fc07565f82f
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-13 (Thu, 13 Mar 2025)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/util/AssertionUtil.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/GenericSigBase.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ParseLock.java

  Log Message:
  -----------
  [java] Fix deadlock while loading ClassStub #5587

ClassStubs now cannot request parsing of another
ClassStub while they are themselves being parsed.
This is enforced when assertions are enabled.


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

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

  Log Message:
  -----------
  Suppress warning


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

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

  Log Message:
  -----------
  Checkstyle


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

  Changed paths:
    M .ci/files/Gemfile.lock
    M docs/Gemfile.lock
    M docs/pages/pmd/languages/language_properties.md
    M docs/pages/release_notes.md
    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-html/pom.xml
    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/ASTVariableId.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/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/main/javacc/Java.jjt
    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:
  -----------
  Merge branch 'main' into fix-deadlock-in-classstub


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/GenericSigBase.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ParseLock.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/TParamStub.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/TypeAnnotationHelper.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/DeadlockTest.java

  Log Message:
  -----------
  Remove canReenter entirely


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

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JTypeMirror.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JTypeVar.java

  Log Message:
  -----------
  Update release notes


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

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

  Log Message:
  -----------
  Cleanup code


  Commit: 896e9d8b4cccc51964db19f2b0101716f841679c
      https://github.com/pmd/pmd/commit/896e9d8b4cccc51964db19f2b0101716f841679c
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-03-21 (Fri, 21 Mar 2025)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JTypeVar.java

  Log Message:
  -----------
  [doc] Update release notes (#5591, #5587)


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

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/util/AssertionUtil.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/GenericSigBase.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ParseLock.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/TParamStub.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/TypeAnnotationHelper.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JTypeMirror.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JTypeVar.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/DeadlockTest.java

  Log Message:
  -----------
  Fix #5587: [java] Fix deadlock while loading ClassStub (#5591)

Merge pull request #5591 from oowekyala:fix-deadlock-in-classstub


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

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Use full class name for deprecation in release notes


Compare: https://github.com/pmd/pmd/compare/20f4b7d07b6d...f385aefb9994

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