END_ASYNC_FOR expects an undocumented argument in 3.14
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 77.2k
- Forks
- 35.9k
- Métricas de merge de PR
- Métricas de PR pendientes
Descripción
Documentation
The dis documentation does not mention that END_ASYNC_FOR takes an argument under Python 3.14.
Also this opcode is now a backward jump which contrary to other backward jump opcode is not obvious from the name. Having new sets in opcode describing forward jumping and backward jumping opcode (rather than just jumping opcode) would be useful to third party libraries interacting with the bytecode (such as the bytecode lib).
Linked PRs
- gh-142281
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Empieza leyendo la documentación de dis y el PR enlazado gh-142281; después, inspecciona las definiciones de los opcodes implicados en END_ASYNC_FOR y los conjuntos de opcodes de salto existentes. Se considera terminado cuando se haya documentado el comportamiento del argumento y de los saltos hacia atrás, y se hayan añadido conjuntos claros de opcodes de salto hacia delante/hacia atrás si el trabajo enlazado aún lo requiere.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- compilers, documentation
- Tipo de issue
- Documentación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 25/100