Handle unicode characters in bytecodes.c
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
Bug report
Bug description:
Special unicode characters in bytecodes.c and optimizer_bytecodes.c work fine on unix, pass tests in CI but can fail when regenerating on windows. See https://github.com/python/cpython/pull/146397#discussion_r3100407773 or #148609.
We should either handle the special characters and/or update the CI to not allow them.
CPython versions tested on:
CPython main branch
Operating systems tested on:
No response
Linked PRs
- gh-148699
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 revisando bytecodes.c y optimizer_bytecodes.c; después, lee la discusión en PR 146397 y el issue 148609 sobre los fallos de regeneración en Windows. Comprueba el PR vinculado 148699 para ver el trabajo que ya está en curso. Se considera terminado cuando los caracteres Unicode especiales se gestionan de forma segura durante la regeneración o la CI impide los caracteres no compatibles.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- c, python
- Área
- build-system, ci-cd, compilers
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 25/100