LM/HM: exception handling in production code (aou_req__platform__no_exceptions)
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Read docs/module/safety_mgt/dependency_aou_handling.rst and inspect the listed Launch Manager exception-handling sites, starting with run.cpp and lm_control_impl.hpp. The maintainer must decide whether to remove catch blocks and link safecpp or document a deviation; also clarify the Rust panic policy. Done when the triage verdict records the decision and this issue is closed.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
AoU aou_req__platform__no_exceptions (Avoidance of Exceptions) of a dependency of Lifecycle is open in the dependency AoU triage (#923, docs/module/safety_mgt/dependency_aou_handling.rst).
Component: Launch Manager, Health Monitor
Evidence: LM production code handles exceptions: run.cpp:206 catch(...), lm_control_impl.hpp:141,146,467,473, alive.cpp:65, AliveMonitorImpl.cpp:53,57, AliveWorkerFactory.cpp:63,85,136, WatchdogImpl.cpp:79, log.hpp:91. No dep on safecpp/aborts_upon_exception, no -fno-exceptions.
Decision needed: Currently NOT fulfilled. Maintainer must decide: remove catch blocks and link safecpp/aborts_upon_exception (then FULFILLED), or document a deviation. HM C++ wrapper has no catch; Rust has no exceptions (panic policy to be stated).
Once decided, the verdict in the triage page is updated (fulfils link, forwarded AoU, or a documented deviation) and this issue is closed.
- Lingua principale
- C++
- Stelle
- 7
- Fork
- 37
- Merge medio
- 2g 9h
- PR unite (30g)
- 117
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
- Nessuna 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 eclipse-score/lifecycle
-
Missing scheduling conceptAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 61/100
eclipse-score/lifecycle#880 ·
I maintainer di solito rispondono entro 1 giorno
-
Make integration tests have debug assertsForse già presa @hskang-amelia l’ha presa 10 giorni fa. Apertatests
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
eclipse-score/lifecycle#843 ·
I maintainer di solito rispondono entro 1 giorno
-
Move all "Default" asserts to debugForse già presa @hskang-amelia l’ha presa 10 giorni fa. Apertacleanup good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
eclipse-score/lifecycle#842 ·
I maintainer di solito rispondono entro 1 giorno
-
cleanup
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
eclipse-score/lifecycle#375 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
eclipse-score/lifecycle#952 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di eclipse-score/lifecycle
Issue simili
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 68/100
eic/TimeframeBuilder#102 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
-
error not reported I/O low priority rt_lib
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 1 giorno
-
[XLA] hlo/pass/README.md says passes implement Run; since the NVI change they implement RunImplAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 91/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
objectionary/game-of-life#78 ·