Skip to content

GROOVY-12068: add fast paths on DTT for better inlining#2597

Open
blackdrag wants to merge 1 commit into
masterfrom
feature/GROOVY-12068/short_paths
Open

GROOVY-12068: add fast paths on DTT for better inlining#2597
blackdrag wants to merge 1 commit into
masterfrom
feature/GROOVY-12068/short_paths

Conversation

@blackdrag

Copy link
Copy Markdown
Contributor

No description provided.

@testlens-app

testlens-app Bot commented Jun 8, 2026

Copy link
Copy Markdown

✅ All tests passed ✅

⚠️ TestLens detected flakiness ⚠️

Test Summary

Check Project/Task Test Runs
Build and test / lts (21, ubuntu-latest) :test ActorTest > testStopCancelsOutstandingTimers() ❌ ✅

🏷️ Commit: ab548c4
▶️ Tests: 16847 executed
⚪️ Checks: 30/30 completed


Learn more about TestLens at testlens.app.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.50.

Benchmark suite Current: ab548c4 Previous: 9f8ebfc Ratio
org.apache.groovy.bench.AryBench.java ( {"n":"100"} ) 0.017211766391723303 ms/op 0.010868337854673785 ms/op 1.58
org.apache.groovy.bench.AryBench.java ( {"n":"1000"} ) 0.09094124036925137 ms/op 0.059270394954117345 ms/op 1.53

This comment was automatically generated by workflow using github-action-benchmark.

@sonarqubecloud

sonarqubecloud Bot commented Jun 8, 2026

Copy link
Copy Markdown

@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

JMH summary — classic (commit 8ffd03d)

Speedup vs trailing 90-day baseline on gh-pages. Higher = faster.
1.00 = in line with history. Per-benchmark ratio, geomean within group.
Time-per-op units inverted so direction is consistent.

Group Speedup n
bench 0.943 × 26
core 0.975 × 77
grails 0.983 × 80

Baseline: dev/bench/jmh/<part>/classic/data.js on gh-pages, trailing 90 days. Daily dashboard · Per-suite raw data

@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

JMH summary — indy (commit 8ffd03d)

Speedup vs trailing 90-day baseline on gh-pages. Higher = faster.
1.00 = in line with history. Per-benchmark ratio, geomean within group.
Time-per-op units inverted so direction is consistent.

Group Speedup n
bench 0.957 × 26
core 0.994 × 77
grails 0.969 × 80

Baseline: dev/bench/jmh/<part>/indy/data.js on gh-pages, trailing 90 days. Daily dashboard · Per-suite raw data

@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 68.3126%. Comparing base (15c1b26) to head (ab548c4).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files

Impacted file tree graph

@@                Coverage Diff                 @@
##               master      #2597        +/-   ##
==================================================
+ Coverage     68.3052%   68.3126%   +0.0074%     
- Complexity      33399      33410        +11     
==================================================
  Files            1518       1518                
  Lines          126879     126896        +17     
  Branches        23005      23007         +2     
==================================================
+ Hits            86665      86686        +21     
+ Misses          32529      32527         -2     
+ Partials         7685       7683         -2     
Files with missing lines Coverage Δ
...untime/typehandling/DefaultTypeTransformation.java 64.5038% <100.0000%> (+1.1902%) ⬆️

... and 4 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants