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