issues
search
immunant
/
c2rust
Migrate C code to Rust
https://c2rust.com/
Other
3.79k
stars
219
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Build failed on Ubuntu 2310 with llvm-16.0.6
#1048
ahaoboy
opened
7 months ago
2
Fix nix build
#1047
HKalbasi
closed
6 months ago
5
Cannot build on Arch Linux
#1046
DaanA32
opened
7 months ago
6
Cannot build on nix
#1045
HKalbasi
closed
6 months ago
1
LLVM17: Fix preprocessor expression in AstExporter.cpp
#1044
thedataking
closed
7 months ago
0
analyze: memcpy/memset, void* rewrites, and other fixes for algo_md5
#1043
spernsteiner
closed
8 months ago
0
Failed to install on Ubuntu 23.04
#1042
AlixANNERAUD
closed
8 months ago
2
Support llvm 17.0.0
#1041
thedataking
closed
8 months ago
0
Optionally derive `Debug` for structs that allow it
#1040
dgherzka
opened
8 months ago
7
Darwin build is broken with LLVM 17
#1039
dgherzka
closed
8 months ago
0
support `c2rust <path/to/*.c>` in lieu of `compile_commands.json`
#1037
aneksteind
closed
7 months ago
6
`c2rust-analyze`: Add a `cargo` wrapper
#1036
kkysen
closed
8 months ago
1
`c2rust-analyze`: Move all of `main.rs` to `analyze.rs` except for `fn main`
#1035
kkysen
closed
8 months ago
0
derive(Debug) for translated types
#1034
dgherzka
opened
8 months ago
5
Lack of support for simple projects or the cc crate
#1033
kornelski
closed
7 months ago
3
build(deps): bump rustix from 0.37.19 to 0.37.25
#1032
dependabot[bot]
closed
8 months ago
0
dataflow: avoid propagating offset permissions upward from field access
#1031
aneksteind
closed
8 months ago
0
`c2rust transpile`: When casting `bool`s to floats, go through the integral type `u8`
#1030
dgherzka
closed
7 months ago
4
analyze: add pointee_type analysis
#1029
spernsteiner
closed
8 months ago
2
analyze: assign fresh PointerIds to Ref and AddressOf rvalues
#1028
spernsteiner
closed
8 months ago
1
`c2rust-bitfields-derive`: Support `const` initialization
#1027
kkysen
opened
9 months ago
1
Add OTCC case
#1026
stevefan1999-personal
opened
9 months ago
0
analyze: tracking issue for lighttpd algo_md5
#1025
spernsteiner
opened
9 months ago
1
regression from v0.18.0 to v.0.18.0+409 with regards to wrapping_mul
#1024
mewmew
opened
9 months ago
8
analyze: fix deconstruct_hir_ty adt/path case
#1023
spernsteiner
closed
10 months ago
0
Support intermediate casts in calls.
#1022
aneksteind
closed
9 months ago
3
Update Syn dependency
#1021
domenukk
closed
10 months ago
1
Test.lighttpd.md5
#1020
aneksteind
closed
10 months ago
1
handle `deconstruct_hir_ty` for function pointers
#1019
aneksteind
closed
10 months ago
0
add tests to ensure foreign-mentioned structs do not have lifetime pa…
#1018
aneksteind
closed
10 months ago
0
analyze: "known permissions changed" on lighttpd libc calls
#1017
spernsteiner
opened
11 months ago
0
fix typos
#1016
not-my-profile
closed
8 months ago
0
analyze: omit unused hypothetical lifetimes during rewriting
#1015
spernsteiner
closed
10 months ago
4
analyze: add DefId filter
#1014
spernsteiner
closed
10 months ago
1
Prevent foreign-mentioned field types from getting their hypothetical origins generated / propagated to encapsulating structures
#1013
aneksteind
closed
11 months ago
1
add test for unions
#1012
aneksteind
closed
11 months ago
0
replace allow_unused with leading underscore for TyGenericParams
#1011
aneksteind
closed
11 months ago
0
Add hypothetical lifetimes to pointer-to-reference label
#1010
aneksteind
opened
11 months ago
0
transpile: Init list not implemented for Uint
#1009
spernsteiner
closed
3 months ago
1
analyze: add extern statics to gacx.static_tys
#1008
spernsteiner
closed
11 months ago
0
(`c2rust-analyze`) Support custom deallocators/linear `Box` types
#1007
kkysen
opened
11 months ago
0
(`c2rust-analyze`) Support genericity over `KnownFn` ptr perms
#1006
kkysen
opened
11 months ago
0
analyze: refactor struct and static rewrites
#1005
spernsteiner
closed
11 months ago
0
analyze: don't add fields to adt_metadata_table
#1004
spernsteiner
closed
11 months ago
0
fix subset relation comment between fn argument nested lifetimes
#1003
aneksteind
closed
11 months ago
0
analyze: generate subset relationships for arguments such as `arg: &'a &'b &'c i32`
#1002
aneksteind
opened
11 months ago
0
(`c2rust-analyze/tests`) Add a generic `extern "rust-intrinsic" foreign `fn` test (currently disabled as we crash on it)
#1001
kkysen
closed
11 months ago
0
Add hypothetical lifetime parameters and arguments to function signatures
#1000
aneksteind
closed
11 months ago
0
(`c2rust-analyze`) Use `SubstsRef` when creating an `Instance` to get the `SymbolName` so that we don't ICE on generic foreign `fn`s like `extern "rust-intrinsic"`s
#999
kkysen
opened
11 months ago
6
(`c2rust-analyze`) Add almost all `libc` `KnownFn`s used in `lighttpd_rust_amalgamated`
#998
kkysen
closed
11 months ago
0
Previous
Next