`io_uring_scheduler` can `throw` in `noexcept` functions causing termination
@maikel ya está trabajando en esto.
Desde el 28/2/2024.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
clang-tidy found these:
/home/eniebler/Code/stdexec/include/exec/linux/io_uring_context.hpp:528:14: warning: an exception may be thrown in function 'operator()' which should not throw exceptions [bugprone-exception-escape]
528 | void operator()() const noexcept {
| ^
/home/eniebler/Code/stdexec/include/exec/linux/io_uring_context.hpp:696:19: warning: an exception may be thrown in function 'tag_invoke' which should not throw exceptions [bugprone-exception-escape]
696 | friend void tag_invoke(stdexec::start_t, __io_task_facade& __self) noexcept {
| ^
I notice there is another one in __stop_operation::__t::__start().
- Lenguaje dominante
- C++
- Estrellas
- 2.4k
- Forks
- 270
- Merge medio
- 2 d 17 h
- PR fusionados (30 d)
- 37
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 NVIDIA/stdexec
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 66/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 74/100
Todos los issues de NVIDIA/stdexec
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
duckdb/duckdb-wasm#2258 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
objectionary/eo-graphs#75 ·
-
Coarray integration tests carry no LABELS, so run_tests.py silently skips them under every backend Abiertocoarray
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
FISCO-BCOS/FISCO-BCOS#5642 ·