Cpp2Rust: Automatic Translation of C++ to Safe Rust

¿Es Cpp2Rust/cpp2rust apto para principiantes?

En los últimos 30 días, Cpp2Rust/cpp2rust fusionó 120 de 130 pull requests de colaboradores externos, y sus mantenedores suelen responder en 1 día. Ahora mismo no hay ningún issue apto para principiantes abierto; la lista de abajo muestra los demás issues que tenemos de este repositorio.

Estrellas
310
Forks
18
Issues abiertos para principiantes
0
Issues indexados
25
Merge medio
10 h 18 min
PR fusionados (30 d)
125
Lenguaje dominante
Rust
Licencia
MIT
Último push a GitHub
9/10/2026
Última indexación
9/10/2026
Guía de contribución
Sin guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
Sin etiquetas para principiantes indexadas

Cómo contribuir a Cpp2Rust/cpp2rust

  1. No hay guía de contribución, así que empieza por el README y por algunos pull requests fusionados hace poco para ver cómo se proponen los cambios.
  2. Tus contribuciones se publicarán bajo la licencia MIT del proyecto.
  3. Sigue el repositorio para enterarte cuando se abra un nuevo issue apto para principiantes, o revisa los demás issues de abajo.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • std::string::append returns a full copy of the string
    Abierto

    Dificultad 3/5 Medio día Aptitud para principiantes 55/100

    Cpp2Rust/cpp2rust#612 ·

    Los mantenedores suelen responder en 1 día

  • Hint in `std::map::emplace_hint` is ignored
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 56/100

    Cpp2Rust/cpp2rust#611 ·

    Los mantenedores suelen responder en 1 día

  • Suboptimal translation for std::deque
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100

    Cpp2Rust/cpp2rust#610 ·

    Los mantenedores suelen responder en 1 día

  • Destructors of map elements not always closed.
    Abierto

    Dificultad 4/5 1-2 días Aptitud para principiantes 35/100

    Cpp2Rust/cpp2rust#609 ·

    Los mantenedores suelen responder en 1 día

  • Default constructors of ifstream and ofstream panic
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 56/100

    Cpp2Rust/cpp2rust#608 ·

    Los mantenedores suelen responder en 1 día

  • Mode is ignored in constructor of ifstream and ofstream
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100

    Cpp2Rust/cpp2rust#607 ·

    Los mantenedores suelen responder en 1 día

  • Move/copy ctor and destructor do not run on std::vector reallocation
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    Cpp2Rust/cpp2rust#587 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • [perf] Constructors where `this` escapes are slow
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    Cpp2Rust/cpp2rust#582 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Wrong translation for iterator into moved container
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100

    Cpp2Rust/cpp2rust#578 ·

    Los mantenedores suelen responder en 1 día

  • Cache results of matcher
    Abierto
    performance

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    Cpp2Rust/cpp2rust#536 ·

    Los mantenedores suelen responder en 1 día

  • Destructors of global variables are not called
    Quizá libre de nuevo @nunoplopes la tomó hace 28 días y no hay ningún pull request abierto. Abierto
    bug

    Cpp2Rust/cpp2rust#379 · 1 reacción · 2 asignados ·

    Los mantenedores suelen responder en 1 día

  • Optimizer: replace RefCell with Cell for primitive types
    Abierto
    performance

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    Cpp2Rust/cpp2rust#378 ·

    Los mantenedores suelen responder en 1 día

  • Bitfields are not translated
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    Cpp2Rust/cpp2rust#312 ·

    Los mantenedores suelen responder en 1 día

  • Self initialization doesn't work
    Abierto
    bug

    Dificultad 4/5 1-2 días Aptitud para principiantes 48/100

    Cpp2Rust/cpp2rust#248 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Optimize Value<T>
    Abierto
    performance

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    Cpp2Rust/cpp2rust#1 ·

    Los mantenedores suelen responder en 1 día

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.