This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository groovy.
commit 246baac64d9909f9ce5bd1f6609403574da20aee Merge: 930bafa 5809bfb Author: Emmanuel Bourg <ebo...@apache.org> Date: Sat Mar 10 23:48:20 2018 +0100 Update upstream source from tag 'upstream/2.4.13' Update to upstream version '2.4.13' with Debian dir 32b17fc689e95c79ce11b080175a67661e2d947c .travis.yml | 56 ++- README.adoc | 37 +- build.gradle | 24 +- gradle.properties | 42 ++- gradle/docs.gradle | 1 + gradle/pomconfigurer.gradle | 6 + settings.gradle | 4 +- src/bin/startGroovy.bat | 4 +- .../groovy/grape/GrabAnnotationTransformation.java | 3 +- src/main/groovy/lang/Closure.java | 8 + src/main/groovy/lang/GroovyObjectSupport.java | 16 +- src/main/groovy/lang/GroovyShell.java | 6 +- src/main/groovy/lang/MetaClassImpl.java | 12 +- src/main/groovy/lang/Newify.java | 4 +- src/main/groovy/time/BaseDuration.java | 7 +- src/main/groovy/ui/GroovyMain.java | 115 ++----- .../main/org/apache/groovy/util/SystemUtil.java | 42 +-- src/main/org/codehaus/groovy/ast/ClassNode.java | 18 +- src/main/org/codehaus/groovy/ast/GenericsType.java | 5 +- .../codehaus/groovy/ast/expr/EmptyExpression.java | 2 +- .../codehaus/groovy/ast/stmt/EmptyStatement.java | 3 +- .../groovy/ast/stmt/ExpressionStatement.java | 2 +- .../codehaus/groovy/ast/stmt/ReturnStatement.java | 4 + .../codehaus/groovy/ast/stmt/ThrowStatement.java | 6 + .../groovy/classgen/AsmClassGenerator.java | 69 +++- .../codehaus/groovy/classgen/ExtendedVerifier.java | 58 +++- .../groovy/classgen/VariableScopeVisitor.java | 3 +- .../org/codehaus/groovy/classgen/Verifier.java | 2 +- .../groovy/classgen/asm/CallSiteWriter.java | 7 - .../classgen/asm/sc/StaticTypesCallSiteWriter.java | 15 +- .../groovy/control/CompilerConfiguration.java | 2 +- .../codehaus/groovy/control/OptimizerVisitor.java | 59 ++-- .../groovy/reflection/CachedConstructor.java | 10 +- .../codehaus/groovy/runtime/CurriedClosure.java | 26 +- .../groovy/runtime/DefaultGroovyMethods.java | 70 +++- .../runtime/EncodingGroovyMethodsSupport.java | 30 +- .../groovy/runtime/ResourceGroovyMethods.java | 61 ++-- .../groovy/runtime/StringGroovyMethods.java | 8 + .../groovy/runtime/metaclass/ClosureMetaClass.java | 2 +- .../runtime/metaclass/MetaClassRegistryImpl.java | 2 +- .../typehandling/NumberMathModificationInfo.java | 10 +- .../org/codehaus/groovy/tools/GrapeMain.groovy | 11 +- .../codehaus/groovy/tools/LoaderConfiguration.java | 12 +- .../tools/javac/JavaAwareCompilationUnit.java | 18 +- .../groovy/transform/FieldASTTransformation.java | 104 +++++- .../transform/MemoizedASTTransformation.java | 14 +- .../groovy/transform/NewifyASTTransformation.java | 10 +- .../transform/SortableASTTransformation.java | 11 +- .../transformers/ConstructorCallTransformer.java | 44 ++- .../MethodCallExpressionTransformer.java | 8 +- .../VariableExpressionTransformer.java | 2 + .../transform/stc/StaticTypeCheckingSupport.java | 64 ++-- .../transform/stc/StaticTypeCheckingVisitor.java | 378 ++++++++++++++++----- .../groovy/transform/stc/UnionTypeClassNode.java | 61 ++-- .../codehaus/groovy/vmplugin/v5/JUnit4Utils.java | 3 - .../org/codehaus/groovy/vmplugin/v7/Selector.java | 13 +- src/spec/doc/core-domain-specific-languages.adoc | 1 + src/spec/doc/core-metaprogramming.adoc | 22 +- src/spec/doc/core-object-orientation.adoc | 2 +- src/spec/doc/core-semantics.adoc | 2 +- src/spec/doc/core-traits.adoc | 5 +- src/spec/doc/style-guide.adoc | 7 +- src/spec/test/OperatorsTest.groovy | 6 +- src/spec/test/SyntaxTest.groovy | 4 +- src/test/gls/annotations/AnnotationTest.groovy | 40 +++ src/test/gls/enums/EnumTest.groovy | 11 + src/test/groovy/Base64Test.groovy | 3 + src/test/groovy/ClosureCurryTest.groovy | 28 +- src/test/groovy/bugs/Groovy7721Bug.groovy | 80 +++++ .../test/groovy/bugs/Groovy7995Bug.groovy | 37 +- src/test/groovy/bugs/Groovy8260Bug.groovy | 57 ++++ .../test/groovy/bugs/Groovy8289Bug.groovy | 39 +-- .../test/groovy/bugs/Groovy8313Bug.groovy | 34 +- src/test/groovy/bugs/Groovy8383Bug.groovy | 51 +++ src/test/groovy/time/DurationTest.groovy | 11 +- src/test/groovy/transform/stc/BugsSTCTest.groovy | 78 ++++- .../test/groovy/transform/stc/Groovy8246Bug.groovy | 23 +- .../test/groovy/transform/stc/Groovy8247Bug.groovy | 23 +- src/test/groovy/transform/stc/MiscSTCTest.groovy | 160 ++++++++- .../groovy/transform/stc/STCAssignmentTest.groovy | 143 +++++++- .../stc/StaticTypeCheckingTestCase.groovy | 7 +- .../groovy/ast/CodeVisitorSupportTest.groovy | 1 - .../codehaus/groovy/ast/builder/AstAssert.groovy | 13 - .../ast/stmt/ExpressionStatementTest.groovy} | 26 +- .../groovy/ast/stmt/ThrowStatementTest.groovy} | 28 +- .../sc/FieldsAndPropertiesStaticCompileTest.groovy | 16 + .../classgen/asm/sc/bugs/Groovy8240Bug.groovy | 72 ++++ .../groovy/runtime/DefaultGroovyMethodsTest.groovy | 251 +++++++------- .../m12n/ExtensionModuleHelperForTests.groovy | 6 +- .../groovy/transform/FieldTransformTest.groovy | 39 ++- .../transform/MemoizedASTTransformationTest.groovy | 16 +- .../groovy/transform/NewifyTransformTest.groovy | 46 +++ .../main/java/org/codehaus/groovy/ant/Groovyc.java | 65 ++-- .../main/groovy/groovy/ui/text/GroovyFilter.java | 2 +- .../groovy/groovy/ui/text/GroovyFilterTests.groovy | 12 + .../org/codehaus/groovy/tools/DocGenerator.groovy | 2 +- .../org/codehaus/groovy/tools/shell/Main.groovy | 29 +- .../java/groovy/json/internal/FastStringUtils.java | 3 +- .../codehaus/groovy/runtime/NioGroovyMethods.java | 59 ++-- .../main/java/groovy/servlet/TemplateServlet.java | 4 + .../groovy/servlet/TemplateServletTest.groovy | 115 +++++++ .../sql/BatchingPreparedStatementWrapper.java | 7 +- .../java/groovy/sql/BatchingStatementWrapper.java | 25 +- .../groovy-sql/src/spec/doc/sql-userguide.adoc | 2 +- .../src/test/groovy/groovy/sql/SqlBatchTest.groovy | 40 +++ .../main/groovy/groovy/swing/SwingBuilder.groovy | 48 ++- .../src/main/java/groovy/util/GroovyTestCase.java | 1 - .../org/codehaus/groovy/testng/TestNgRunner.java | 3 - .../{groovy-tests-vm8 => tests-vm8}/build.gradle | 0 .../StaticMethodOverloadCompileStaticTest.groovy | 0 .../vm8/StaticMethodOverloadTest.groovy | 0 .../runtime/methoddispatching/vm8/FooOne.java | 0 .../runtime/methoddispatching/vm8/FooThree.java | 0 .../runtime/methoddispatching/vm8/FooTwo.java | 0 gradle/wrapper.gradle => wrapper.gradle | 2 +- 115 files changed, 2499 insertions(+), 922 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/groovy.git _______________________________________________ pkg-java-commits mailing list pkg-java-comm...@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits