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

FEniCS / ffcx / 32298466373
86%
main: 85%

Build:
Build:
LAST BUILD BRANCH: gh-readonly-queue/main/pr-876-a43af0b53c47cc2877e1b290c89c460ea76c78a5
DEFAULT BRANCH: main
Ran 19 Aug 2026 08:30PM UTC
Jobs 1
Files 59
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

19 Aug 2026 08:25PM UTC coverage: 84.89% (+0.1%) from 84.786%
32298466373

Pull #865

github

garth-wells
Fix mypy errors from the perf-stack merge

definitions.py: the unrolled coordinate-dofs sum (#862) shadowed the
outer-scope 'tables' name with a fresh annotated list, which mypy
flags as a redefinition -- rename to 'coord_tables'. Also assert
tabledata.offset is not None once, narrowing 'begin' from int | None
for both the loop and unrolled code paths (the loop path's index
expression built through the LExpr type happened not to trigger the
same check).

integral_generator.py: annotate 'decomps' (empty list gives mypy
nothing to infer from) and check 'bases is not None' alongside
'shared is not None' before zipping, since narrowing 'shared' alone
left 'bases' as list[LExpr] | None at the zip() call.
Pull Request #865: Stack codegen performance fixes: quadrature-loop split, tensor contraction, CSE, coordinate unrolling, LICM fusion

274 of 316 new or added lines in 4 files covered. (86.71%)

2 existing lines in 2 files now uncovered.

4472 of 5268 relevant lines covered (84.89%)

0.85 hits per line

Uncovered Changes

Lines Coverage ∆ File
37
85.92
-11.28% ffcx/codegeneration/optimizer.py
5
96.16
-0.51% ffcx/codegeneration/integral_generator.py

Coverage Regressions

Lines Coverage ∆ File
1
94.48
0.61% ffcx/codegeneration/C/formatter.py
1
77.74
0.0% ffcx/codegeneration/lnodes.py
Jobs
ID Job ID Ran Files Coverage
1 32298466373.1 19 Aug 2026 08:30PM UTC 59
84.89
GitHub Action Run
Source Files on build 32298466373
  • Tree
  • List 59
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #865
  • PR Base - main (#32067227270)
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