issues
search
immunant
/
c2rust
Migrate C code to Rust
https://c2rust.com/
Other
3.91k
stars
229
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
missing transpile_files ?
#917
lengyijun
closed
1 year ago
1
Document `git` dependency from #809
#916
lengyijun
closed
1 year ago
0
Feat.rewrite.lifetime
#915
aneksteind
closed
1 year ago
2
(`c2rust-analyze/tests`) Add tests for ways to call `addr_of!`
#914
kkysen
closed
1 year ago
0
(`c2rust-analyze`) Fix dataflow constraints in ptr casts
#913
kkysen
opened
1 year ago
0
(`c2rust-analyze`) Support all ways of writing `addr_of!` during rewriting
#912
kkysen
closed
1 year ago
3
analyze: bring static handling in line with locals
#911
spernsteiner
closed
1 year ago
0
Rewrite field declarations
#910
aneksteind
closed
1 year ago
2
(`c2rust-analyze`) Support rewrites with implicit `&raw`s
#909
kkysen
closed
1 year ago
3
analyze: rewrite cast target types
#908
spernsteiner
opened
1 year ago
0
analyze: removing `mut` from `static` introduces Sync errors
#907
spernsteiner
opened
1 year ago
5
analyze: missing `&p[0]` rewrite when dropping `OFFSET` permission
#906
spernsteiner
opened
1 year ago
0
analyze: fix bad rewrite `#[derive(&(Clone))]`
#905
spernsteiner
closed
1 year ago
1
Use of `__cdecl` in higher-order contexts casuses panic
#904
TDecking
opened
1 year ago
0
rewriter: only one level of macro expansion is supported in rewriting macro calls
#903
aneksteind
opened
1 year ago
0
(`c2rust-analyze`) Restrict const ref handling to just string literals
#902
kkysen
closed
1 year ago
5
(`c2rust-analyze`) Further clarify the behavior and semantics of const refs
#901
kkysen
closed
1 year ago
1
(`c2rust-analyze`) Cleanup/simplify `visit_cast` (extracted from #883)
#900
kkysen
closed
1 year ago
0
Fix c2rust-ast-exporter's bugs when compiling on FreeBSD
#899
oooutlk
closed
1 year ago
0
Fix mistranslation of side-effects inside unused unary operations
#898
fw-immunant
closed
1 year ago
0
`c2rust-ast-exporter`: fix segfault from iterator invalidation
#897
maribu
closed
1 year ago
0
c2rust-transpile: bug about side effect of expression
#896
zone-hai
closed
1 year ago
1
Rewrite never-mutated `static mut`s sans `mut`
#895
fw-immunant
closed
1 year ago
2
[c2rust-analyze] Run analysis on pdg input
#894
fw-immunant
closed
1 year ago
9
Rewrite Cell
#893
aneksteind
closed
1 year ago
4
Bump CXX_STANDARD to 17 for LLVM 16
#892
thedataking
closed
1 year ago
1
macOS build failure in clangAstExporter due to missing c++17
#891
melvyn2
closed
1 year ago
1
analyze: offset permission may be back-propagated too far
#890
aneksteind
opened
1 year ago
0
Rewrite calls to `std::ptr::addr_of` and `std::ptr::addr_of_mut`
#889
aneksteind
closed
1 year ago
1
c2rust-ast-exporter/cmake: bump c++ standard
#888
fw-immunant
closed
1 year ago
0
c2rust-transpile: bug about aligned struct with bitfield
#887
zone-hai
opened
1 year ago
0
(`c2rust-analyze`) Handle inline `const` refs, including string literals
#886
kkysen
closed
1 year ago
16
support tuples in static analysis
#885
aneksteind
closed
1 year ago
0
Error about translation of _Bool type cast
#884
zone-hai
opened
1 year ago
1
Refactor Dataflow Analysis of Casts
#883
aneksteind
closed
1 year ago
12
use stored AdtMetadata table in pointer cast checks
#882
aneksteind
closed
1 year ago
0
Translation of union with bit field is not correct
#881
Air111
opened
1 year ago
1
Handle Else-If chain
#880
bungcip
closed
1 year ago
0
User type annotation rewrite
#879
aneksteind
closed
1 year ago
2
c2rust-analyze: use rvalue_tys for all casts
#878
spernsteiner
closed
1 year ago
4
c2rust-analyze: handle uses of statics
#877
spernsteiner
opened
1 year ago
2
c2rust-analyze: initial implementation of error recovery
#876
spernsteiner
closed
1 year ago
7
c2rust-analyze: struct field analysis results should be cached
#875
spernsteiner
opened
1 year ago
5
(`c2rust-analyze`) Remove unsound `Trivial`ity
#874
kkysen
opened
1 year ago
0
Currently neither field expressions (e.g. `my_struct.x`) nor field type declarations (e.g. `x: *mut i32`) get rewritten.
#873
aneksteind
opened
1 year ago
2
[WIP] Remove #![feature(label_break_value)] (fix #731)
#872
bungcip
closed
1 year ago
5
(`c2rust-analyze/tests`) Add test for full, amalgamated `lighttpd`
#871
kkysen
opened
1 year ago
0
`size_t` is translated to `libc::c_ulong` instead of `libc::size_t`
#870
Dante-Broggi
opened
1 year ago
3
(`c2rust-analyze/tests`) Switch from simple directives to `clap`-parsed args for analyze tests
#869
kkysen
closed
1 year ago
5
(`c2rust-analyze`) Clarify some points in `PermissionSet` docs
#868
kkysen
closed
1 year ago
0
Previous
Next