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

aio-libs / multidict
86%
master: 86%

Build:
Build:
LAST BUILD BRANCH: claude/pyobject-lengthhint-cap-cfae5a
DEFAULT BRANCH: master
Repo Added 07 Jul 2025 01:38AM UTC
Files 50
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

LAST BUILD ON BRANCH parse2-return-by-value
branch: parse2-return-by-value
CHANGE BRANCH
x
Reset
  • parse2-return-by-value
  • 671dev0
  • Dreamsorcerer-patch-1
  • adaptive-kind-istr
  • add-agents-md
  • add-reversed-to-views
  • add-same-key-benchmarks
  • agents-md-lazy-sections
  • agents-md-past-tense-fragments
  • agents-md-test-coverage
  • asan-drop-isolated-flag
  • assert-consistent-drop-update
  • asvetlov-fix-heap-type-reference-leak
  • asvetlov-fix-items-view-leaks
  • asvetlov-fix-proxy-init-leak
  • asvetlov-fix-reinitialization-leak
  • asvetlov-mypy-setup
  • asvetlov-optimize-items-view
  • atomic
  • bench
  • bench-reinit
  • benchmark-istr-pyperf
  • benchmarks-getall-bitmap
  • benchmarks-uncovered-paths
  • bulk-critical-sections
  • bulk-static
  • bulk-update-fewer-clones
  • bump
  • bump-7.0.1.dev0
  • bump-7.1.0.dev0
  • bump-7.1.1.dev0
  • bump-mypy
  • bump-version
  • bump_ver
  • callgrind-stage-fixed-layout
  • capi
  • capsule-plain-static
  • check-inlining
  • check-inlining-seen-test-and-add
  • ci-add-riscv64-support
  • ci-cd-auto-cancellation
  • ci-dedupe-wheel-tests
  • ci-drop-duplicate-mac-win-tests
  • ci-keep-stored-key
  • ci-method-descriptors
  • ci-stage-restructure
  • ci/cibuildwheel-odd-arch-fallback
  • ci/deploy-rerunnable
  • ci/native-arm-wheels
  • ci/setup-uv-action
  • ci_lint
  • cibuildwheel-uv-frontend
  • claude/always-inline-conversion-166543
  • claude/api-methods-critical-section-538fd1
  • claude/ascii-identity-fast-path
  • claude/benchmark-comparison-tables-602331
  • claude/benchmark-release-procedure-1a154a
  • claude/benchmark-size-note
  • claude/benchmark-small-mappings
  • claude/benchmark-stability-e1710a
  • claude/benchmarks-stability-46af47
  • claude/bitmap-inline-buffer
  • claude/bitmap-inlined-buffer-56db2f
  • claude/bulk-update-followups
  • claude/bulk-update-md-walk-all-fc4c20
  • claude/bulk-update-performance-6abe8d
  • claude/c-compilation-flags-4242ac
  • claude/ci-identity-str-lower
  • claude/ci-signatures-rate-limit-ef5e21
  • claude/ci-store-coredumps-on-sanitizer-crash
  • claude/ci-str-benchmarks
  • claude/codspeed-benchmark-variance-131e5e
  • claude/de-inline-sizeof-7b55aa
  • claude/deferred-decrefs-gil-mode-28c23b
  • claude/dict-update-drop-owned
  • claude/drain-retired-fast-path
  • claude/drain-retired-pushback-recheck
  • claude/drop-answered-state-lookups
  • claude/drop-kind-arg-md-walk-e45b15
  • claude/drop-py3-13t-support-f2a1ba
  • claude/eager-ci-key-evaluation-d805b4
  • claude/embed-iter-scan-next-entry-ae8ea5
  • claude/embed-md-extend-self-scan-f07978
  • claude/entry-is-hole-marker-3549bf
  • claude/entry-navigation-refactor-af4a10
  • claude/extract-consistency-macros-dea4c4
  • claude/fervent-varahamihira-552e86
  • claude/foreach-identity-arg
  • claude/foreach-linear-walk
  • claude/freelist-htkeys-pools
  • claude/freelist-md-proxy-shells
  • claude/freelist-skip-zeroing
  • claude/freelist-view-iter-shells
  • claude/freethreading-accessors
  • claude/function-naming-consistency-d0dc71
  • claude/generalize-md-update-state-t-2753d0
  • claude/hashtable-bulk-ops-extract-dd89a7
  • claude/hashtable-entry-size-calc-de9a5f
  • claude/hashtable-locked-plain-c-9567c9
  • claude/htkeys-build-indices-void-ff96f2
  • claude/htkeys-pools-clear-outline-cbb965
  • claude/htkeysiter-init-inline
  • claude/istr-performance-numbers
  • claude/istr-vectorcall
  • claude/iterators-initialization-outlining-ca427e
  • claude/lucid-benz-54c868
  • claude/md-clear-outline-278372
  • claude/md-contains-outline-83ad12
  • claude/md-deferred-decref-blocks-740457
  • claude/md-eq-mapping-outline-b03234
  • claude/md-eq-scan-static-d38ac5
  • claude/md-functions-critical-sections-d947e4
  • claude/md-get-one-outline-30ec18
  • claude/md-pop-all-locked-static-74590f
  • claude/md-pos-t-explicit-cycles-afbaa2
  • claude/md-replace-locked-outline
  • claude/md-replace-static-function-b736ce
  • claude/md-repr-md-walk-all-bd3f0d
  • claude/md-set-default-outline-d40a14
  • claude/md-traverse-entries-refactor-f01291
  • claude/md-walk-md-eq-to-mapping-0ee2d4
  • claude/merge-freelist-deferred-list-4651d6
  • claude/merge-insert-order-ifdefs
  • claude/merge-multidict-functions-84e96f
  • claude/move-istr-canonical-74d42c
  • claude/multidict-add-refactor-6ca6a9
  • claude/multidict-ci-failure-605017
  • claude/multidict-ci-failure-86c089
  • claude/multidict-ci-failure-901fcf
  • claude/multidict-docs-updates-ba83a3
  • claude/multidict-issue-1306-beaa44
  • claude/multidict-issue-1483-085dbb
  • claude/multidict-issue-1555-b6bbcd
  • claude/multidict-iteration-refactor-cad55f
  • claude/multidict-static-functions-caec8c
  • claude/multidict-tp-traverse-inline-fe501f
  • claude/multidict-vectorcall-inlining-1f8d31
  • claude/multidict-vectorcall-refactor-27b2e7
  • claude/multidict-version-check-15b943
  • claude/multidict-view-forbidden-new-b81642
  • claude/no-inline-error-helpers-d5b115
  • claude/optimize-to-dict-f15e9c
  • claude/outline-popitem-path-90b80d
  • claude/pair-header
  • claude/parse2-bind-name-is-04fee9
  • claude/parse2-function-slot-call-c5adca
  • claude/py-clear-accessors
  • claude/pyobject-lengthhint-cap-cfae5a
  • claude/read-path-branch-layout
  • claude/refactor-entries-access-b4692b
  • claude/refactor-internal-function-naming-ad8de1
  • claude/refactor-md-update-from-seq-af07f7
  • claude/refactor-views-md-walk-8d9e5f
  • claude/refresh-benchmark-tables
  • claude/remove-always-inline-walk-037ab7
  • claude/remove-ci-bool-specialization-0f75df
  • claude/rename-md-debug-fddbec
  • claude/replace-htkeys-entry-at-453ba7
  • claude/resizing-inlining-refactor-890c85
  • claude/sort-spelling-wordlist-53e021
  • claude/specialize-compact-functions-c69d68
  • claude/struct-field-ordering-perf-25c9fe
  • claude/traverse-retired-entries
  • claude/tsan-lockfree-drain-uaf-fix
  • claude/visitor-identity-hash-8d49bb
  • claude/watched-mode-benchmarks-17a86d
  • claude/watchers-32-subscribers
  • claude/watchers-api-d08c30
  • claudeignore
  • cleanup-redundant-checks
  • codegen-diff-implicit-decl
  • codex/revise-const-arguments
  • codspeed
  • cold-error-helpers
  • cold-module-setup
  • compact-key-lockfree-uaf
  • const-empty-htkeys
  • copilot/fix-lint-linter-failure
  • cover-pure-update-match
  • coverage
  • coverage-of-isolated
  • critical-sections
  • del-popall-keep-finalizer-adds
  • del_at
  • dependabot/github_actions/CodSpeedHQ/action-4
  • dependabot/github_actions/CodSpeedHQ/action-5
  • dependabot/github_actions/CodSpeedHQ/action-5.0.1
  • dependabot/github_actions/CodSpeedHQ/action-5.2.1
  • dependabot/github_actions/CodSpeedHQ/action-5.4.0
  • dependabot/github_actions/actions/cache-5
  • dependabot/github_actions/actions/cache-6
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/checkout-7
  • dependabot/github_actions/actions/download-artifact-5
  • dependabot/github_actions/actions/download-artifact-6
  • dependabot/github_actions/actions/download-artifact-7
  • dependabot/github_actions/actions/download-artifact-8
  • dependabot/github_actions/actions/setup-python-6
  • dependabot/github_actions/actions/setup-python-7
  • dependabot/github_actions/actions/upload-artifact-5
  • dependabot/github_actions/actions/upload-artifact-6
  • dependabot/github_actions/actions/upload-artifact-7
  • dependabot/github_actions/codecov/codecov-action-6
  • dependabot/github_actions/codecov/codecov-action-7
  • dependabot/github_actions/dependabot/fetch-metadata-2.5.0
  • dependabot/github_actions/dependabot/fetch-metadata-3.0.0
  • dependabot/github_actions/dependabot/fetch-metadata-3.1.0
  • dependabot/github_actions/docker/setup-qemu-action-4
  • dependabot/github_actions/github/codeql-action-4
  • dependabot/github_actions/github/codeql-action-4.37.3
  • dependabot/github_actions/github/codeql-action-4.37.4
  • dependabot/github_actions/github/codeql-action-4.37.5
  • dependabot/github_actions/github/codeql-action-4.37.6
  • dependabot/github_actions/github/codeql-action-4.37.7
  • dependabot/github_actions/github/codeql-action-4.37.8
  • dependabot/github_actions/github/codeql-action-4.37.9
  • dependabot/github_actions/github/codeql-action-4.38.0
  • dependabot/github_actions/github/codeql-action-4.38.1
  • dependabot/github_actions/github/codeql-action-4.38.2
  • dependabot/github_actions/pypa/cibuildwheel-3.2.0
  • dependabot/github_actions/pypa/cibuildwheel-3.2.1
  • dependabot/github_actions/pypa/cibuildwheel-3.3.0
  • dependabot/github_actions/pypa/cibuildwheel-3.3.1
  • dependabot/github_actions/pypa/cibuildwheel-3.4.0
  • dependabot/github_actions/pypa/cibuildwheel-3.4.1
  • dependabot/github_actions/pypa/cibuildwheel-4.0.0
  • dependabot/github_actions/pypa/cibuildwheel-4.1.0
  • dependabot/github_actions/pypa/cibuildwheel-4.1.1
  • dependabot/github_actions/pypa/cibuildwheel-4.2.0
  • dependabot/github_actions/pypa/cibuildwheel-4.2.1
  • dependabot/github_actions/pypa/cibuildwheel-4.3.0
  • dependabot/github_actions/sigstore/gh-action-sigstore-python-3.1.0
  • dependabot/github_actions/sigstore/gh-action-sigstore-python-3.2.0
  • dependabot/github_actions/sigstore/gh-action-sigstore-python-3.3.0
  • dependabot/github_actions/sigstore/gh-action-sigstore-python-3.4.0
  • dependabot/github_actions/sigstore/gh-action-sigstore-python-3.5.0
  • dependabot/github_actions/softprops/action-gh-release-3
  • dependabot/github_actions/test-summary/action-2.5
  • dependabot/github_actions/test-summary/action-2.6
  • dependabot/pip/cffi-lt-3.0.0
  • dependabot/pip/pre-commit-4.3.0
  • dependabot/pip/pre-commit-4.6.0
  • dependabot/pip/pre-commit-4.6.1
  • dependabot/pip/pre-commit-4.6.2
  • dependabot/pip/psutil-7.1.0
  • dependabot/pip/psutil-7.1.1
  • dependabot/pip/psutil-7.1.2
  • dependabot/pip/psutil-7.1.3
  • dependabot/pip/psutil-7.2.1
  • dependabot/pip/psutil-7.2.2
  • dependabot/pip/pyenchant-3.3.0
  • dependabot/pip/pyperformance-1.14.0
  • dependabot/pip/pytest-8.4.2
  • dependabot/pip/pytest-9.1.1
  • dependabot/pip/pytest-codspeed-4.0.0
  • dependabot/pip/pytest-codspeed-4.1.0
  • dependabot/pip/pytest-codspeed-4.1.1
  • dependabot/pip/pytest-codspeed-4.2.0
  • dependabot/pip/pytest-codspeed-4.3.0
  • dependabot/pip/pytest-codspeed-4.4.0
  • dependabot/pip/pytest-codspeed-4.5.0
  • dependabot/pip/pytest-codspeed-5.0.1
  • dependabot/pip/pytest-codspeed-5.0.2
  • dependabot/pip/pytest-codspeed-5.0.3
  • dependabot/pip/pytest-cov-7.0.0
  • dependabot/pip/pytest-cov-7.1.0
  • dependabot/pip/setuptools-gte-82.0.1
  • dependabot/pip/setuptools-gte-83.0.0
  • dependabot/pip/setuptools-gte-84.0.0
  • dependabot/pip/sphinxcontrib-spelling-8.0.2
  • dependabot/pip/towncrier-25.8.0
  • dispose-xdecref
  • document-hypothesis-test-leg
  • document-no-c-extensions-flag
  • driver-selfcheck-impl
  • driver-selfcheck-remedy
  • driver-selfcheck-selected
  • drop-dead-code
  • drop-dead-helpers
  • drop-inline-18-helpers
  • drop-noinline
  • drop-python-3.9
  • drop-redundant-always-inline
  • drop-unused-get-mod-state-by-cls
  • drop-update-wrappers
  • empty-htkeys-explicit-kind
  • entry-accessors
  • err-fix
  • experiment/linear-probe
  • extract-deferred-decref
  • feat/istr-empty-slots
  • feat/to-dict
  • finder-refactor
  • fix-1343-multidict
  • fix-1443-retired-table-drain
  • fix-1444-atomic-version
  • fix-1492-del-popall-restart
  • fix-add-for-upd-refleak
  • fix-bulk-update-lower-uaf
  • fix-changes
  • fix-clang-format-precommit
  • fix-coverage-core-314
  • fix-critical-section-malloc-race
  • fix-entry-hash-race-race
  • fix-fallbacks-spelling
  • fix-free-threaded-race-condition
  • fix-getall-foreign-mark-visibility
  • fix-ghsa-fragment-name
  • fix-init-update-extend-merge-state-race-onmaster
  • fix-ios-cibuildwheel-uv-frontend
  • fix-istr-canonical-from-ci
  • fix-itemsview-reentrant-equality
  • fix-md-eq-reentrant-uaf
  • fix-md-version-atomic
  • fix-num-readers-relaxed-atomics-race
  • fix-pop-memory-leak
  • fix-popall-index-race
  • fix-popone-docstring
  • fix-pure-python-mutator-race
  • fix-reinit-self-kwargs
  • fix-release
  • fix-restore-all-hashes-race
  • fix-setdefault
  • fix-suspend-comment-and-dead-clone-retry
  • fix-unsigned-char-indices
  • fix/1398-self-extension
  • fix/add-keyword-only-segfault
  • fix/borrowed-entry-uaf
  • fix/broad-pyerr-clear
  • fix/c-api-contract-violations
  • fix/core-type-ref-leak
  • fix/docs-cimultidictproxy-and-istr
  • fix/error-message-and-docs-typos
  • fix/error-message-missing-space
  • fix/error-path-leaks
  • fix/istr-subclass-exact-str-identity
  • fix/items-docstring-markup
  • fix/iterator-forbidden-new
  • fix/typo-anount-in-comments
  • fix/uninitialized-container-proxy
  • fold-tp-init
  • ft-probe-order
  • ft-refcount-inline
  • ft-version-blocks
  • gcc9-no-wconversion
  • getall-monotonic-dedup
  • getversion-64bit
  • global-state
  • guard-cpython-inlines
  • harden-reserve-overflow
  • hashtable-dedup
  • htkeys-alloc-release-cleanup
  • htkeys-entry-size-kind
  • hypothesis
  • increase_wheel_build_timeout
  • init-keeps-case-mode
  • init-single-publish
  • inline-annotations
  • istr-ctor-cold-slow-path
  • istr-direct-ctor
  • istr-docs-comparison
  • istr-key-not-case-folded-in-multidict
  • istr-note
  • items-tuple-reuse
  • iterator-ref-leak
  • keys-dedup-1654
  • koan/c-ext-reversed-views
  • koan/ci-reduce-runtime
  • koan/claudemd-import-agents
  • koan/fix-benchmark-typo
  • koan/fix-extend-size-estimate-double-count
  • koan/fix-issue-1343
  • koan/fix-repr-quote-escaping
  • koan/implement-1399
  • koan/mobile-wheels
  • koan/pep621-project-metadata
  • koan/recategorize-1337-changelog
  • list-item-strong-refs
  • maintenance/1122-coveralls-mypy
  • maintenance/funding-sync
  • manifest-cleanup
  • master
  • md-contains-find-key
  • md-get-all-outline
  • md-repr-ft
  • md-resize-for-insert-noinline
  • merge-bulk-entry-points
  • modernize-issue-template
  • module-exec-tables
  • new-marker
  • new-release
  • nonascii-test
  • optimize-new
  • optimize-str-cmp
  • outline-bulk-helpers
  • outline-getone-pop-proxy-init
  • outline-inline-sites
  • outline-md-add
  • outline-md-reserve
  • outline-reader-exit
  • outline-settarget
  • parallelize-cython-compilation
  • parse2-argument-binding
  • parse2-fast-binding
  • patch-1
  • per-kind-linear-loops
  • pickles
  • pin_cffi
  • plain-static-md-reserve
  • plain-static-rebuild-helpers
  • plain-static-update-helpers
  • pop-memory-leak-fix
  • pop-proxy-dedup
  • popitem-key-reentrancy
  • popitem-trim
  • pr-1642-py-clear
  • pre-commit-autoupdate
  • pre-commit-ci-update-config
  • proxy-tail-calls
  • pure-python-free-threading
  • pure-python-thread-safety
  • pure-reinit-used-count
  • pure-version-counter
  • py310-upgrade
  • pyiter-nextitem
  • python-3.15
  • pyupgrade-with-ruff
  • reentrancy-harness
  • refit-getall-bench
  • reinit-finalizer-stress
  • reinit-stress-timeouts
  • release
  • release-7.0.0
  • release-7.0.0-news
  • release-7.0.0-prep
  • release-7.1.0
  • release-notes-markdown
  • release/6.9.1
  • release/v6.7.0
  • release/v6.7.1
  • remove-sphinx-mypy-override
  • remove-useless-skip-selector
  • rename-ci-jobs
  • rename-hypothesis-ft
  • rename-misleading
  • replace-heap-reflist
  • reprs
  • reserve-room-guarantee
  • residual-kind-str
  • resize-drop-shrink-leg
  • rm-3.13t-builds
  • ruff-add-isort-rule
  • ruff-enforce-top-level-imports
  • sanitizers
  • setdefault-none-in-state
  • shell-new-helper
  • simplify-view-set-ops
  • skip-expensive-pure-python-under-qemu
  • slot-function-names
  • slot-plain-static
  • speed-up-duplicate-key-insert
  • split-entry-layouts
  • split-out-hypothesis-requirement
  • stable-bench
  • str-cmp-outline
  • table-kind-str
  • threadsafe-lookup
  • to-dict-gc-finalizer
  • tsan-asan-no-capture
  • tsan-slow-deadlock-tests
  • unwatched-delete-replace
  • update-dict-borrowed-refs
  • update-marks-survive-reentrancy
  • update_ruff
  • upgrade-capi
  • upstr-deprecation-warning
  • use-pyunstable-tryincref
  • use-spdx-license-id
  • v6.6.4
  • v6.7.0
  • v6.7.1
  • v6.8.0
  • v6.9.0
  • v6.9.1
  • v7.0.0
  • v7.1.0
  • vectorcall
  • version-counter-batch
  • views-bulk-plain-static
  • walk-h-plain-static
  • watcher-invalidate-example
  • watcher-slot-publish
  • watcher-unraisable-message
  • worktree-capsule-capi-core

04 Oct 2026 10:00AM UTC coverage: 86.028% (+0.02%) from 86.01%
37193984970

Pull #1664

github

web-flow
Merge 12effc402 into a8821735b
Pull Request #1664: Return the keyword-bound arguments of parse2() by value

792 of 1584 branches covered (50.0%)

Branch coverage included in aggregate %.

34 of 37 new or added lines in 1 file covered. (91.89%)

9300 of 10147 relevant lines covered (91.65%)

1.83 hits per line

Relevant lines Covered
Build:
Build:
10147 RELEVANT LINES 9300 COVERED LINES
1.83 HITS PER LINE
Source Files on parse2-return-by-value
  • Tree
  • List 49
  • Changed 3
  • Source Changed 1
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
37193984970 parse2-return-by-value Merge 12effc402 into a8821735b Pull #1664 04 Oct 2026 10:01AM UTC web-flow github
86.03
37189190924 parse2-return-by-value Merge 973b78472 into a8821735b Pull #1664 04 Oct 2026 08:32AM UTC web-flow github
86.02
See All Builds (2152)
  • Repo on GitHub
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