This is an automated email from the ASF dual-hosted git repository.
emilles pushed a change to branch GROOVY-11823
in repository https://gitbox.apache.org/repos/asf/groovy.git
omit 6b526a9def GROOVY-11823: try `super.propertyMissing(name)` before
outer class
add b862a36239 minor items
add 1faee64300 GROOVY-11828: `instanceof` variable: support closure shared
usage
add 41ab97c786 GROOVY-11827: pseudo-property via default-argument variant
add 8ca3424eba GROOVY-11813: check category method declaring class against
`theClass`
add d58f383fd6 GROOVY-11813: indy select: support indirect non-proxy
`MetaClassImpl`
add 7bc29825bc GROOVY-11829: check param types of standard methods and
keep best fit
add 615038be03 prep for 2026: update year in notices and docs
add 5011d46a82 GROOVY-11830: detect super class method clashes with
interface method
add 71c7156479 minor refactor: make test more robust TODO: can we avoid
the sleeps
add ce2fca7615 update dependency metadata
add abae08bc36 try to make test more useful locally
add 42c07823c2 GROOVY-11833: Bump javaparser to 3.28.0
add 6c6eb3f56c GROOVY-11834: Bump asciidoctorj-pdf to 2.3.23
add 8050f020de GROOVY-11835: Bump cyclonedx-gradle-plugin to 3.0.2
add 46a002f159 Update dependency metadata
add ecdbfb8402 GROOVY-11836: Bump gradle to 9.2.1
add 1fc5a31dfd Trivial refactor: replace with pattern variable to simplify
code
add b14d3bd091 Format table
add c64a93b993 GROOVY-11831: Compiler crash with TYPE_USE annotation on
void method during AST transformation
add 63c6be7dad update dependency metadata
add 8bd2874a94 GROOVY-11837: Bump logback to 1.5.24 (test dependency)
add 5121d9ffbc update dependency metadata
add 53c5fb61c5 GROOVY-8373: Fix resource leak in filterLine
Writable.writeTo method
add ddcd5dc99c minor refactor: improve consistency of naming and delay
creating of a buffered reader
add ed26aeddc3 GROOVY-11840: SC: implicit-this reference to outer class
static field
add a4b60be3ce GROOVY-11839: feat(groovysh): entry point with binding
injection
add d0a53bd33c GROOVY-11839: minor refactor
add 19f011936b remove boundless property name map
add db96c92851 GROOVY-11841: use `ConcurrentHashMap` for mutable property
index maps
add 9b1cdd0db0 Merge pull request #2367 from apache/GROOVY-11841
add 40d5d89168 GROOVY-11841: reduce nesting and mutation
add b9a889c833 GROOVY-11745: check for null sender
add b80ac44cc5 JUnit 5
add 9faaa88535 GROOVY-11483: SC: elide spurious `ACONST_NULL` and `POP`
after setter
add 997267dbc6 add Groovy 5 to matrix for Groovy 6
add 3b81f2bd22 GROOVY-7463: `break` out of named `if` statement
add 41ab74b61b GROOVY-7617: limit label scope
add 6475e816aa GROOVY-6844: `break` out of named block statement
add 0e3db02a42 Merge pull request #2371 from apache/GROOVY-7463
add 5597fb6449 GROOVY-11208: `String m() default ""` only for annotation
declaration
add cfe035301c GROOVY-11492, GROOVY-11845: curly brace array for attribute
default
add e322b9724b bump Groovy versions
add 53e1b68634 GROOVY-11842: avoid IndyInterface polluting trace (#2369)
add 0a345aa575 minor naming tweaks
add c8ed37ef49 minor naming tweaks
add 39168b9ba1 GROOVY-7099: add test case
add f773c06a8d refactor static property handling
new 969ca9c75e GROOVY-11823: try `super.propertyMissing(name)` before
outer class
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (6b526a9def)
\
N -- N -- N refs/heads/GROOVY-11823 (969ca9c75e)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 1 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/SECURITY.md | 2 +-
NOTICE | 2 +-
build-logic/build.gradle | 4 +-
.../groovy/org.apache.groovy-documented.gradle | 4 +-
build.gradle | 2 +-
gradle.properties | 2 +-
gradle/verification-metadata.xml | 156 +++----
gradle/wrapper/gradle-wrapper.jar | Bin 43583 -> 45633 bytes
gradle/wrapper/gradle-wrapper.properties | 2 +-
gradlew | 12 +-
gradlew.bat | 3 +-
notices/NOTICE-BASE | 2 +-
notices/NOTICE-BINZIP | 2 +-
notices/NOTICE-GROOID | 2 +-
notices/NOTICE-GROOIDJARJAR | 2 +-
notices/NOTICE-JARJAR | 2 +-
notices/NOTICE-SDK | 2 +-
src/antlr/GroovyParser.g4 | 10 +-
.../groovy/transform/ASTTestTransformation.groovy | 8 +-
.../groovy/beans/BindableASTTransformation.java | 4 +-
.../groovy/beans/VetoableASTTransformation.java | 3 +-
.../groovy/grape/GrabAnnotationTransformation.java | 9 +-
src/main/java/groovy/lang/ExpandoMetaClass.java | 9 +-
src/main/java/groovy/lang/IntRange.java | 6 +-
src/main/java/groovy/lang/MetaClass.java | 4 +-
src/main/java/groovy/lang/MetaClassImpl.java | 465 +++++++++------------
src/main/java/groovy/lang/ObjectRange.java | 3 +-
src/main/java/groovy/lang/ProxyMetaClass.java | 6 +-
src/main/java/groovy/lang/Tuple.java | 3 +-
src/main/java/groovy/namespace/QName.java | 12 +-
.../groovy/transform/builder/ExternalStrategy.java | 3 +-
.../groovy/transform/builder/SimpleStrategy.java | 3 +-
src/main/java/groovy/ui/GroovyMain.java | 3 +-
src/main/java/groovy/util/ConfigObject.java | 3 +-
src/main/java/groovy/util/Expando.java | 12 +-
src/main/java/groovy/util/Node.java | 30 +-
src/main/java/groovy/util/NodeList.java | 9 +-
src/main/java/groovy/util/ObjectGraphBuilder.java | 21 +-
.../groovy/ast/tools/ConstructorNodeUtils.java | 6 +-
.../apache/groovy/ast/tools/ExpressionUtils.java | 30 +-
.../groovy/ast/tools/ImmutablePropertyUtils.java | 6 +-
.../apache/groovy/ast/tools/VisibilityUtils.java | 3 +-
.../apache/groovy/parser/antlr4/AstBuilder.java | 115 ++---
.../groovy/parser/antlr4/GroovydocManager.java | 3 +-
.../antlr4/TryWithResourcesASTTransformation.java | 3 +-
.../antlr4/internal/atnmanager/AtnManager.java | 3 +-
.../ConcurrentLinkedHashMap.java | 10 +-
.../java/org/codehaus/groovy/ast/ClassNode.java | 9 +-
.../org/codehaus/groovy/ast/ConstructorNode.java | 3 +-
.../java/org/codehaus/groovy/ast/ImportNode.java | 3 +-
.../groovy/ast/MixinASTTransformation.java | 6 +-
.../java/org/codehaus/groovy/ast/ModuleNode.java | 6 +-
.../codehaus/groovy/ast/RecordComponentNode.java | 3 +-
.../groovy/ast/decompiled/Annotations.java | 3 +-
.../groovy/ast/expr/DeclarationExpression.java | 6 +-
.../codehaus/groovy/ast/stmt/ThrowStatement.java | 10 +-
.../codehaus/groovy/ast/tools/GeneralUtils.java | 18 +-
.../groovy/ast/tools/WideningCategories.java | 3 +-
.../groovy/classgen/AnnotationVisitor.java | 12 +-
.../groovy/classgen/AsmClassGenerator.java | 9 +-
.../groovy/classgen/ClassCompletionVerifier.java | 33 +-
.../org/codehaus/groovy/classgen/EnumVisitor.java | 3 +-
.../codehaus/groovy/classgen/ExtendedVerifier.java | 17 +-
.../groovy/classgen/FinalVariableAnalyzer.java | 15 +-
.../classgen/InnerClassCompletionVisitor.java | 17 +-
.../groovy/classgen/InnerClassVisitor.java | 3 +-
.../org/codehaus/groovy/classgen/ReturnAdder.java | 18 +-
.../groovy/classgen/VariableScopeVisitor.java | 9 +-
.../org/codehaus/groovy/classgen/Verifier.java | 24 +-
.../groovy/classgen/asm/AssertionWriter.java | 9 +-
.../classgen/asm/BinaryExpressionHelper.java | 20 +-
.../asm/BinaryExpressionMultiTypeDispatcher.java | 6 +-
.../groovy/classgen/asm/CallSiteWriter.java | 3 +-
.../groovy/classgen/asm/ClosureWriter.java | 3 +-
.../codehaus/groovy/classgen/asm/CompileStack.java | 206 ++++-----
.../groovy/classgen/asm/InvocationWriter.java | 21 +-
.../codehaus/groovy/classgen/asm/MopWriter.java | 3 +-
.../codehaus/groovy/classgen/asm/OperandStack.java | 3 +-
.../classgen/asm/OptimizingStatementWriter.java | 21 +-
.../classgen/asm/StatementMetaTypeChooser.java | 3 +-
.../groovy/classgen/asm/StatementWriter.java | 53 +--
.../classgen/asm/indy/InvokeDynamicWriter.java | 3 +-
.../classgen/asm/sc/StaticInvocationWriter.java | 48 ++-
.../asm/sc/StaticPropertyAccessHelper.java | 33 +-
...icTypesBinaryExpressionMultiTypeDispatcher.java | 16 +-
.../groovy/control/AnnotationConstantsVisitor.java | 6 +-
.../codehaus/groovy/control/CompilationUnit.java | 3 +-
.../org/codehaus/groovy/control/LabelVerifier.java | 286 +++++++++----
.../codehaus/groovy/control/ResolveVisitor.java | 24 +-
.../groovy/control/StaticImportVisitor.java | 15 +-
.../control/customizers/SecureASTCustomizer.java | 9 +-
.../control/customizers/SourceAwareCustomizer.java | 3 +-
.../builder/InlinedASTCustomizerFactory.java | 3 +-
.../groovy/control/messages/LocatedMessage.java | 3 +-
.../codehaus/groovy/reflection/CachedClass.java | 6 +-
.../reflection/stdclasses/ArrayCachedClass.java | 3 +-
.../groovy/runtime/DefaultGroovyMethods.java | 45 +-
.../runtime/DefaultGroovyMethodsSupport.java | 3 +-
.../org/codehaus/groovy/runtime/FormatHelper.java | 9 +-
.../org/codehaus/groovy/runtime/GStringUtil.java | 3 +-
.../codehaus/groovy/runtime/HandleMetaClass.java | 3 +-
.../codehaus/groovy/runtime/IOGroovyMethods.java | 43 +-
.../org/codehaus/groovy/runtime/InvokerHelper.java | 45 +-
.../codehaus/groovy/runtime/MetaClassHelper.java | 8 +-
.../groovy/runtime/ScriptBytecodeAdapter.java | 6 +-
.../groovy/runtime/callsite/CallSiteArray.java | 3 +-
.../arrays/BooleanArrayGetAtMetaMethod.java | 3 +-
.../arrays/BooleanArrayPutAtMetaMethod.java | 3 +-
.../dgmimpl/arrays/ByteArrayGetAtMetaMethod.java | 3 +-
.../dgmimpl/arrays/ByteArrayPutAtMetaMethod.java | 3 +-
.../arrays/CharacterArrayGetAtMetaMethod.java | 3 +-
.../arrays/CharacterArrayPutAtMetaMethod.java | 3 +-
.../dgmimpl/arrays/DoubleArrayGetAtMetaMethod.java | 3 +-
.../dgmimpl/arrays/DoubleArrayPutAtMetaMethod.java | 3 +-
.../dgmimpl/arrays/FloatArrayGetAtMetaMethod.java | 3 +-
.../dgmimpl/arrays/FloatArrayPutAtMetaMethod.java | 3 +-
.../arrays/IntegerArrayGetAtMetaMethod.java | 3 +-
.../arrays/IntegerArrayPutAtMetaMethod.java | 3 +-
.../dgmimpl/arrays/LongArrayGetAtMetaMethod.java | 3 +-
.../dgmimpl/arrays/LongArrayPutAtMetaMethod.java | 3 +-
.../dgmimpl/arrays/ShortArrayGetAtMetaMethod.java | 3 +-
.../dgmimpl/arrays/ShortArrayPutAtMetaMethod.java | 3 +-
.../groovy/runtime/metaclass/ClosureMetaClass.java | 4 +-
.../runtime/metaclass/ConcurrentReaderHashMap.java | 14 +-
.../groovy/runtime/metaclass/MetaMethodIndex.java | 12 +-
.../metaclass/MethodSelectionException.java | 9 +-
.../typehandling/DefaultTypeTransformation.java | 15 +-
.../runtime/typehandling/ShortTypeHandling.java | 5 +-
.../codehaus/groovy/tools/FileSystemCompiler.java | 2 +-
.../groovy/tools/javac/JavaStubGenerator.java | 15 +-
.../groovy/tools/javac/MemJavaFileObject.java | 3 +-
.../groovy/tools/javac/RawJavaFileObject.java | 3 +-
.../transform/AbstractASTTransformation.java | 6 +-
.../transform/AnnotationCollectorTransform.java | 15 +-
.../transform/AutoCloneASTTransformation.java | 9 +-
.../transform/AutoImplementASTTransformation.java | 3 +-
.../groovy/transform/BuilderASTTransformation.java | 3 +-
.../transform/CategoryASTTransformation.java | 9 +-
.../transform/DelegateASTTransformation.java | 6 +-
.../EqualsAndHashCodeASTTransformation.java | 3 +-
.../ExternalizeMethodsASTTransformation.java | 3 +-
.../ExternalizeVerifierASTTransformation.java | 3 +-
.../groovy/transform/FieldASTTransformation.java | 12 +-
.../groovy/transform/FinalASTTransformation.java | 9 +-
.../transform/ImmutableASTTransformation.java | 2 +-
.../IndexedPropertyASTTransformation.java | 3 +-
.../groovy/transform/LazyASTTransformation.java | 3 +-
.../transform/MapConstructorASTTransformation.java | 9 +-
.../transform/MemoizedASTTransformation.java | 3 +-
.../groovy/transform/NewifyASTTransformation.java | 24 +-
.../transform/NonSealedASTTransformation.java | 3 +-
.../transform/NullCheckASTTransformation.java | 3 +-
.../transform/OperatorRenameASTTransformation.java | 10 +-
.../transform/PackageScopeASTTransformation.java | 6 +-
.../transform/ReadWriteLockASTTransformation.java | 3 +-
.../RecordCompletionASTTransformation.java | 6 +-
.../transform/RecordTypeASTTransformation.java | 6 +-
.../groovy/transform/SealedASTTransformation.java | 9 +-
.../transform/SingletonASTTransformation.java | 5 +-
.../transform/StaticTypesTransformation.java | 9 +-
.../transform/SynchronizedASTTransformation.java | 3 +-
.../transform/ToStringASTTransformation.java | 3 +-
.../TupleConstructorASTTransformation.java | 12 +-
.../transform/sc/StaticCompileTransformation.java | 6 +-
.../transformers/BinaryExpressionTransformer.java | 6 +-
.../transformers/BooleanExpressionTransformer.java | 78 ++--
.../sc/transformers/CastExpressionOptimizer.java | 3 +-
.../transformers/ConstructorCallTransformer.java | 18 +-
.../stc/GroovyTypeCheckingExtensionSupport.java | 3 +-
.../transform/stc/SignatureCodecVersion1.java | 6 +-
.../transform/stc/StaticTypeCheckingSupport.java | 3 +-
.../transform/stc/StaticTypeCheckingVisitor.java | 71 ++--
.../transform/stc/TraitTypeCheckingExtension.java | 3 +-
.../tailrec/TernaryToIfStatementConverter.java | 3 +-
.../transform/trait/SuperCallTraitTransformer.java | 9 +-
.../transform/trait/TraitASTTransformation.java | 3 +-
.../transform/trait/TraitReceiverTransformer.java | 12 +-
.../org/codehaus/groovy/util/ReferenceManager.java | 16 +-
.../codehaus/groovy/vmplugin/v8/IndyInterface.java | 88 ++--
.../org/codehaus/groovy/vmplugin/v8/Java8.java | 12 +-
.../org/codehaus/groovy/vmplugin/v8/Selector.java | 29 +-
.../org/codehaus/groovy/vmplugin/v9/Java9.java | 6 +-
src/spec/doc/core-semantics.adoc | 18 +-
src/spec/test/semantics/LabelsTest.groovy | 23 +-
.../core/AnnotationDeclaration_01.groovy | 12 +-
..._10x.groovy => AnnotationDeclaration_02.groovy} | 29 +-
.../fail/AnnotationDeclaration_01x.groovy | 22 -
.../fail/InterfaceDeclaration_01.groovy | 21 -
src/test/groovy/bugs/Groovy10034.groovy | 3 +
src/test/groovy/bugs/Groovy10314.groovy | 2 +
src/test/groovy/bugs/Groovy10565.groovy | 5 +-
src/test/groovy/bugs/Groovy10617.groovy | 2 +
src/test/groovy/bugs/Groovy11362.groovy | 2 +
.../{Groovy10962.groovy => Groovy11829.groovy} | 63 ++-
.../{Groovy3871Bug.groovy => Groovy3871.groovy} | 28 +-
src/test/groovy/bugs/Groovy4006.groovy | 142 +++++++
src/test/groovy/bugs/Groovy4006Bug.groovy | 151 -------
src/test/groovy/bugs/Groovy5041.groovy | 43 --
src/test/groovy/bugs/Groovy5364.groovy | 16 +
src/test/groovy/bugs/Groovy6954.groovy | 5 +
.../Groovy11508.groovy => bugs/Groovy7099.groovy} | 27 +-
src/test/groovy/bugs/Groovy7785.groovy | 4 +-
src/test/groovy/bugs/Groovy7951Bug.groovy | 30 +-
src/test/groovy/bugs/Groovy8065.groovy | 8 +-
.../{Groovy8144Bug.groovy => Groovy8144.groovy} | 15 +-
.../{Groovy8289Bug.groovy => Groovy8289.groovy} | 6 +-
.../{Groovy8614Bug.groovy => Groovy8614.groovy} | 9 +-
src/test/groovy/bugs/Groovy9530.groovy | 2 +
.../groovy/gls/annotations/AnnotationTest.groovy | 91 ++--
.../groovy/gls/innerClass/InnerClassTest.groovy | 52 ++-
.../groovy/groovy/BreakContinueLabelTest.groovy | 372 ++++++++++++-----
src/test/groovy/groovy/CategoryTest.groovy | 21 +-
src/test/groovy/groovy/IfPropertyTest.groovy | 12 +-
src/test/groovy/groovy/InstanceofTest.groovy | 10 +
src/test/groovy/groovy/InterfaceTest.groovy | 124 ++++--
.../groovy/groovy/MetaClassCreator.java} | 22 +-
src/test/groovy/groovy/OverrideTest.groovy | 69 +--
src/test/groovy/groovy/lang/MetaClassTest.java | 14 +
.../groovy/transform/stc/ClosuresSTCTest.groovy | 24 +-
.../groovy/transform/stc/GenericsSTCTest.groovy | 6 +-
.../transform/stc/TypeInferenceSTCTest.groovy | 8 +-
.../groovy/groovy/util/logging/Slf4jTest.groovy | 6 +-
src/test/groovy/indy/IndyUsageTest.groovy | 40 --
.../groovy/parser/antlr4/GroovyParserTest.groovy | 8 +-
.../groovy/parser/antlr4/SyntaxErrorTest.groovy | 53 ++-
.../codehaus/groovy/ast/GenericsTestCase.groovy | 36 +-
.../groovy/classgen/ExtendedVerifierTest.groovy} | 25 +-
.../classgen/asm/AbstractBytecodeTestCase.groovy | 16 +-
.../classgen/asm/BinaryOperationsTest.groovy | 28 +-
.../asm/CovariantReturnBytecodeTest.groovy | 8 +-
.../classgen/asm/DirectMethodCallTest.groovy | 52 +--
.../groovy/classgen/asm/HotSwapTest.groovy | 9 +-
.../groovy/classgen/asm/MethodPatternsTest.groovy | 47 ++-
.../classgen/asm/PrintlnLoadsAConstantTest.groovy | 8 +-
.../groovy/classgen/asm/TypeAnnotationsTest.groovy | 16 +
.../sc/CombinedIndyAndStaticCompilationTest.groovy | 9 +-
.../asm/sc/GetAnnotationStaticCompileTest.groovy | 11 +-
.../classgen/asm/sc/StaticCompilationTest.groovy | 50 ++-
.../asm/sc/StaticCompileArrayLengthAndGet.groovy | 14 +-
.../asm/sc/StaticCompileClosureCallTest.groovy | 11 +
.../asm/sc/StaticCompileComparisonTest.groovy | 12 +-
.../asm/sc/StaticCompileConstructorsTest.groovy | 17 +-
.../asm/sc/StaticCompileDGMMethodTest.groovy | 9 +-
.../asm/sc/StaticCompileInnerClassTest.groovy | 11 +-
.../classgen/asm/sc/StaticCompileMathTest.groovy | 24 ++
...StaticCompileNullCompareOptimizationTest.groovy | 19 +
.../asm/sc/StaticCompilePostfixPrefixTest.groovy | 9 +-
.../groovy/util/ReferenceManagerTest.groovy | 5 +-
.../vmplugin/v8/IndyInterfaceDeprecatedTest.groovy | 105 +++++
.../src/main/java/groovy/ant/AntBuilder.java | 6 +-
.../main/java/org/codehaus/groovy/ant/Groovy.java | 3 +-
.../main/java/org/codehaus/groovy/ant/Groovyc.java | 3 +-
subprojects/groovy-console/NOTICE | 2 +-
.../groovy/console/ui/ConsoleTextEditor.java | 3 +-
.../groovy/groovy/console/ui/text/TextEditor.java | 3 +-
.../groovy/console/SwingBuilderConsoleTest.groovy | 16 +-
.../ast/visitor/AnnotationClosureVisitor.java | 21 +-
.../generation/ClassInvariantGenerator.java | 6 +-
.../generation/PreconditionGenerator.java | 3 +-
.../org/apache/groovy/ginq/dsl/GinqAstBuilder.java | 6 +-
.../provider/collection/runtime/Queryable.java | 3 +-
.../collection/runtime/QueryableCollection.java | 9 +-
.../collection/runtime/WindowDefinitionImpl.java | 3 +-
.../ginq/transform/GinqASTTransformation.java | 3 +-
.../tools/groovydoc/SimpleGroovyClassDoc.java | 15 +-
.../groovy/org/apache/groovy/groovysh/Main.groovy | 42 +-
.../apache/groovy/groovysh/jline/GroovyEngine.java | 12 +-
.../groovy/groovysh/jline/SystemRegistryImpl.java | 3 +-
.../groovy/groovysh/ProgrammaticStartTest.groovy | 27 +-
.../groovy/jmx/builder/JmxBuilderModelMBean.java | 3 +-
.../java/groovy/jmx/builder/JmxEventListener.java | 3 +-
.../java/groovy/json/DefaultJsonGenerator.java | 3 +-
.../src/main/java/groovy/json/JsonBuilder.java | 3 +-
.../java/groovy/json/StreamingJsonBuilder.java | 6 +-
.../apache/groovy/json/internal/LazyValueMap.java | 21 +-
.../org/apache/groovy/json/internal/ValueList.java | 15 +-
.../groovy/macro/methods/MacroGroovyMethods.java | 4 +-
.../groovy/macro/runtime/MacroBuilder.java | 4 +-
.../groovy-sql/src/main/java/groovy/sql/Sql.java | 9 +-
.../groovy/swing/model/DefaultTableColumn.java | 14 +-
.../main/groovy/groovy/text/XmlTemplateEngine.java | 3 +-
.../text/markup/MarkupBuilderCodeTransformer.java | 18 +-
.../src/main/java/groovy/xml/DOMBuilder.java | 8 +-
.../src/main/java/groovy/xml/SAXBuilder.java | 3 +-
.../src/main/java/groovy/xml/XmlNodePrinter.java | 6 +-
.../src/main/java/groovy/xml/dom/DOMCategory.java | 3 +-
.../streamingmarkupsupport/BaseMarkupBuilder.java | 3 +-
.../org/apache/groovy/xml/tools/DomToGroovy.java | 3 +-
subprojects/performance/build.gradle | 2 +-
versions.properties | 6 +-
290 files changed, 2805 insertions(+), 2619 deletions(-)
rename src/test-resources/core/{Annotation_10x.groovy =>
AnnotationDeclaration_02.groovy} (71%)
delete mode 100644 src/test-resources/fail/AnnotationDeclaration_01x.groovy
delete mode 100644 src/test-resources/fail/InterfaceDeclaration_01.groovy
copy src/test/groovy/bugs/{Groovy10962.groovy => Groovy11829.groovy} (53%)
rename src/test/groovy/bugs/{Groovy3871Bug.groovy => Groovy3871.groovy} (76%)
create mode 100644 src/test/groovy/bugs/Groovy4006.groovy
delete mode 100644 src/test/groovy/bugs/Groovy4006Bug.groovy
delete mode 100644 src/test/groovy/bugs/Groovy5041.groovy
copy src/test/groovy/{org/codehaus/groovy/transform/traitx/Groovy11508.groovy
=> bugs/Groovy7099.groovy} (70%)
rename src/test/groovy/bugs/{Groovy8144Bug.groovy => Groovy8144.groovy} (89%)
rename src/test/groovy/bugs/{Groovy8289Bug.groovy => Groovy8289.groovy} (94%)
rename src/test/groovy/bugs/{Groovy8614Bug.groovy => Groovy8614.groovy} (90%)
copy src/{main/java/org/codehaus/groovy/runtime/callsite/MetaClassSite.java =>
test/groovy/groovy/MetaClassCreator.java} (59%)
delete mode 100644 src/test/groovy/indy/IndyUsageTest.groovy
copy
src/{test-resources/groovy/transform/stc/BinaryOperatorTestExtension.groovy =>
test/groovy/org/codehaus/groovy/classgen/ExtendedVerifierTest.groovy} (51%)
create mode 100644
src/test/groovy/org/codehaus/groovy/vmplugin/v8/IndyInterfaceDeprecatedTest.groovy
copy src/test/groovy/bugs/Bytecode6Bug.groovy =>
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/ProgrammaticStartTest.groovy
(67%)