Investigate memory management issue with HttpRequest URLs in http_client.zig
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Refactorización
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- zig
- Área
- testing
Línea de trabajo
Comienza con http_client.zig y sigue la propiedad de la URL de HttpRequest a través de la inicialización y deinit; después, inspecciona la configuración de pruebas referenciada. Determina cómo se gestionan las cadenas globales y si el workaround de duplicación existente sigue siendo necesario. Se considera terminado cuando la limpieza de la solicitud ya no intenta liberar cadenas globales que no son de su propiedad y las pruebas afectadas pasan.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Review and refactor how memory is managed for HttpRequest URLs, particularly in test scenarios where the deinit method tries to free global strings. Consider alternative approaches for test setups or memory management.
Reference:
// TODO: The request de-allocates the memory used by the url in the deinit method.
// Because of this, with this test, we have to dupe it or else it cant deinit a global string.
// Needing to do this is a sign that something is off here, but also newing up requests directly
// isn't really intended either. Either way, need to look into this further.
- Lenguaje dominante
- Zig
- Estrellas
- 11
- Forks
- 1
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
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.
Más de bradcypert/httpspec
-
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
bradcypert/httpspec#22 · 1 comentario ·
-
enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
bradcypert/httpspec#12 ·
Todos los issues de bradcypert/httpspec
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
test(activity): the useActivity pagination test races a third page against its second-page assertion Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
jessepollak/home#765 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 91/100
nesquena/hermes-webui#7735 ·
-
test_rule_oracle fails against hashcat 7.1.2+ dev builds: --stdout now $HEX-encodes candidates Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
trustedsec/hate_crack#337 · 2 comentarios ·
-
AuTest Bug Tests
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
apache/trafficserver#13714 ·