Branch: refs/heads/main
Home: https://github.com/pmd/pmd
Commit: 84f04e26ce3a3d3b03785faf03b18fc07565f82f
https://github.com/pmd/pmd/commit/84f04e26ce3a3d3b03785faf03b18fc07565f82f
Author: Clément Fournier <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits