Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Align std manifest module inventory with libc removal and task modules

Cerrado Apto para principiantes
#1,002 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

@erenbati ya está trabajando en esto.

Desde el 25/10/2026.

  • #1048 de @erenbati — fusionado

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
84/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
json, rust

Línea de trabajo

Comienza con std/manifest.json:6 y compara sus nombres de módulos con los módulos públicos rastreados bajo std/, teniendo en cuenta el módulo libc eliminado y los módulos task y task/net existentes. Localiza la comparación existente entre el manifiesto y el sistema de archivos, o añade una comprobación de consistencia focalizada que use el conjunto de módulos rastreados previsto en lugar de archivos locales arbitrarios. La tarea se considera completada cuando el inventario es preciso, la comprobación focalizada detecta las discrepancias y las comprobaciones existentes de generación de la API de std y de empaquetado siguen pasando.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug good first issue

Problem

std/manifest.json still lists libc although std/libc was removed, and omits the existing task module and task/net implementation. Direct filesystem/manifest comparison confirms both mismatches.

Starting point: std/manifest.json:6.

Validation

Audited canonical Wave 540728c2eb6cc12f5c69c3fb3fdb96e07ba059a4 (0.0.1-alpha-dev), whose tree matches the local checkout. Validation: Executed manifest/filesystem comparison. Executed compiler probes use the matching checkout-built compiler and std on Linux amd64 (Rust 1.89.0 / LLVM 21.1.8). Source/header or mocked checks are not native execution on another OS.

Scope

Update the module inventory and add a focused consistency check. Do not change the compiler version or compatibility revision merely to correct this list.

Related: #923. These links do not claim those broader or completed scopes are unfinished.

Completion criteria

  • The inventory excludes libc and includes task.
  • The check compares the intended tracked public module set, not arbitrary local files.
  • Existing std API generation and packaging checks remain valid.

This is a bounded, unassigned task with the starting point and focused checks above. Keep unrelated refactoring out of the change.

Lenguaje dominante
Rust
Estrellas
56
Forks
21
Merge medio
7 h 55 min
PR fusionados (30 d)
56

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de wavefnd/Wave

Todos los issues de wavefnd/Wave

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.