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

ponder-lab / Hybridize-Functions-Refactoring / #3182
86%
main: 88%

Build:
Build:
LAST BUILD BRANCH: efa85886f7b8ba9c996a629b8bbb1f5d2c546158
DEFAULT BRANCH: main
Ran 29 Sep 2026 02:24AM UTC
Jobs 1
Files 43
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

29 Sep 2026 02:16AM UTC coverage: 85.841% (+0.05%) from 85.794%
#3182

push

github

web-flow
Stop the forced static-shape-read check from failing a project (#986)

* Stop the forced static-shape-read check from failing a project

With `alwaysCheckStaticShapeReads` on, every function reaches signature
inference, including one the program never calls. When such a
function's parameter is classified as a tensor from its type hint
alone, it has no call-graph node and so no tensor types, and inference
dereferenced them, aborting the whole project with a
`NullPointerException` (#984).

A parameter with no tensor types has no evidence to exclude, so the
expected-failure check now treats it as having none, and it falls
through to the existing no-evidence disposition. Only the forced check
reaches this state: the default configuration runs the check only for
a function with a tensor parameter and no primitive one, which an
unreachable function never is.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NTnpjPjJj2aZy1ZkUD1eAn

* Pin the state the static-read check used to crash on

The test now witnesses that the parameter is classified as a tensor from
its hint with no tensor types inferred, and that it reaches the
no-evidence disposition, rather than only that the check passes. The
null return is documented on `getTensorTypes()`.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NTnpjPjJj2aZy1ZkUD1eAn

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

1 of 1 new or added line in 1 file covered. (100.0%)

3680 of 4287 relevant lines covered (85.84%)

0.86 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #3182.1 29 Sep 2026 02:25AM UTC 43
85.84
Source Files on build #3182
  • Tree
  • List 43
  • Changed 3
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 3a073acb on github
  • Prev Build on gh-readonly-queue/main/pr-983-a3020496175dd127e741fb4abad610fe56a7fd2f
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc