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
(`c2rust-analyze`) Add almost all `libc` `KnownFn`s used in `lighttpd_rust_amalgamated`
#998
kkysen
closed
11 months ago
0
analyze: when rewriting, omit unused hypothetical regions
#997
spernsteiner
closed
10 months ago
3
analyze: ICE on pointer transmute
#996
spernsteiner
opened
11 months ago
0
analyze: hypothetical lifetime params aren't added to union defs
#995
spernsteiner
closed
11 months ago
0
analyze: rewriter adds hypothetical lifetime args to mentions of non-rewritten structs
#994
spernsteiner
closed
10 months ago
2
bitfields: error when using `derive(BitfieldStruct)` on a struct with lifetime parameters
#993
spernsteiner
opened
11 months ago
0
analyze: missing hypothetical lifetimes within function pointer types
#992
spernsteiner
closed
10 months ago
0
analyze: missing hypothetical lifetimes in type alias RHS
#991
spernsteiner
opened
11 months ago
1
analyze: bad rewrite of `derive(Clone)` on unions
#990
spernsteiner
closed
11 months ago
0
Evaluate Profile-Guided Optimization (PGO)
#989
zamazan4ik
closed
11 months ago
1
analyze: error on void* cast in realloc
#988
spernsteiner
opened
12 months ago
0
analyze: assertion failure on enum construction
#987
spernsteiner
opened
12 months ago
0
analyze: "unlower_map has no origin" on *mut -> *const cast
#986
spernsteiner
opened
12 months ago
1
analyze: "unlower_map has no origin" on `(*x).f += y`
#985
spernsteiner
opened
12 months ago
0
analyze: handle casts between pointers to primitive types and/or void*
#984
spernsteiner
opened
12 months ago
0
analyze: handle void* casts in arguments of memcpy and related functions
#983
spernsteiner
opened
12 months ago
0
Linux Kernel Module blog-post example broken due to `_Generic`
#982
SheldonHH
opened
12 months ago
6
(`c2rust-analyze`) Remove `UNIQUE` from initial ptr perms before asserting it's empty
#981
kkysen
closed
12 months ago
0
(`c2rust-analyze`) Allow calls to `UnknownDef` `KnownFn`s with known ptr perms
#980
kkysen
closed
12 months ago
0
analyze: recover from failures in shim generation
#979
spernsteiner
closed
1 year ago
0
(`c2rust-analyze`) Add `known_fns!` for declaring the permissions on ptrs in known (i.e. `libc`) `UnknownDef` `fn`s
#978
kkysen
closed
1 year ago
1
bitfields-derive: Upgrade to syn 2
#977
langston-barrett
opened
1 year ago
1
fix mismatch in number of origin parameters for cast result
#976
aneksteind
closed
1 year ago
0
provide statics with hypothetical origins
#975
aneksteind
closed
11 months ago
6
scripts/pdg.sh: also run analysis
#974
fw-immunant
closed
3 months ago
1
instrument: README: fix invocation
#973
fw-immunant
closed
12 months ago
1
analyze: README: fix invocation
#972
fw-immunant
closed
1 year ago
0
error running cargo install c2rust on Windows 11
#971
MurraySobol
closed
1 year ago
2
add test case showing #905 is resolved
#970
aneksteind
closed
1 year ago
0
Build fails on ARM Mac with brew binutils installed
#969
miakizz
closed
1 year ago
3
add support for emitting casts to and from *mut T and Cell<T>
#968
aneksteind
closed
1 year ago
2
analyze: account for `Span`s indexing into aggregated sources, not individual files
#967
fw-immunant
closed
1 year ago
0
mark extern block function signatures as FIXED
#966
aneksteind
closed
1 year ago
1
analyze: mark the inputs and output of foreign, non-body-owners as fixed
#965
aneksteind
closed
1 year ago
0
rewriter: support casts needed by conversion to and from non-rewritten (fixed) types and rewritten types
#964
aneksteind
closed
1 year ago
0
Improve Fedora detection
#963
mjgarton
closed
1 year ago
1
Fix the permissions of some scripts
#962
mjgarton
closed
1 year ago
0
rewriter: support rewriting pointers to types like Box<T>
#961
aneksteind
opened
1 year ago
0
Do not rewrite ADTs mentioned in extern blocks
#960
aneksteind
closed
1 year ago
2
rewriter: hypothetical lifetimes do not get added to type-alias types
#959
aneksteind
opened
1 year ago
2
rewrite: add #[derive(Clone)] test case
#958
aneksteind
closed
1 year ago
1
rewriter: do not add hypothetical lifetimes to structs with type alias fields that gain a hypothetical parameter
#957
aneksteind
opened
1 year ago
7
Add hypothetical lifetime to structure rewrites with empty generic type parameter lists
#956
aneksteind
closed
1 year ago
0
(`c2rust-analyze/tests`) Enable transpiled string literals in tests
#955
kkysen
closed
1 year ago
0
Update `README.md` to add `compile_commands.json` setup for `meson`
#954
orowith2os
closed
1 year ago
0
analyze: rewriting sometimes produces non-Sync, non-mut statics
#953
spernsteiner
closed
12 months ago
4
analyze: bad rewrite of derive(Clone)
#952
spernsteiner
closed
1 year ago
0
analyze: remove #[derive(Copy, Clone)] when rewrites make the struct non-cloneable
#951
spernsteiner
opened
1 year ago
1
analyze: bad shim calls when shim generation fails
#950
spernsteiner
opened
1 year ago
4
analyze: missing lifetime args for structs with no pre-existing lifetimes
#949
spernsteiner
closed
1 year ago
0
Previous
Next