Refactor unsafe code
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Refactorización
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- cpp
- Área
- networking
Línea de trabajo
Comienza en src/protocol/gossip/impl/stream.cpp, en Stream::beginWrite, e inspecciona cómo las lambdas de lectura/escritura capturan Bytes. Reemplaza esa captura por sptr o SharedFn según corresponda y verifica el cambio con las comprobaciones de compilación o pruebas disponibles en el repositorio.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
read/writelambda capturesBytes- usesptr<Bytes>orSharedFn- src/protocol/gossip/impl/stream.cpp
Stream::beginWrite
- src/protocol/gossip/impl/stream.cpp
- Lenguaje dominante
- C++
- Estrellas
- 493
- Forks
- 131
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Sin 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 libp2p/cpp-libp2p
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
libp2p/cpp-libp2p#351 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
libp2p/cpp-libp2p#347 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
libp2p/cpp-libp2p#341 ·
-
Lack of signedPeerRecord Validation in C++ IdentifyMessageProcessor Leads to Address InjectionPosiblemente ocupada @alienx5499 la tomó hace 317 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
libp2p/cpp-libp2p#332 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
libp2p/cpp-libp2p#324 · 1 comentario · 1 reacción ·
Todos los issues de libp2p/cpp-libp2p
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
AcademySoftwareFoundation/Imath#611 ·
Los mantenedores suelen responder en 1 día
-
The Outdated Version prompt shows the release tag as unescaped HTMLPosiblemente ocupada @on8st la tomó hoy. Abiertobug good first issue GUI maintainer-review priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
aethersdr/AetherSDR#6405 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
bitcoin-core/gui-qml#1003 ·
Los mantenedores suelen responder en 3 días
-
fails to compile with Qt6Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
[Bug]:设置的关于页面,“系统信息”部分排版异常Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
metasequoiaime/msime#7328 ·
Los mantenedores suelen responder en 1 día