Branch: refs/heads/main
  Home:   https://github.com/pmd/pmd
  Commit: 9caeca82711af129a1cc058d1d0b777ed626f473
      https://github.com/pmd/pmd/commit/9caeca82711af129a1cc058d1d0b777ed626f473
  Author: Andreas Dangel <[email protected]>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4

  Log Message:
  -----------
  [swift] Support macro declarations


  Commit: 4623386bc8c8ab5f8f13301161f7c4007cccf6b7
      https://github.com/pmd/pmd/commit/4623386bc8c8ab5f8f13301161f7c4007cccf6b7
  Author: Andreas Dangel <[email protected]>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4
    M 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/Swift5.9.swift

  Log Message:
  -----------
  [swift] Support parameter packs


  Commit: 4e5edc40c5ac19b5a62ad60679bebcc679c78a64
      https://github.com/pmd/pmd/commit/4e5edc40c5ac19b5a62ad60679bebcc679c78a64
  Author: Andreas Dangel <[email protected]>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4
    M 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/BTree.swift

  Log Message:
  -----------
  [swift] Support generic where clauses at various places


  Commit: 551d7ffe3c3c995f2841b8d3d7fa186db30b8ec0
      https://github.com/pmd/pmd/commit/551d7ffe3c3c995f2841b8d3d7fa186db30b8ec0
  Author: Andreas Dangel <[email protected]>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4

  Log Message:
  -----------
  [swift] Fix MultiStringLiteral with indentation


  Commit: 300b687a8a351dfb4503e73f65b4ad45c85821be
      https://github.com/pmd/pmd/commit/300b687a8a351dfb4503e73f65b4ad45c85821be
  Author: Andreas Dangel <[email protected]>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4

  Log Message:
  -----------
  [swift] Fix compilerControlStatement with "canImport"

Also update other conditions


  Commit: f5f5a77daeb7d855758864454ed826e28d07ee77
      https://github.com/pmd/pmd/commit/f5f5a77daeb7d855758864454ed826e28d07ee77
  Author: Andreas Dangel <[email protected]>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4

  Log Message:
  -----------
  [swift] Use simple dash instead of U+2013 for ANTLR character lists


  Commit: d2accd1be9fe567a9ae094a63003f6a3d31e63cc
      https://github.com/pmd/pmd/commit/d2accd1be9fe567a9ae094a63003f6a3d31e63cc
  Author: Andreas Dangel <[email protected]>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/BTree.txt
    M 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/Swift5.9.txt

  Log Message:
  -----------
  [swift] Update tree dump tests after grammar change


  Commit: 487650fbdac36e44706ef8ccf7b3f7f3eea82670
      https://github.com/pmd/pmd/commit/487650fbdac36e44706ef8ccf7b3f7f3eea82670
  Author: Andreas Dangel <[email protected]>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

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

  Log Message:
  -----------
  [swift] Forward syntax errors as processing errors


  Commit: 65a902ac63e5a51526c833802e1cb219abadd401
      https://github.com/pmd/pmd/commit/65a902ac63e5a51526c833802e1cb219abadd401
  Author: Andreas Dangel <[email protected]>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentBuilder.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrErrorListener.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrTokenManager.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrErrorListenerTest.java

  Log Message:
  -----------
  [core] ANTLR: Fix column position in processing errors

ANTLR reports charPositionInLine with 0..n-1, while PMD
uses 1-based column positions.


  Commit: 5d23cd2dda336b8155dcd0820e8e8085d1f64120
      https://github.com/pmd/pmd/commit/5d23cd2dda336b8155dcd0820e8e8085d1f64120
  Author: Andreas Dangel <[email protected]>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes with Swift changes


  Commit: daba05ac76f9d8c33487e3aaa844118d9b318ef4
      https://github.com/pmd/pmd/commit/daba05ac76f9d8c33487e3aaa844118d9b318ef4
  Author: Andreas Dangel <[email protected]>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4

  Log Message:
  -----------
  [swift] Restore compatibility

Note, this should not be needed, see #6655


  Commit: 6072813a9126249ff41ed622ac27b8b22e2fdce0
      https://github.com/pmd/pmd/commit/6072813a9126249ff41ed622ac27b8b22e2fdce0
  Author: Andreas Dangel <[email protected]>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M docs/pages/release_notes.md

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


  Commit: d51a53e9dcf91c1ba5620320dc744bf095382599
      https://github.com/pmd/pmd/commit/d51a53e9dcf91c1ba5620320dc744bf095382599
  Author: Andreas Dangel <[email protected]>
  Date:   2026-06-29 (Mon, 29 Jun 2026)

  Changed paths:
    M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update swift parser example


  Commit: 7a36cd1b7e169d05f0ea1991aeb0d2d470e78b32
      https://github.com/pmd/pmd/commit/7a36cd1b7e169d05f0ea1991aeb0d2d470e78b32
  Author: Andreas Dangel <[email protected]>
  Date:   2026-06-29 (Mon, 29 Jun 2026)

  Changed paths:
    M .github/workflows/build.yml
    M .github/workflows/git-repo-sync.yml
    M .github/workflows/publish-release.yml
    M .github/workflows/publish-snapshot.yml
    M docs/pages/release_notes.md
    M pmd-apex/pom.xml
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InvocableClassNoArgConstructorRule.java
    M pmd-apex/src/main/resources/category/apex/errorprone.xml
    M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InvocableClassNoArgConstructorTest.java
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/UnusedMethod/project1/src/SomePage.page
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/InvocableClassNoArgConstructor.xml
    M pmd-core/pom.xml
    M pmd-java/pom.xml
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/PublicMemberInNonPublicTypeRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ClassTypeImpl.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JIntersectionType.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/main/java/net/sourceforge/pmd/lang/java/types/JWildcardType.java
    M pmd-java/src/main/resources/category/java/design.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/errorprone/rulesfortests/JUnit5ParentWithNestedTestClass.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtilTest.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/ClassTypeImplTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnitJupiterTestShouldBePackagePrivate.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedAssignment.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/PublicMemberInNonPublicType.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'main' into swift/processing-errors


  Commit: 27ec69fb785190e99d355f1584590348e57a302f
      https://github.com/pmd/pmd/commit/27ec69fb785190e99d355f1584590348e57a302f
  Author: Andreas Dangel <[email protected]>
  Date:   2026-06-29 (Mon, 29 Jun 2026)

  Changed paths:
    M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
    M docs/pages/release_notes.md
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentBuilder.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrErrorListener.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrTokenManager.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrErrorListenerTest.java
    M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/ast/PmdSwiftParser.java
    M 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/BTree.swift
    M 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/BTree.txt
    M 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/Swift5.9.swift
    M 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/Swift5.9.txt

  Log Message:
  -----------
  [swift] Report syntax errors as processing errors (#6801)


Compare: https://github.com/pmd/pmd/compare/f23e00a7e2fe...27ec69fb7851

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

Reply via email to