• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

KarpelesLab / goro / 25815383922
13%

Build:
DEFAULT BRANCH: master
Ran 13 May 2026 05:38PM UTC
Jobs 1
Files 398
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 May 2026 05:27PM UTC coverage: 12.04% (-0.008%) from 12.048%
25815383922

push

github

MagicalTux
vm: AST-delegate NoDiscard-wrapped statements

The AST wraps a statement-context call to a #[NoDiscard]-annotated
function/method in runNoDiscardStatement so its Run() emits the
"return value should either be used or intentionally ignored"
warning when the call's result is discarded. The VM was unwrapping
the NoDiscard layer at emit time, silently dropping the warning.

Now AST-delegate the whole statement via OpTryFinally + refresh
slots, and mark IsSlotSafe=false so the AST reads operands from
the hashtable.

Fixes attributes/nodiscard/005 (DateTimeImmutable::setTimestamp
discarded result).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

11 of 11 new or added lines in 2 files covered. (100.0%)

30 existing lines in 7 files now uncovered.

13934 of 115732 relevant lines covered (12.04%)

2452.82 hits per line

Coverage Regressions

Lines Coverage ∆ File
16
52.76
-12.6% core/vm/vmcompiler/emit_object.go
4
70.53
-4.21% core/vm/vmcompiler/emit_call.go
2
53.15
0.08% core/compiler/dispatch.go
2
83.17
-0.99% core/compiler/vmaccess.go
2
81.25
-6.25% core/vm/ops_call.go
2
81.96
-0.34% core/vm/vmcompiler/emit_stmt.go
2
65.56
-0.25% core/vm/vm.go
Jobs
ID Job ID Ran Files Coverage
1 25815383922.1 13 May 2026 05:38PM UTC 398
12.04
GitHub Action Run
Source Files on build 25815383922
  • Tree
  • List 398
  • Changed 9
  • Source Changed 2
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25815383922
  • 0256fed3 on github
  • Prev Build on master (#25815231150)
  • Next Build on master (#25815566109)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc