You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2020/10/09 11:03:24 UTC

[groovy] branch master updated (770ae5f -> 27249d5)

This is an automated email from the ASF dual-hosted git repository.

paulk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git.


    from 770ae5f  GROOVY-9762: if not ClassExpression, use TypeChooser to find target type (closes #1397)
     new ef37be6  Bump Gradle to 6.7-rc-2
     new abf498f  Remove redundant code
     new 517925a  Introduce a convention plugin
     new 788b8d5  Fix references to 'target' directory
     new 9babf88  Introduce Groovy platforms
     new 5ec96f0  Introduce a `DgmConverter` task
     new 2f89421  Use features to declare optional dependencies
     new ec822ef  Cleanup how jars are built
     new dff5ff9  Consolidate Groovy publications
     new b73eb6b  Fix a number of deprecations
     new 3a7c827  Move signing to the publishing convention plugin
     new 30ccc5d  Start introduction of groovy-binary module
     new d9deb28  Rework how the distribution zip is built
     new 4720bf2  Polish how distributions are built
     new 6605e99  Add a conventional way to build grooid jars
     new 4f7042b  Rename `assemble.gradle` now that it only talks about them
     new ef77004  Rework how tests are setup
     new 8a9f83b  Remove unnecessary groovydoc file
     new e1cab63  Consolidate how asciidoctor docs are built
     new 7a4fc01  Explicitly remove backports
     new 3e63559  Use standard artifactory publish configuration
     new 1d6993b  Use Groovy library extension to configure module descriptor
     new fa61126  Only configure artifactory if we can actually publish (username is defined)
     new b40b921  Fix extension module always on test classpath
     new 8237d6c  Fix tests referencing 'target' directory
     new da4f261  Update GH Actions
     new a884ac2  Polish signing
     new 41431ee  Ignore failing test case
     new 029b7b6  Fix binary compatibility checks
     new 5cd1cb4  Rework version sharing and quality plugin application
     new 60d82a5  Fix `dist` task not being a lifecyle task
     new 8e5e5f2  Polish subproject build scripts
     new 7357334  Rework performance test execution
     new 1fd1c2f  More task configuration avoidance
     new 3ad4b89  Simplify core build script
     new bbd9746  Introduce a stress test project type
     new 2ccb733  Remove sanity check as upload failures are unrelated
     new d5d42e9  Rework jacoco integration
     new 23edf42  Centralize target Java version configuration
     new a9f04a2  Make the groovy-all project build conventional
     new bf27709  Bump build scan plugin version
     new 3f2fee7  Replace the adhoc concurrent task limiter with a build service
     new b3a41d0  Fix remaining unsafe access to system properties
     new 09fb368  Fix checkstyle eager task realization
     new f7c8e47  WIP
     new a815ac4  Avoid use of Ant whenever possible
     new dd84a1a  Code cleanup thanks to injectable services
     new ab55683  Add dependency verification
     new 0e16a9f  Ignore sources/javadocs for IDE sync
     new b8d3581  Fix wrong variant being selected for distributions
     new ab7df4d  Add release info to all jars
     new 4ce1372  Don't delete the temporary jar as it fails under Windows
     new 77e1ace  Fix copying of licenses
     new 30d359f  Fix missing filter
     new 226df6d  remove outdated javadoc content
     new 27249d5  keep release info file in META_INF subdirectory (closes #1382)

The 56 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/gradle-snapshot-distribution.yml |  16 +-
 .muse/config.toml                                  |  15 +
 benchmark/bench.groovy                             |   8 +-
 build.gradle                                       | 412 +++------
 buildSrc/build.gradle                              |  16 +-
 .../org.apache.groovy-aggregating-project.gradle   |  17 +-
 .../src/main/groovy/org.apache.groovy-all.gradle   | 177 ++++
 .../groovy/org.apache.groovy-artifactory.gradle    |  43 +-
 .../groovy/org.apache.groovy-asciidoctor.gradle    |  49 +-
 ...rg.apache.groovy-bad-practices-detection.gradle |   2 +-
 .../src/main/groovy/org.apache.groovy-base.gradle  | 343 ++++++++
 .../main/groovy/org.apache.groovy-common.gradle    |  90 ++
 .../src/main/groovy/org.apache.groovy-core.gradle  | 160 ++++
 .../groovy/org.apache.groovy-distribution.gradle   | 239 ++++++
 .../groovy/org.apache.groovy-documented.gradle     |  98 +++
 .../main/groovy/org.apache.groovy-internal.gradle  |  82 ++
 .../org.apache.groovy-jacoco-aggregation.gradle    |  49 ++
 .../main/groovy/org.apache.groovy-library.gradle   |  51 ++
 .../groovy/org.apache.groovy-performance.gradle    |  64 ++
 .../main/groovy/org.apache.groovy-platform.gradle  |   8 +-
 .../org.apache.groovy-publish-validation.gradle    |  24 +-
 .../org.apache.groovy-published-library.gradle     | 932 +++++++++++++++++++++
 .../groovy/org.apache.groovy-stresstest.gradle     |  27 +-
 .../main/groovy/org.apache.groovy-tested.gradle    | 113 +++
 .../groovy/gradle/CheckstyleHtmlReport.groovy      | 101 +++
 .../ConcurrentExecutionControlBuildService.groovy  |  20 +
 .../org/apache/groovy/gradle/CoreExtension.groovy  |  50 ++
 .../org/apache/groovy/gradle/DgmConverter.groovy   |  77 ++
 .../groovy/gradle/DistributionExtension.groovy     |  58 ++
 .../groovy/org/apache/groovy/gradle/DocGDK.groovy  |  89 ++
 .../apache/groovy/gradle/GroovyAllExtension.groovy |  12 +
 .../groovy/gradle/GroovyLibraryExtension.groovy    | 242 ++++++
 .../groovy/gradle/JarJarTask.groovy                |  63 +-
 .../groovy/gradle/PerformanceTestSummary.groovy    |  60 ++
 .../groovy/gradle/PerformanceTestsExtension.groovy | 107 +++
 .../groovy/gradle/ReleaseInfoGenerator.groovy      |  34 +-
 .../groovy/gradle/SharedConfiguration.groovy       | 158 ++++
 .../org/apache/groovy/gradle/Versions.groovy       |  58 ++
 .../gradle/WriteExtensionDescriptorTask.groovy     |   4 +-
 gradle.properties                                  |   5 +-
 gradle/assemble.gradle                             | 615 --------------
 gradle/backports.gradle                            |  68 --
 gradle/docs.gradle                                 | 210 -----
 gradle/eclipse.gradle                              | 144 ++--
 gradle/groovydoc.gradle                            |  35 -
 gradle/idea.gradle                                 | 181 ++--
 gradle/jacoco/jacoco.gradle                        |  81 --
 gradle/licenses.gradle                             | 126 +++
 gradle/parallel-build-fixes.gradle                 |  57 --
 gradle/pomconfigurer.gradle                        | 897 --------------------
 gradle/publish.gradle                              | 144 ----
 gradle/quality.gradle                              | 173 ----
 gradle/signing.gradle                              |  90 --
 gradle/test.gradle                                 | 134 ---
 gradle/upload.gradle                               | 313 -------
 gradle/verification-keyring.gpg                    | Bin 0 -> 290163 bytes
 gradle/verification-metadata.xml                   | 892 ++++++++++++++++++++
 gradle/wrapper/gradle-wrapper.properties           |   2 +-
 security/groovy.policy                             |   4 +-
 settings.gradle                                    |  11 +-
 .../concurrent/ConcurrentReferenceHashMap.java     |   5 -
 .../org/codehaus/groovy/tools/DgmConverter.java    |   2 +-
 src/spec/doc/core-domain-specific-languages.adoc   |  44 +-
 .../typing/TypeCheckingExtensionSpecTest.groovy    |   1 -
 src/spec/test/typing/TypeCheckingHintsTest.groovy  |   2 +-
 src/spec/test/typing/TypeCheckingTest.groovy       |   2 +-
 src/test/groovy/CompileOrderTest.groovy            |  12 +-
 src/test/groovy/FileTest.groovy                    |   2 +-
 src/test/groovy/GroovyClosureMethodsTest.groovy    |   2 +-
 src/test/groovy/bugs/Groovy6755Bug.groovy          |   2 +-
 src/test/groovy/lang/ClassReloadingTest.groovy     |   6 +-
 src/test/groovy/lang/GroovyClassLoaderTest.groovy  |   2 +-
 src/test/groovy/lang/ScriptCacheTest.groovy        |   2 +-
 src/test/groovy/script/ScriptTest.groovy           |   2 +-
 src/test/groovy/security/SecurityTest.java         |   2 +
 src/test/groovy/security/SecurityTestSupport.java  |  12 +-
 src/test/groovy/ui/GroovyMainTest.groovy           |   8 +-
 .../groovy/classgen/GenericsGenTest.groovy         |   2 +-
 .../codehaus/groovy/classgen/InterfaceTest.groovy  |   2 +-
 src/test/org/codehaus/groovy/classgen/JO.java      |   8 +-
 .../groovy/runtime/FileLeftShiftTest.groovy        |   2 +-
 .../org/codehaus/groovy/tools/CompilerTest.java    |   2 +-
 .../groovy/tools/FileSystemCompilerTest.java       |   4 +-
 .../codehaus/groovy/tools/TestDgmConverter.java    |   3 +-
 .../groovy/tools/stubgenerator/StubTestCase.groovy |   2 +-
 .../groovy}/cli/CliBuilderTestCase.groovy          |   0
 .../groovy}/cli/GreeterC.groovy                    |   0
 .../groovy}/cli/GreeterI.groovy                    |   0
 .../groovy}/cli/TypeCheckedI.groovy                |   0
 .../groovy}/cli/ValSepI.groovy                     |   0
 .../groovy}/cli/WithArgsI.groovy                   |   0
 .../groovy}/cli/WithConvertI.groovy                |   0
 .../groovy}/cli/WithDefaultValueI.groovy           |   0
 .../groovy}/gls/CompilableTestSupport.groovy       |   2 +-
 .../groovy}/groovy/bugs/TestSupport.java           |   0
 .../stc/StaticTypeCheckingTestCase.groovy          |   0
 .../groovy}/groovy/util/HeadlessTestSupport.groovy |   0
 .../groovy}/groovy/util/XmlAssert.java             |   0
 .../codehaus/groovy/ast/builder/AstAssert.groovy   |   0
 .../org/codehaus/groovy/classgen/TestSupport.java  |   0
 subprojects/binary-compatibility/build.gradle      |  76 +-
 .../groovy-all/build.gradle                        |  12 +-
 subprojects/groovy-ant/build.gradle                |  18 +-
 .../spec/test/builder/AntBuilderSpecTest.groovy    |   4 +-
 .../org/codehaus/groovy/ant/GroovycTest.xml        |   2 +-
 .../org/codehaus/groovy/ant/GroovycTest1.groovy    |   2 +-
 .../org/codehaus/groovy/ant/GroovycTest2.java      |   2 +-
 .../groovy/ant/MakesExternalReference.java         |   2 +-
 .../src/test/groovy/groovy/ant/AntTest.groovy      |   4 +-
 subprojects/groovy-astbuilder/build.gradle         |   9 +-
 subprojects/groovy-binary/build.gradle             | 178 ++++
 .../{groovy-bsf => groovy-bom}/build.gradle        |  16 +-
 subprojects/groovy-bsf/build.gradle                |   8 +
 subprojects/groovy-cli-commons/build.gradle        |  11 +-
 subprojects/groovy-cli-picocli/build.gradle        |   8 +-
 subprojects/groovy-console/build.gradle            |  20 +-
 subprojects/groovy-contracts/build.gradle          |  18 +-
 subprojects/groovy-datetime/build.gradle           |  15 +-
 subprojects/groovy-dateutil/build.gradle           |  16 +-
 subprojects/groovy-docgenerator/build.gradle       |  16 +-
 .../apache/groovy/docgenerator/DocGenerator.groovy |   2 +-
 .../groovy/docgenerator/DocGenerator.properties    |   2 +-
 subprojects/groovy-groovydoc/build.gradle          |  20 +-
 .../test/resources/groovydoc/groovyDocTests.xml    |   6 +-
 subprojects/groovy-groovysh/build.gradle           |  14 +-
 subprojects/groovy-jaxb/build.gradle               |  39 +-
 subprojects/groovy-jmx/build.gradle                |  13 +-
 .../groovy-jmx/src/spec/test/JmxTest.groovy        |   1 +
 subprojects/groovy-json/build.gradle               |  20 +-
 subprojects/groovy-jsr223/build.gradle             |  13 +-
 subprojects/groovy-macro-library/build.gradle      |  17 +-
 subprojects/groovy-macro/build.gradle              |  13 +-
 subprojects/groovy-nio/build.gradle                |  17 +-
 subprojects/groovy-servlet/build.gradle            |  18 +-
 subprojects/groovy-sql/build.gradle                |  24 +-
 subprojects/groovy-swing/build.gradle              |  19 +-
 .../groovy/groovy/swing/GroovySwingTestCase.groovy |   0
 subprojects/groovy-templates/build.gradle          |  25 +-
 subprojects/groovy-test-junit5/build.gradle        |  22 +-
 subprojects/groovy-test/build.gradle               |  34 +-
 subprojects/groovy-testng/build.gradle             |  10 +-
 .../groovy/plugin/testng/TestNgRunnerTest.groovy   |   2 +-
 subprojects/groovy-typecheckers/build.gradle       |   8 +
 subprojects/groovy-xml/build.gradle                |  18 +-
 .../apache/groovy/xml/tools/DomToGroovyTest.groovy |   2 +-
 subprojects/groovy-yaml/build.gradle               |  19 +-
 subprojects/parser-antlr4/build.gradle             |  10 +-
 subprojects/performance/build.gradle               | 122 +--
 .../performance/src/files/script.groovy            |   4 +-
 .../groovy/perf/CompilerPerformanceTest.java       |  23 +-
 subprojects/stress/build.gradle                    |  11 +-
 .../groovy/runtime/GroovyCategoryStressTest.groovy |   0
 .../org/apache/groovy/stress/util/GCUtils.java     |   0
 .../org/apache/groovy/stress/util/ThreadUtils.java |   0
 .../reflection/ClassInfoDeadlockStressTest.java    |   0
 .../groovy/reflection/ClassInfoLeakStressTest.java |   0
 .../ManagedConcurrentLinkedQueueStressTest.java    |   0
 .../util/ManagedConcurrentMapStressTest.java       |   0
 .../util/ManagedConcurrentValueMapStressTest.java  |   0
 subprojects/tests-preview/build.gradle             |  11 +-
 gradle.properties => versions.properties           |  71 +-
 wrapper.gradle                                     |   2 +-
 162 files changed, 5715 insertions(+), 3839 deletions(-)
 rename gradle/jacoco/jacocofix.gradle => buildSrc/src/main/groovy/org.apache.groovy-aggregating-project.gradle (62%)
 create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-all.gradle
 copy src/test/groovy/script/ScriptTest.groovy => buildSrc/src/main/groovy/org.apache.groovy-artifactory.gradle (50%)
 rename gradle/asciidoctor.gradle => buildSrc/src/main/groovy/org.apache.groovy-asciidoctor.gradle (79%)
 rename gradle/bad-practices.gradle => buildSrc/src/main/groovy/org.apache.groovy-bad-practices-detection.gradle (98%)
 create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-base.gradle
 create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-common.gradle
 create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-core.gradle
 create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-distribution.gradle
 create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-documented.gradle
 create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-internal.gradle
 create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-jacoco-aggregation.gradle
 create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-library.gradle
 create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-performance.gradle
 copy wrapper.gradle => buildSrc/src/main/groovy/org.apache.groovy-platform.gradle (83%)
 copy subprojects/tests-preview/build.gradle => buildSrc/src/main/groovy/org.apache.groovy-publish-validation.gradle (62%)
 create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-published-library.gradle
 copy subprojects/tests-preview/build.gradle => buildSrc/src/main/groovy/org.apache.groovy-stresstest.gradle (68%)
 create mode 100644 buildSrc/src/main/groovy/org.apache.groovy-tested.gradle
 create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/CheckstyleHtmlReport.groovy
 create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/ConcurrentExecutionControlBuildService.groovy
 create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/CoreExtension.groovy
 create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/DgmConverter.groovy
 create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/DistributionExtension.groovy
 create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/DocGDK.groovy
 create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/GroovyAllExtension.groovy
 create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/GroovyLibraryExtension.groovy
 rename buildSrc/src/main/groovy/org/{codehaus => apache}/groovy/gradle/JarJarTask.groovy (77%)
 create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/PerformanceTestSummary.groovy
 create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/PerformanceTestsExtension.groovy
 rename buildSrc/src/main/groovy/org/{codehaus => apache}/groovy/gradle/ReleaseInfoGenerator.groovy (69%)
 create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/SharedConfiguration.groovy
 create mode 100644 buildSrc/src/main/groovy/org/apache/groovy/gradle/Versions.groovy
 rename buildSrc/src/main/groovy/org/{codehaus => apache}/groovy/gradle/WriteExtensionDescriptorTask.groovy (95%)
 delete mode 100644 gradle/assemble.gradle
 delete mode 100644 gradle/backports.gradle
 delete mode 100644 gradle/docs.gradle
 delete mode 100644 gradle/groovydoc.gradle
 delete mode 100644 gradle/jacoco/jacoco.gradle
 create mode 100644 gradle/licenses.gradle
 delete mode 100644 gradle/parallel-build-fixes.gradle
 delete mode 100644 gradle/pomconfigurer.gradle
 delete mode 100644 gradle/publish.gradle
 delete mode 100644 gradle/signing.gradle
 delete mode 100644 gradle/test.gradle
 delete mode 100644 gradle/upload.gradle
 create mode 100644 gradle/verification-keyring.gpg
 create mode 100644 gradle/verification-metadata.xml
 rename src/{spec/test => testFixtures/groovy}/cli/CliBuilderTestCase.groovy (100%)
 rename src/{spec/test => testFixtures/groovy}/cli/GreeterC.groovy (100%)
 rename src/{spec/test => testFixtures/groovy}/cli/GreeterI.groovy (100%)
 rename src/{spec/test => testFixtures/groovy}/cli/TypeCheckedI.groovy (100%)
 rename src/{spec/test => testFixtures/groovy}/cli/ValSepI.groovy (100%)
 rename src/{spec/test => testFixtures/groovy}/cli/WithArgsI.groovy (100%)
 rename src/{spec/test => testFixtures/groovy}/cli/WithConvertI.groovy (100%)
 rename src/{spec/test => testFixtures/groovy}/cli/WithDefaultValueI.groovy (100%)
 rename src/{test => testFixtures/groovy}/gls/CompilableTestSupport.groovy (94%)
 rename src/{test => testFixtures/groovy}/groovy/bugs/TestSupport.java (100%)
 rename src/{test => testFixtures/groovy}/groovy/transform/stc/StaticTypeCheckingTestCase.groovy (100%)
 rename src/{test => testFixtures/groovy}/groovy/util/HeadlessTestSupport.groovy (100%)
 rename src/{test => testFixtures/groovy}/groovy/util/XmlAssert.java (100%)
 rename src/{test => testFixtures/groovy}/org/codehaus/groovy/ast/builder/AstAssert.groovy (100%)
 rename src/{test => testFixtures/groovy}/org/codehaus/groovy/classgen/TestSupport.java (100%)
 copy wrapper.gradle => subprojects/groovy-all/build.gradle (82%)
 create mode 100644 subprojects/groovy-binary/build.gradle
 copy subprojects/{groovy-bsf => groovy-bom}/build.gradle (75%)
 rename subprojects/groovy-swing/src/{test => testFixtures}/groovy/groovy/swing/GroovySwingTestCase.groovy (100%)
 copy buildSrc/build.gradle => subprojects/performance/src/files/script.groovy (90%)
 rename subprojects/stress/src/{test => stressTest}/groovy/org/codehaus/groovy/runtime/GroovyCategoryStressTest.groovy (100%)
 rename subprojects/stress/src/{test => stressTest}/java/org/apache/groovy/stress/util/GCUtils.java (100%)
 rename subprojects/stress/src/{test => stressTest}/java/org/apache/groovy/stress/util/ThreadUtils.java (100%)
 rename subprojects/stress/src/{test => stressTest}/java/org/codehaus/groovy/reflection/ClassInfoDeadlockStressTest.java (100%)
 rename subprojects/stress/src/{test => stressTest}/java/org/codehaus/groovy/reflection/ClassInfoLeakStressTest.java (100%)
 rename subprojects/stress/src/{test => stressTest}/java/org/codehaus/groovy/util/ManagedConcurrentLinkedQueueStressTest.java (100%)
 rename subprojects/stress/src/{test => stressTest}/java/org/codehaus/groovy/util/ManagedConcurrentMapStressTest.java (100%)
 rename subprojects/stress/src/{test => stressTest}/java/org/codehaus/groovy/util/ManagedConcurrentValueMapStressTest.java (100%)
 copy gradle.properties => versions.properties (50%)