Make BOLT as stable feature
Aperta
@corona10 ci sta già lavorando.
Dal 2/2/2023.
build
performance
type-feature
- Lingua principale
- Python
- Stelle
- 77.2k
- Fork
- 36k
- Metriche di merge delle PR
- Metriche PR in attesa
Descrizione
Using a BOLT still not guarantee the unexpected behavior changes.
For example, I observed that https://github.com/python/cpython/issues/53093 is raised if the binary is optimized by BOLT.
We can reduce several too aggressive optimization.
- #128514
- Choose the APIs that should not be optimized BOLT (e.g -skip-funcs)
- Update libregrtest.utils.get_build_info()
- Update
make testto work correctly (Should skip the BOLT phase if the binary is already BOLTed) - Define minimum LLVM version
- https://github.com/python/cpython/issues/101282
- https://github.com/python/cpython/issues/128515
cc @aaupov
Linked PRs
- gh-103187
- gh-103574
- gh-118572
- gh-123601
- gh-123603
- gh-134642
- gh-139840
- gh-140203
- gh-140250
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Valutazione
Questa issue non è ancora stata valutata.