Remove unused FVS_* macros
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 78/100
Direzione di ricerca
L’issue indica che FVS_MASK e FVS_HAVE_SPEC in Include/ceval.h non sono più utilizzati dopo la rimozione dell’opcode FORMAT_VALUE in Python 3.13. Leggi le loro definizioni e cerca i riferimenti rimanenti nel codice. Il lavoro è completato quando le macro inutilizzate vengono rimosse senza un periodo di deprecazione e si conferma che non restano riferimenti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Feature or enhancement
The macros FVS_MASK and FVS_HAVE_SPEC, which are defined in Include/ceval.h, are unused in the cpython code base. They are left over from the removal of the FORMAT_VALUE opcode in python 3.13: they were used to determine if an f-string had a format spec or not. I do not think they need a deprecation period: they were never documented, and any use of them would be unrelated to their original purpose.
I've discussed this with @vstinner who agreed that we don't need a deprecation period.
Has this already been discussed elsewhere?
This is a minor feature, which does not need previous discussion elsewhere
Links to previous discussion of this feature:
No response
- Lingua principale
- Python
- Stelle
- 77.6k
- Fork
- 38.4k
- Merge medio
- 20h 19m
- PR unite (30g)
- 624
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi 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.
Altre issue di python/cpython
-
extension-modules type-bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
python/cpython#160001 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
stdlib topic-XML type-bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Docs: problem with page "msvcrt — Useful routines from the MS VC runtime"Forse di nuovo libera @jikekei l’ha presa 11 giorni fa e non c’è nessuna pull request aperta. Apertadocs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
python/cpython#159072 · 6 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Document unpacking in generator expressions (PEP 798)Forse già presa @Marwan-verse l’ha presa 9 giorni fa. Apertadocs
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
python/cpython#159061 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
`http.client.HTTPSConnection._tunnel` raises `AttributeError: 'NoneType' object has no attribute 'encode'` when header value is `None`Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta3.14 3.15 3.16 stdlib type-bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
python/cpython#159044 · 17 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di python/cpython
Issue simili
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
yunaremaia/proto-drift#22 ·
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
yunaremaia/memwatch#96 ·
-
bug good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 91/100
yunaremaia/ci-gate-watch#34 ·
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
yunaremaia/agent-capability-attestation#64 ·
I maintainer di solito rispondono entro 1 giorno
-
bug good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
yunaremaia/agent-call-graph#43 ·
I maintainer di solito rispondono entro 1 giorno