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

ponder-lab / Hybridize-Functions-Refactoring / #3296
87%
main: 88%

Build:
Build:
LAST BUILD BRANCH: 9ad4fea94e0e87f5a5887fdaa82ed29d38add636
DEFAULT BRANCH: main
Ran 01 Oct 2026 07:29PM UTC
Jobs 1
Files 44
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

01 Oct 2026 07:23PM UTC coverage: 87.481% (+0.09%) from 87.393%
#3296

push

github

web-flow
Withhold a nested signature when a container context goes untyped (#1007)

* Withhold a nested signature when a container context goes untyped

The untyped-calling-context check of #998 reads a parameter's flat
typing, so it couldn't cover a container parameter, whose elements
carry the types and whose every context therefore reads as untyped. A
container reached from a call site that supplies no container the
analysis read kept the nested specification derived from the other
call sites, and TensorFlow enforces that nesting.

A container parameter is now checked at the granularity its evidence
has. It withholds with UNTYPED_CALLING_CONTEXT when a conforming
node is reached by no modeled value, when a caller's argument has no
abstract value, or when the argument can't be aligned with the
parameter. The last covers a starred unpack, which the analysis read
as the unpacked sequence itself rather than the element bound to the
parameter, and whose nested specification rejected the call it was
derived from. Like the flat check, it runs only once the elements
reduce, so it relabels no other absence.

Fixes #1003. Fixes #1004.

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

* Look through a receiver trampoline for a method's starred call

A method is reached through a receiver trampoline, which re-issues the
user's call with the receiver bound and every argument positional. So
a starred unpack at the original site never showed in the invoke the
container check read, and a method kept the nested specification that
rejects the call it was derived from. The check now follows a
trampoline to its own callers, which are exactly the originating
sites, where the receiver is bound and the parameter sits one
positional slot earlier.

Pins the method case with a non-starred method control, and a
container that withholds in a function whose other parameter needs a
dtype pin: with no specifi... (continued)

52 of 56 new or added lines in 2 files covered. (92.86%)

4549 of 5200 relevant lines covered (87.48%)

0.87 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
91.41
0.4% edu.cuny.hunter.hybridize.core/src/edu/cuny/hunter/hybridize/core/analysis/Parameter.java
Jobs
ID Job ID Ran Files Coverage
1 #3296.1 01 Oct 2026 07:29PM UTC 44
87.48
Source Files on build #3296
  • Tree
  • List 44
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 9864b192 on github
  • Prev Build on main
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