Skip to content

👷 ci(coverage): report macOS selector gaps - #1189

Merged
gaborbernat merged 1 commit into
tox-dev:mainfrom
gaborbernat:feat/shared-generation-1018
Oct 7, 2026
Merged

gaborbernat merged 1 commit into
tox-dev:mainfrom
gaborbernat:feat/shared-generation-1018

Conversation

@gaborbernat

@gaborbernat gaborbernat commented Oct 6, 2026 •

Copy link
Copy Markdown
Member

When a Python 3.10 through 3.14 macOS job fails, include its compiler configuration and selector branch record in the job log.

@gaborbernat gaborbernat added the enhancement New feature or request label Oct 6, 2026
@codspeed

codspeed Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 581 untouched benchmarks
⏩ 32 skipped benchmarks1


Comparing gaborbernat:feat/shared-generation-1018 (82a056b) with main (ad6aa23)

Open in CodSpeed

Footnotes

  1. 32 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩

gaborbernat added a commit that referenced this pull request Oct 7, 2026
The shared HTML grammar covered forty Domato tag types and local
attribute/value lists. This extends
[#1018](#1018) with the
[pinned Domato tag
table](https://github.com/googleprojectzero/domato/blob/fadff396cc45d521cc594d3e2396e27e887b1963/html_tags.py)
and [attribute/value
rules](https://github.com/googleprojectzero/domato/blob/fadff396cc45d521cc594d3e2396e27e887b1963/rules/html.txt).

Complete element productions preserve DOM node costs while the shared
compiler reserves sibling budgets and binds identifier references.
Document profiles retain frameset/frame and root tags; plaintext ends
the input. Formatting, near-miss end tags and [SVG integration
points](https://html.spec.whatwg.org/multipage/parsing.html#html-integration-point)
contribute hostile shapes. The finite sweep forces the declared
alternatives and exports materialized input bytes.

This builds on [#1189](#1189).
Common helper alternatives use shortest productive derivations. Other
domain adapters and dedicated generation CI/corpus integration remain in
#1018.
@gaborbernat
gaborbernat force-pushed the feat/shared-generation-1018 branch from ad86a5f to 82a056b Compare October 7, 2026 03:12
@gaborbernat gaborbernat changed the title ✨ feat(fuzz): bound shared HTML generation 👷 ci(coverage): report macOS selector gaps Oct 7, 2026
@gaborbernat
gaborbernat merged commit 59b515e into tox-dev:main Oct 7, 2026
37 of 54 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant