Branch: refs/heads/pmd/7.0.x
  Home:   https://github.com/pmd/pmd
  Commit: 9bab5b659f37811b9627d93e50481d8dd8cdc8c9
      https://github.com/pmd/pmd/commit/9bab5b659f37811b9627d93e50481d8dd8cdc8c9
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-06 (Sun, 06 Mar 2022)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStub.java
    A pmd-java/src/test/java/javasymbols/testdata/deep/ClassWithDollar$.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/asm/NamesTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt

  Log Message:
  -----------
  Fix issue with simple name containing dollar


  Commit: 1f008958e8befe4416925d7f33fe7b7c9facd652
      https://github.com/pmd/pmd/commit/1f008958e8befe4416925d7f33fe7b7c9facd652
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-06 (Sun, 06 Mar 2022)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolToStrings.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/AsmSymbolResolver.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/ClassStubBuilder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/Loader.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/SoftClassReference.java
    A 
pmd-java/src/test/java/javasymbols/testdata/deep/Another$ClassWith$Dollar.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/asm/AsmLoaderTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/asm/BrokenClasspathTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/asm/NamesTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt

  Log Message:
  -----------
  Add tests, require parsing to know simple/cano name


  Commit: e97e2cde27649c8f9d355550c336d61fe41e74f5
      https://github.com/pmd/pmd/commit/e97e2cde27649c8f9d355550c336d61fe41e74f5
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-06 (Sun, 06 Mar 2022)

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

  Log Message:
  -----------
  Remove SoftClassReference

They were `get` immediately, and it's unclear
what happens if a reference is GCed and reparsed
later (it may set fields of existing enclosing
classes).


  Commit: 7f31dc9e630b292de53aa6554aa5bb71fd7e36d6
      https://github.com/pmd/pmd/commit/7f31dc9e630b292de53aa6554aa5bb71fd7e36d6
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-06 (Sun, 06 Mar 2022)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStub.java
    A pmd-java/src/test/java/javasymbols/testdata/deep/AClassWithLocals.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/asm/AsmLoaderTest.kt

  Log Message:
  -----------
  Test local classes


  Commit: e3fd2782a32369d11498e7b546761c027e85e7a3
      https://github.com/pmd/pmd/commit/e3fd2782a32369d11498e7b546761c027e85e7a3
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-06 (Sun, 06 Mar 2022)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolToStrings.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStub.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/asm/AsmLoaderTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt

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


  Commit: 99425d53ff275e9f3721cd43da77f2b93a8f56fa
      https://github.com/pmd/pmd/commit/99425d53ff275e9f3721cd43da77f2b93a8f56fa
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-06 (Sun, 06 Mar 2022)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaAstProcessor.java
    M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java

  Log Message:
  -----------
  Fix OutOfMemory in tests

This did not show up earlier because
we used soft class references, which
reduces the memory footprint of unused
TypeSystems. However, they still remain
in old gen and are a large memory hog.

Since e97e2cd we don't use SoftReference
anymore as parsing the same class several
times may have unintended side-effects.
This revealed the out of memory error.

This will be fixed when we have proper
language lifecycle and resources like the
classloader can be reclaimed later.


  Commit: 26c4999b53b929911190e3103cde77ce750f10f7
      https://github.com/pmd/pmd/commit/26c4999b53b929911190e3103cde77ce750f10f7
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-07 (Mon, 07 Mar 2022)

  Changed paths:
    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/ClassStubBuilder.java
    A pmd-java/src/test/java/javasymbols/testdata/deep/OuterWithoutDollar.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/asm/AsmLoaderTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt

  Log Message:
  -----------
  Fix NPE with missing simple name


  Commit: 9dae9d70db48bb6715324f3835539e5243193527
      https://github.com/pmd/pmd/commit/9dae9d70db48bb6715324f3835539e5243193527
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-09 (Wed, 09 Mar 2022)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Update saxon to 10.7


  Commit: df0508610ebe919d9e4aa80d805e93846d9b1eca
      https://github.com/pmd/pmd/commit/df0508610ebe919d9e4aa80d805e93846d9b1eca
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-10 (Thu, 10 Mar 2022)

  Changed paths:
    M .all-contributorsrc
    M .github/workflows/build.yml
    M .github/workflows/git-repo-sync.yml
    M .github/workflows/troubleshooting.yml
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/pmd/userdocs/tools/java-api.md
    M docs/pages/release_notes.md
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTReferenceExpression.java
    M pmd-apex/src/main/resources/category/apex/performance.xml
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SafeNavigationOperator.txt
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/EagerlyLoadedDescribeSObjectResult.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    A pmd-core/src/main/java/net/sourceforge/pmd/PmdAnalysis.java
    M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisCache.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisCacheListener.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/FileAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/NoopAnalysisCache.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/AssertionUtil.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/FileCollectionUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/BaseLanguageModule.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersion.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionDiscoverer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Parser.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java
    A pmd-core/src/main/java/net/sourceforge/pmd/lang/document/NioTextFile.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/document/StringTextFile.java
    A pmd-core/src/main/java/net/sourceforge/pmd/lang/document/TextFile.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/document/internal/LanguageDiscoverer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/RendererFactory.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/reporting/GlobalAnalysisListener.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/reporting/NoopAnalysisListener.java
    A pmd-core/src/main/java/net/sourceforge/pmd/reporting/ReportStats.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/reporting/ReportStatsListener.java
    M pmd-core/src/main/java/net/sourceforge/pmd/rules/RuleBuilder.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/ClasspathClassLoader.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/FileUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/StringUtil.java
    A pmd-core/src/main/java/net/sourceforge/pmd/util/log/MessageReporter.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/util/log/internal/ErrorsAsWarningsReporter.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/util/log/internal/MessageReporterBase.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/util/log/internal/NoopReporter.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/util/log/internal/SimpleMessageReporter.java
    R pmd-core/src/test/java/net/sourceforge/pmd/ConfigurationTest.java
    A pmd-core/src/test/java/net/sourceforge/pmd/PmdAnalysisTest.java
    A pmd-core/src/test/java/net/sourceforge/pmd/PmdConfigurationTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/cache/FileAnalysisCacheTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cli/CoreCliTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cli/PMDFilelistTest.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/document/FileCollectorTest.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/document/TestMessageReporter.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/GlobalListenerTest.java
    A pmd-core/src/test/resources/sample-source/dummy/foo.dummy
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
    M pmd-java/src/test/java/net/sourceforge/pmd/cli/CLITest.java
    M pmd-javascript/src/test/java/net/sourceforge/pmd/cli/CLITest.java
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/BaseParsingHelper.kt
    M pmd-test/src/main/java/net/sourceforge/pmd/cli/BaseCLITest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java
    M 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeElTest.java
    M pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/XmlCliTest.java

  Log Message:
  -----------
  Merge branch 'pmd/7.0.x' into cannot-resolve-ambiguous-dollar


  Commit: 65a483c0032e002124e27fb83d0644684f20562c
      https://github.com/pmd/pmd/commit/65a483c0032e002124e27fb83d0644684f20562c
  Author: Andreas Dangel <andreas.dan...@adangel.org>
  Date:   2022-03-11 (Fri, 11 Mar 2022)

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

  Log Message:
  -----------
  Update 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/AsmSymbolResolver.java


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaAstProcessor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/AsmSymbolResolver.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/ClassStubBuilder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/Loader.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/SoftClassReference.java
    A pmd-java/src/test/java/javasymbols/testdata/deep/AClassWithLocals.java
    A 
pmd-java/src/test/java/javasymbols/testdata/deep/Another$ClassWith$Dollar.java
    A pmd-java/src/test/java/javasymbols/testdata/deep/ClassWithDollar$.java
    A pmd-java/src/test/java/javasymbols/testdata/deep/OuterWithoutDollar.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/asm/AsmLoaderTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/asm/BrokenClasspathTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/asm/NamesTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt
    M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java

  Log Message:
  -----------
  Merge pull request #3827 from oowekyala:cannot-resolve-ambiguous-dollar

[java] Fix handling of classes with dollars in their names #3827


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

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Merge pull request #3833 from oowekyala:update-saxon-10

[core] Update saxon to 10.7 #3833


Compare: https://github.com/pmd/pmd/compare/aead02ba890b...bbff690f1d8a


_______________________________________________
Pmd-commits mailing list
Pmd-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to