Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: b510f77a7951550de434a26a2230badcd58efaa7
      https://github.com/pmd/pmd/commit/b510f77a7951550de434a26a2230badcd58efaa7
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeGenerationUtil.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/PolyResolutionTest.kt

  Log Message:
  -----------
  Add failing test for #4980


  Commit: 0a7a52f228a5c8ec95ac3fa4f394d1a518db8a78
      https://github.com/pmd/pmd/commit/0a7a52f228a5c8ec95ac3fa4f394d1a518db8a78
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java

  Log Message:
  -----------
  Fix issue #4980

 - When an applicability test fails (ie: during LUB) we don't want that
   to bubble up and fail the process, simply to discard the candidate
   and move forward. If no matching candidate is found, the inference
   will fail anyway.


  Commit: 6ab54e1afb44436c7f21f4333544729f5bf9084a
      https://github.com/pmd/pmd/commit/6ab54e1afb44436c7f21f4333544729f5bf9084a
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/PolyResolutionTest.kt

  Log Message:
  -----------
  Make the code actually valid


  Commit: d2e0826ed81e4b9eb905d9055ad900564ffb92bb
      https://github.com/pmd/pmd/commit/d2e0826ed81e4b9eb905d9055ad900564ffb92bb
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ResolutionFailedException.java

  Log Message:
  -----------
  Improve implementation

 - throw an apropriate ResolutionFailedException so we don't loose the
   message
 - handle any exception so we don't couple tightly into the LUB
   implementation


  Commit: a77519399e8286336da439c0bc5efe54e64a4085
      https://github.com/pmd/pmd/commit/a77519399e8286336da439c0bc5efe54e64a4085
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  Update changelog, refs #4980


  Commit: 42cf1b568d18789571e7c40f0f0fd2511d2bca03
      https://github.com/pmd/pmd/commit/42cf1b568d18789571e7c40f0f0fd2511d2bca03
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-04-28 (Sun, 28 Apr 2024)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ResolutionFailedException.java

  Log Message:
  -----------
  Don't use Throwable


  Commit: 8c708b2193b8d34ae09e1d1ddb401d7f7275c2f1
      https://github.com/pmd/pmd/commit/8c708b2193b8d34ae09e1d1ddb401d7f7275c2f1
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-04-29 (Mon, 29 Apr 2024)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/IncorporationAction.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceContext.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceVar.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/PolyResolutionTest.kt

  Log Message:
  -----------
  Check upper bound compatibility during incorporation


  Commit: 6700b47b12e5e8196f675cd777e17c6cc01a8b9f
      https://github.com/pmd/pmd/commit/6700b47b12e5e8196f675cd777e17c6cc01a8b9f
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-04-29 (Mon, 29 Apr 2024)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ResolutionFailedException.java

  Log Message:
  -----------
  Remove unused code


  Commit: b1aaf5d69bbfe2ee7309f676d2309a6883fda6c9
      https://github.com/pmd/pmd/commit/b1aaf5d69bbfe2ee7309f676d2309a6883fda6c9
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-05-02 (Thu, 02 May 2024)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/IncorporationAction.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceContext.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TestUtilitiesForTypes.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/PolyResolutionTest.kt

  Log Message:
  -----------
  Fix conc mod exceptions during incorporation


  Commit: 18c59b289189e9e7bd62a863204172ff71575792
      https://github.com/pmd/pmd/commit/18c59b289189e9e7bd62a863204172ff71575792
  Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com>
  Date:   2024-05-02 (Thu, 02 May 2024)

  Changed paths:
    M .github/workflows/build.yml
    M do-release.sh
    M docs/pages/pmd/projectdocs/committers/releasing.md
    M docs/pages/release_notes.md
    M javacc-wrapper.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/FileAnalysisException.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/document/BaseMappedDocument.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetFactory.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/BaseNodeInfo.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdAnalysisTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/document/FragmentedTextDocumentTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetFactoryMessagesTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RulesetFactoryTestBase.java
    M pmd-java/etc/grammar/Java.jjt
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResource.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/SyntacticJavaTokenizerFactory.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/cpd/JavaCpdLexer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/EmptyControlStatementRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeTestUtil.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypeTestUtilTest.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTTryStatementTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/VarScopingTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt
    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/java21p/Jep443_UnnamedPatternsAndVariables.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22/Jep456_UnnamedPatternsAndVariables.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/PrimitiveWrapperInstantiation.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/ReplaceVectorWithList.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/EmptyControlStatement.xml

  Log Message:
  -----------
  Merge branch 'master' into issue-4980


  Commit: b2a1ef714fc8d8a36afef88c94a99e83a7dbe8bf
      https://github.com/pmd/pmd/commit/b2a1ef714fc8d8a36afef88c94a99e83a7dbe8bf
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-05-06 (Mon, 06 May 2024)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/IncorporationAction.java

  Log Message:
  -----------
  Fix PMD warning


  Commit: 788b07ba14cd14204e936381e3b5286674eb5c0d
      https://github.com/pmd/pmd/commit/788b07ba14cd14204e936381e3b5286674eb5c0d
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-05-06 (Mon, 06 May 2024)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TestUtilitiesForTypes.kt

  Log Message:
  -----------
  Move methods in order to avoid carrying around the pure parameter which is 
error-prone


  Commit: 62cc3b134918e526f1e1d802058d31a1533ab878
      https://github.com/pmd/pmd/commit/62cc3b134918e526f1e1d802058d31a1533ab878
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-05-06 (Mon, 06 May 2024)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  fix release notes


  Commit: a72f851514ffcfdd0e4d325815fbaf3d4987d52d
      https://github.com/pmd/pmd/commit/a72f851514ffcfdd0e4d325815fbaf3d4987d52d
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-05-06 (Mon, 06 May 2024)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/IncorporationAction.java

  Log Message:
  -----------
  Invert booleans


  Commit: 3d4f165bbdd49f6b4048d387352abbfbb8736a6e
      https://github.com/pmd/pmd/commit/3d4f165bbdd49f6b4048d387352abbfbb8736a6e
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-05-06 (Mon, 06 May 2024)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java

  Log Message:
  -----------
  Add back removed method for compatibility


  Commit: bce7991d2d2fc450c37812ff40b78876900a538b
      https://github.com/pmd/pmd/commit/bce7991d2d2fc450c37812ff40b78876900a538b
  Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com>
  Date:   2024-05-09 (Thu, 09 May 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/IncorporationAction.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceVar.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TestUtilitiesForTypes.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeGenerationUtil.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/PolyResolutionTest.kt

  Log Message:
  -----------
  Merge pull request #4994 from oowekyala/pr-4982-fixes

 [java] Fix incompatible class bounds not checked during incorporation #4982  
(second PR)


Compare: https://github.com/pmd/pmd/compare/83b28f3f6846...bce7991d2d2f

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