Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Migrate C code to Rust

immunant/c2rust có thân thiện với người mới không?

Trong 30 ngày gần nhất, immunant/c2rust đã merge 9 trên 20 pull request của người đóng góp bên ngoài, và maintainer thường phản hồi trong vòng 5 ngày. Hiện có 3 issue phù hợp với người mới đang mở.

Star
4.8k
Fork
318
Issue cho người mới đang mở
3
Issue đã lập chỉ mục
314
Merge trung bình
7 ngày 11 giờ
Pull request đã merge (30 ngày)
10
Ngôn ngữ chính
Rust
Giấy phép
Không có dữ liệu giấy phép
Lần push lên GitHub gần nhất
3/10/2026
Lập chỉ mục gần nhất
6/10/2026
Hướng dẫn đóng góp
Không có hướng dẫn đóng góp
Quy tắc ứng xử
Không có quy tắc ứng xử
Label cho người mới
good first issue help wanted

Cách đóng góp cho immunant/c2rust

  1. Dự án không có hướng dẫn đóng góp, vì vậy hãy bắt đầu từ README và vài pull request vừa được merge để xem thay đổi được đề xuất thế nào.
  2. Chọn một trong 3 issue phù hợp với người mới đang mở bên dưới và bình luận rằng bạn muốn làm nó trước khi bắt đầu.

Các issue có thể đã có người làm được xếp cuối danh sách. Sắp xếp tất cả theo ngày

  • transpile: emit `VaList::next_arg` instead of `arg` for edition 2024
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100

    immunant/c2rust#2033 ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • Transpiling with `--reorganize-definitions` does not work
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100

    immunant/c2rust#2029 ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • Control flow in jq's `jvp_strtod` mistranslated
    Đang mở

    Độ khó 4/5 1-2 ngày Mức phù hợp với người mới 54/100

    immunant/c2rust#2023 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • Large `long double` and `__float128` literals are not converted correctly
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 56/100

    immunant/c2rust#2022 ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • transpile: Fresh statics conflict with locals defined earlier
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100

    immunant/c2rust#1994 ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • `c2rust_bitfields` BitfieldStruct derive macro cannot handle raw identifiers
    Có thể làm lại được @ahomescu đã nhận 46 ngày trước và không có pull request nào đang mở. Đang mở
    bug

    immunant/c2rust#1980 · 3 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • Accesses to `alloca` buffers in translated code can cause UB
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 47/100

    immunant/c2rust#1954 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • Relooper can exhaust the stack when processing large functions
    Có thể làm lại được @arbelonson-source đã nhận 25 ngày trước và không có pull request nào đang mở. Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100

    immunant/c2rust#1908 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • c2rust-transpile OOM on Test-Corpus P01
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 44/100

    immunant/c2rust#1907 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • c2rust-postprocess: support codex as an LLM provider
    Có thể làm lại được @thedataking đã nhận 88 ngày trước và không có pull request nào đang mở. Đang mở
    enhancement

    immunant/c2rust#1903 · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • c2rust-refactor: reorganize_definitions produces an ill-typed crate when TUs disagree on a type's definition
    Có thể làm lại được @ahomescu đã nhận 89 ngày trước và không có pull request nào đang mở. Đang mở

    immunant/c2rust#1899 · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • transpiler: overflow builtins: mixed-type uses involving 128-bit integers are not supported
    Đang mở
    enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    immunant/c2rust#1878 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • c2rust now requires clang 15+
    Đang mở
    dependencies papercut

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 55/100

    immunant/c2rust#1873 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • postprocess: Default gpt model impossible to reach
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100

    immunant/c2rust#1872 ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • C2Rust Fails with unimplemented __builtin_assume
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100

    immunant/c2rust#1834 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • c2rust-rust-tools is not published or re-exported
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100

    immunant/c2rust#1819 ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • Relooper translation issue in `binder.c`
    Có thể làm lại được @randomPoison đã nhận 149 ngày trước và không có pull request nào đang mở. Đang mở
    control flow mistranslation

    immunant/c2rust#1805 · 1 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • C2Rust does not preserve local variable `attribute((aligned))` alignment semantics
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 54/100

    immunant/c2rust#1804 ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • C2Rust drops `attribute((destructor))` semantics, causing missing cleanup execution
    Đang mở
    mistranslation

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 54/100

    immunant/c2rust#1803 ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • C2Rust panics when translating `__builtin_shufflevector` with GNU vector type
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    immunant/c2rust#1801 ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • C2Rust fails to translate `__builtin_nans` with “Unimplemented builtin __builtin_nans”
    Đang mở

    Độ khó 4/5 1-2 ngày Mức phù hợp với người mới 55/100

    immunant/c2rust#1800 ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • Transpile C generics to Rust equivalents
    Đang mở
    enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    immunant/c2rust#1799 ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • Support AddressSpaceConversion implicit casts
    Đang mở
    enhancement low-priority

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    immunant/c2rust#1787 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • transpiler: support or warn on symbols with weak linkage
    Đang mở
    enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 47/100

    immunant/c2rust#1769 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • "-r" error if module starts with a number.
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 58/100

    immunant/c2rust#1752 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • Emit fine-grained unsafe operations
    Có thể làm lại được @ahomescu đã nhận 178 ngày trước và không có pull request nào đang mở. Đang mở
    enhancement

    immunant/c2rust#1736 · 2 bình luận · 1 reaction · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • Transpiled Rust code seems to behave different with source C code.
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    immunant/c2rust#1734 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • C2Rust conservatively lowers `__builtin_object_size` to `(size_t)-1` even when object size is statically known
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    immunant/c2rust#1725 ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • C2Rust panics on `__atomic_compare_exchange` with non-constant memory order arguments
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 48/100

    immunant/c2rust#1724 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • Incorrect output when passing `long double` to `printf("%Lf")` after C2Rust transpilation
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    immunant/c2rust#1723 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • C2Rust emits unused asm operand for inline assembly input that is not referenced by the template
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100

    immunant/c2rust#1706 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • refactor: `--reorganize-definitions` generates invalid Rust code due to stripped parens
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 47/100

    immunant/c2rust#1700 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • C2Rust generates unaligned reference when taking address of packed struct field C2Rust incorrectly translates taking the address of a field in a `attribute((packed))` struct.
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    immunant/c2rust#1678 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • C2Rust panics in `translator/simd.rs` on `__builtin_shufflevector` with `vector_size(16)` vector typedef
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100

    immunant/c2rust#1677 ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • C2Rust fails to translate indexing on GCC/Clang vector types (`Attempting to index a vector type`)
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    immunant/c2rust#1676 ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • omit unnecessary casts in static arrays
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    immunant/c2rust#1674 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • translate `uint32_t` to `u32`, etc.
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    immunant/c2rust#1673 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • add option to use idiomatic Rust names
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 32/100

    immunant/c2rust#1672 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • C2Rust fails to translate GCC/Clang vector typedef with initializer list (`vector_size(16)`)
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    immunant/c2rust#1669 ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • C2Rust emits incorrect type for `__atomic_fetch_add` when increment is `sizeof(...)` (usize vs u64)
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100

    immunant/c2rust#1668 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • `test_translator.py` no longer runs with the provided 2021 edition Rust nightly
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100

    immunant/c2rust#1661 · 9 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • Clarification of stance on AI use
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    immunant/c2rust#1653 · 7 bình luận · 15 reaction ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • C2Rust generates `_mm_storeu_si32` calls that fail to compile across Rust toolchains (missing intrinsic or incorrect pointer type)
    Có thể làm lại được @kkysen đã nhận 217 ngày trước và không có pull request nào đang mở. Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    immunant/c2rust#1650 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • C2Rust skips vector typedef `__m128i_u` from `<immintrin.h>` and generates Rust code that fails to compile
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 49/100

    immunant/c2rust#1649 ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • C2Rust generates invalid Rust code for `__atomic_exchange_n` on `bool` (uses `atomic_xchg_relaxed<bool>` which is unsupported)
    Đang mở
    bug

    Độ khó 4/5 1-2 ngày Mức phù hợp với người mới 45/100

    immunant/c2rust#1648 ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • Refactorer can eat comments in weird places
    Đang mở
    bug refactorer

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 24/100

    immunant/c2rust#1641 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • transpile: Outer `override_ty` is not propagated through array-to-pointer casts
    Có thể làm lại được @fw-immunant đã nhận 218 ngày trước và không có pull request nào đang mở. Đang mở

    immunant/c2rust#1638 · 2 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • Refactorer can behave badly when there are compiler errors
    Đang mở
    bug refactorer

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    immunant/c2rust#1635 · 1 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • rust-analyzer errors out on Nix
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    immunant/c2rust#1625 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 5 ngày

  • c2rust-refactor commit command is broken
    Đang mở
    bug refactorer

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100

    immunant/c2rust#1605 ·

    Maintainer thường phản hồi trong vòng 5 ngày

Đang hiển thị 100 mục mới nhất

Trang này chỉ liệt kê những gì được lập chỉ mục gần đây. Bộ lọc nâng cao có toàn bộ kho, thu hẹp theo ngôn ngữ, độ khó và thời lượng.

Mở bộ lọc nâng cao

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.