This is an automated email from the ASF dual-hosted git repository.
emilles pushed a change to branch GROOVY-11568
in repository https://gitbox.apache.org/repos/asf/groovy.git
omit 2899ea08ef GROOVY-11568: try
`invokeMethod(Class,Object,Object[],boolean,boolean)`
add 951698a00e minor refactor: remove some gradle warnings
add 48fb5b9939 Gradle 8.13
add 2e9c251b8b try jdk24
add bcdb7e6d36 try jdk24
add 2cdf23a657 try jdk24 (tweak)
add 2d29550e5d formatting
add 8012cae1d1 revert changes - not showing up for github actions
add 1ae50ccbe4 reports for all (sub) projects
add 82126cf649 some temp debugging
add 6c61bbd88e some temp debugging
add b1ff980e90 some temp debugging
add 13d4ecd96b remove temp debugging
add 12aa9b5378 remove temp debugging
add aa8c69b09c remove temp debugging
add 5cfb6fb31e remove temp debugging
add d2908d0945 tweak for jdk24+
add b571cd1ddd tweak test for jdk24+
add c9f6d6f6a5 JSR 308: local variable type annotations
add 35da0221a2 GROOVY-11229: JEP 394: `instanceof` declared variable
add 8e45239f2f build(console): move `groovy-swing` to API scope
add e1af473fd0 temp disable ea until next asm is released
add 001d41ecb1 GROOVY-11229: `instanceof` variable without temporary
variable
add 305693af07 GROOVY-11585: `instanceof` parameterized type
new 39d6bd3f72 GROOVY-11568: try
`invokeMethod(Class,Object,Object[],boolean,boolean)`
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 (2899ea08ef)
\
N -- N -- N refs/heads/GROOVY-11568 (39d6bd3f72)
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/workflows/groovy-build-test.yml | 66 +++++++++---
.../src/main/groovy/org.apache.groovy-base.gradle | 2 +-
.../org/apache/groovy/gradle/JarJarTask.groovy | 14 ++-
gradle.properties | 2 +-
gradle/wrapper/gradle-wrapper.jar | Bin 43583 -> 43705 bytes
gradle/wrapper/gradle-wrapper.properties | 2 +-
gradlew | 5 +-
src/antlr/GroovyParser.g4 | 65 +++++------
src/main/java/groovy/lang/MetaClassImpl.java | 25 +++--
.../apache/groovy/parser/antlr4/AstBuilder.java | 119 +++++++++++----------
.../groovy/ast/expr/DeclarationExpression.java | 6 ++
.../groovy/classgen/AsmClassGenerator.java | 2 +-
.../codehaus/groovy/classgen/ExtendedVerifier.java | 6 +-
.../classgen/asm/BinaryExpressionHelper.java | 42 ++++++--
.../codehaus/groovy/classgen/asm/CompileStack.java | 24 ++++-
.../codehaus/groovy/classgen/asm/OperandStack.java | 4 +-
.../codehaus/groovy/control/ResolveVisitor.java | 1 +
src/test/groovy/InstanceofTest.groovy | 73 ++++++++-----
.../groovy/classgen/asm/TypeAnnotationsTest.groovy | 31 +++++-
.../codehaus/groovy/reflection/SecurityTest.java | 4 +
subprojects/groovy-console/build.gradle | 2 +-
.../console/ui/AstNodeToScriptAdapterTest.groovy | 2 +-
.../groovy/groovy/xml/MarkupBuilderTest.groovy | 32 +++---
23 files changed, 337 insertions(+), 192 deletions(-)