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

aio-libs / multidict / 37112550914
86%

Build:
DEFAULT BRANCH: master
Ran 03 Oct 2026 09:18AM UTC
Jobs 1
Files 49
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

03 Oct 2026 09:17AM UTC coverage: 85.945%. Remained the same
37112550914

push

github

web-flow
Add const qualifiers to read-only C helper arguments (#1652)

## What do these changes do?

Add const qualifiers to read-only pointer arguments in internal C
helpers for table metadata, reference lists, watcher state, and debug
consistency checks. Keep the reference-list traversal pointer const as
well.

## Are there changes in behavior for the user?

No. This change makes the helpers' read-only intent explicit without
changing the public API or runtime behavior.

## Is it a substantial burden for the maintainers to support this?

No. The changes use the existing helper signatures and coding
conventions without adding dependencies.

## Related issue number

Related to #1643

## Checklist
- [x] I think the code is well written (author review confirmed)
- [x] If you provide code modification, please add yourself to
`CONTRIBUTORS.txt` (N/A: this repository has no CONTRIBUTORS.txt)
- [x] Unit tests for the changes exist (existing suites exercise these
helpers; no new behavior was introduced)
- [x] Documentation reflects the changes
- [x] Add a new news fragment into the `CHANGES/` folder
- [x] `make doc-spelling` passes and any new technical words are added
to `docs/spelling_wordlist.txt`

<details>
<summary>Local verification</summary>

- macOS arm64, Python 3.13.12: release C suite, 3,864 passed and 178
skipped.
- Debug C suite: 3,864 passed and 178 skipped.
- Pure-Python suite: 1,505 passed, 24 skipped, and 2,134 deselected.
- Pre-commit checks, including clang-format and Mypy for Python 3.11 and
3.13, passed.
- Documentation spelling passed, including the changelog literal
correction in 2df360c.
- Linux x86_64 with GCC 12.2: all 15 inlining rules passed on Python
3.14 and free-threaded Python 3.14.
- Optional Cython and Hypothesis checks were not exercised. Skips and
deselections are reported above; the original head passed 50 remote
checks with 5 skipped; latest head 2df360c has 40 successful checks;
remaining checks are still pending.

</details>
Si... (continued)

791 of 1582 branches covered (50.0%)

Branch coverage included in aggregate %.

9207 of 10051 relevant lines covered (91.6%)

1.83 hits per line

Jobs
ID Job ID Ran Files Coverage
1 MyPy - 37112550914.1 03 Oct 2026 09:18AM UTC 98
85.94
GitHub Action Run
Source Files on build 37112550914
  • Tree
  • List 49
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #37112550914
  • 104f9848 on github
  • Prev Build on master (#37112485399)
  • Next Build on master (#37118459982)
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