This is an automated email from the ASF dual-hosted git repository.
paulk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git
The following commit(s) were added to refs/heads/master by this push:
new 21604a6a18 mark @Parallel as @Incubating
21604a6a18 is described below
commit 21604a6a187427d7d0623f9d5f8d229dbf2867d9
Author: Paul King <[email protected]>
AuthorDate: Sat Mar 28 08:24:56 2026 +1000
mark @Parallel as @Incubating
---
src/main/java/groovy/transform/Parallel.java | 4 +++-
.../java/org/codehaus/groovy/transform/ParallelASTTransformation.java | 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/main/java/groovy/transform/Parallel.java
b/src/main/java/groovy/transform/Parallel.java
index 11c1fb0748..1fd7e61167 100644
--- a/src/main/java/groovy/transform/Parallel.java
+++ b/src/main/java/groovy/transform/Parallel.java
@@ -18,6 +18,7 @@
*/
package groovy.transform;
+import org.apache.groovy.lang.annotation.Incubating;
import org.codehaus.groovy.transform.GroovyASTTransformationClass;
import java.lang.annotation.Documented;
@@ -27,12 +28,13 @@ import java.lang.annotation.RetentionPolicy;
/**
* Runs each iteration of an annotated {@code for} loop on a separate thread.
* <p>
- * This annotation is a lightweight demo transform and intentionally favors
simplicity
+ * This annotation is a lightweight transform that intentionally favors
simplicity
* over production-grade parallel orchestration.
*
* @since 6.0.0
* @see org.codehaus.groovy.transform.ParallelASTTransformation
*/
+@Incubating
@Documented
@Retention(RetentionPolicy.SOURCE)
@GroovyASTTransformationClass("org.codehaus.groovy.transform.ParallelASTTransformation")
diff --git
a/src/main/java/org/codehaus/groovy/transform/ParallelASTTransformation.java
b/src/main/java/org/codehaus/groovy/transform/ParallelASTTransformation.java
index 20e5a69f11..66abdb4835 100644
--- a/src/main/java/org/codehaus/groovy/transform/ParallelASTTransformation.java
+++ b/src/main/java/org/codehaus/groovy/transform/ParallelASTTransformation.java
@@ -19,6 +19,7 @@
package org.codehaus.groovy.transform;
import groovy.transform.Parallel;
+import org.apache.groovy.lang.annotation.Incubating;
import org.codehaus.groovy.ast.ASTNode;
import org.codehaus.groovy.ast.AnnotationNode;
import org.codehaus.groovy.ast.ClassHelper;
@@ -43,9 +44,10 @@ import static
org.codehaus.groovy.ast.tools.GeneralUtils.ctorX;
import static org.codehaus.groovy.ast.tools.GeneralUtils.stmt;
/**
- * Demo AST transform for {@link Parallel}: each {@code for-in} iteration body
is
+ * Simple AST transform for {@link Parallel}: each {@code for-in} iteration
body is
* wrapped in a new thread and started immediately.
*/
+@Incubating
@GroovyASTTransformation(phase = CompilePhase.SEMANTIC_ANALYSIS)
public class ParallelASTTransformation implements ASTTransformation {