native-cpu: -Wreturn-type in skainet_row_threads.c:150 (worker fn has no return)
I maintainer di solito rispondono entro 1 giorno
@Doomguy-BFG9000 ci sta già lavorando.
Dal 17/10/2026.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 78/100
Direzione di ricerca
Leggi skainet-backends/skainet-backend-native-cpu/native/src/skainet_row_threads.c intorno alla riga 150 ed esamina il ciclo della funzione worker. Aggiungi il return irraggiungibile descritto nell’issue, poi compila il backend CPU nativo con aarch64-linux-gnu-gcc per confermare che l’avviso -Wreturn-type è scomparso.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Cross-compiling skainet-backends/skainet-backend-native-cpu/native (tag 0.61.0) with aarch64-linux-gnu-gcc 12 gives:
src/skainet_row_threads.c:150:1: warning: no return statement in function returning non-void [-Wreturn-type]
The worker function never returns because of its infinite loop (/* unreachable */), so this is harmless today. Still, it's a -Wall warning in a release build, and it becomes UB if the loop ever gets an exit path.
Fix: add return NULL; after the loop, or mark the loop's end with __builtin_unreachable(). Optionally add -Werror=return-type to the CMake flags.
- Lingua principale
- Kotlin
- Stelle
- 52
- Fork
- 15
- Merge medio
- 23h 34m
- PR unite (30g)
- 45
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la 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 SKaiNET-developers/SKaiNET
-
coding good first issue platform size:xs skill:js sub-issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
SKaiNET-developers/SKaiNET#1232 ·
I maintainer di solito rispondono entro 1 giorno
-
compute-backend research skill:native
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
SKaiNET-developers/SKaiNET#1357 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
bug platform skill:native
Difficoltà 4/5 3-5 giorni Idoneità per principianti 58/100
SKaiNET-developers/SKaiNET#1356 ·
I maintainer di solito rispondono entro 1 giorno
-
Ground truth: add Kotlin/Native target(s) to skainet-test-groundtruth (jvm/android only today)Apertaenhancement platform skill:native sub-issue
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
SKaiNET-developers/SKaiNET#1301 ·
I maintainer di solito rispondono entro 1 giorno
-
compute-backend skill:android tracking
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
SKaiNET-developers/SKaiNET#1282 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di SKaiNET-developers/SKaiNET
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
openbase/planetsudo.engine#107 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
IBRAHIMDANS/i18nSupportPlus#577 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
PostHog/posthog-kmp#100 ·
I maintainer di solito rispondono entro 2 giorni
-
Toronto time zone missingApertafeature request needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
FossifyOrg/Clock#521 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
PimpinPumpkin/Vela#840 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno