docs/BUILTINS.md: task_spawn row says task_yield/task_join 'land in a later increment'; both exist
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 88/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- c
- Área
- documentation
Línea de trabajo
Comienza en docs/BUILTINS.md alrededor de la línea 931, en la tabla de Concurrency, y compara las filas task_spawn, task_yield y task_join. Ejecuta un programa pequeño con eigenscript para verificar cuándo se ejecuta una tarea generada y, después, actualiza el paréntesis obsoleto. Termina ejecutando grep -n "later increment" docs/BUILTINS.md y confirmando que ninguna fila de Concurrency siga describiendo task_* como no implementado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The task_spawn row in docs/BUILTINS.md (Concurrency table, about line 931) ends with:
(Increment 1a: the task is recorded and reported by
task_alive; the copying-stack scheduler that runs and interleaves tasks —task_yield/task_join— lands in a later increment.)
That increment has shipped. task_yield has its own row three lines further down, and task_join is in the same table. A reader of the task_spawn row is told that tasks do not run yet.
Found while fixing #1362's spawn row, in the same table.
Done when
- The parenthetical is removed, or replaced with one sentence on what a spawned task does now (it runs when the spawner yields, joins or finishes), checked against a small program run with
eigenscript. - No other row in the Concurrency table still describes
task_*as unimplemented. Check withgrep -n "later increment" docs/BUILTINS.md.
- Lenguaje dominante
- C
- Estrellas
- 3
- Forks
- 7
- Merge medio
- 4 h 1 min
- PR fusionados (30 d)
- 121
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la 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.
Más de InauguralSystems/EigenScript
-
area:ci kind:gate-defect
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
InauguralSystems/EigenScript#1448 ·
Los mantenedores suelen responder en 1 día
-
area:ci kind:gate-defect
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
InauguralSystems/EigenScript#1431 ·
Los mantenedores suelen responder en 1 día
-
area:gates kind:gate-defect
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
InauguralSystems/EigenScript#1429 ·
Los mantenedores suelen responder en 1 día
-
area:docs kind:docs-drift
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
InauguralSystems/EigenScript#1428 ·
Los mantenedores suelen responder en 1 día
-
area:docs good first issue kind:docs-drift
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
InauguralSystems/EigenScript#1400 ·
Los mantenedores suelen responder en 1 día
Todos los issues de InauguralSystems/EigenScript
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
darktable-org/darktable#22455 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
BasedHardware/omi#20084 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
raspberrypi/pico-sdk#3225 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día