Skip to content

rs-upstream-sweep-5: python-multipart MultipartParser dispatch upstream PR - #80

Merged
John-Cusack merged 1 commit into
mainfrom
fm/rs-upstream-sweep-5
Oct 14, 2026
Merged

John-Cusack merged 1 commit into
mainfrom
fm/rs-upstream-sweep-5

Conversation

@John-Cusack

Copy link
Copy Markdown
Owner

Target Kludex/python-multipart (313M dl/mo, highest-download prod-live original not yet reviewed; PyPI 0.0.32 re-verified, pyparsing next at 298M). Pure-Python callback hoist in _internal_write, same shape as upstream #316: 1.26-1.29x on 100-part form, memory-neutral, event oracle 0 divergences.

Upstream PR: Kludex/python-multipart#337 (open, draft: no, verified via gh-axi pr view).

Gates (this worktree, docs-only diff — data/rs-upstream-sweep-5/report.md + docs/adr/042):

  • cargo build --release: Finished in 41.76s, no warnings
  • cargo test: all suites ok, 0 failed
  • cargo clippy -- -D warnings: clean
  • m*_acceptance: N/A (no code paths touched; markdown only)

…am PR (#80)

Target Kludex/python-multipart (313M dl/mo, highest-download prod-live original not yet reviewed; PyPI 0.0.32 re-verified). Pure-Python callback hoist in _internal_write, same shape as upstream #316: 1.26-1.29x on 100-part form, memory-neutral, event oracle 0 divergences. Upstream PR Kludex/python-multipart#337 (open, not a draft).
@John-Cusack
John-Cusack merged commit 2c916b9 into main Oct 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant