Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 1.06 KB

File metadata and controls

20 lines (14 loc) · 1.06 KB

Parser Fixes

Use this note for bugs where valid input is rejected, invalid input is accepted, or output no longer round-trips.

Pattern

  1. Reduce the failing input.
  2. Check whether the parser, serializer, or documentation defines the contract.
  3. Add a regression test using the smallest valid example.
  4. Fix only the branch that violates the contract.

Case Log

Add links to upstream PRs here as the notes are written.

Project Problem PR
feedparser Anchor author email parsing to avoid repeated rescans on malformed dotted-domain payloads note, PR
mistune Preserve RST list item state so blockquotes render without a prev lookup failure note, PR
mwparserfromhell Keep empty-title wikilink filters aligned while preserving invalid nodes note, PR