Skip to content

Add PGO to native ty release builds - #3793

Closed
MichaReiser wants to merge 6 commits into
mainfrom
micha/ty-pgo-release
Closed

MichaReiser wants to merge 6 commits into
mainfrom
micha/ty-pgo-release

Conversation

@MichaReiser

@MichaReiser MichaReiser commented Jun 17, 2026 •

Copy link
Copy Markdown
Member

Train Darwin and Linux GNU release wheels on the ecosystem analyzer corpus before the final maturin build, then feed the merged profile into the shipping build.
Add local helpers for reproducing PGO builds and corpus comparisons.
Testing: Ran focused hooks, a clean train-only PGO corpus run, and Build binaries CI.

@MichaReiser
MichaReiser force-pushed the micha/ty-pgo-release branch from 85dc369 to 37bc883 Compare June 17, 2026 14:07
@MichaReiser MichaReiser changed the title Add PGO to ty Darwin release builds Add PGO to native ty release builds Jun 17, 2026
@MichaReiser
MichaReiser force-pushed the micha/ty-pgo-release branch from 37bc883 to 6316e41 Compare June 17, 2026 14:32
@MichaReiser
MichaReiser force-pushed the micha/ty-pgo-release branch from 6316e41 to 0cebcea Compare June 17, 2026 15:55
@MichaReiser

Copy link
Copy Markdown
Member Author

Closing for now. The results ranged from +10 to -10%. Most projects improved, but a few also regressed

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.

2 participants