Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 23 additions & 21 deletions tests/curl/conf.yml
Original file line number Diff line number Diff line change
@@ -1,30 +1,32 @@
requirements:
ubuntu:
apt:
packages:
- libbrotli-dev
- libidn2-dev
- libldap2-dev
- libnghttp2-dev
- libpsl-dev
- librtmp-dev
- libzstd-dev
ubuntu:
apt:
packages:
- libbrotli-dev
- libidn2-dev
- libldap2-dev
- libnghttp2-dev
- libpsl-dev
- librtmp-dev
- libzstd-dev

transpile:
autogen: true
# tflags: --reorganize-definitions
binary: tool_main
autogen: true
tflags: --reorganize-definitions --disable-refactoring
binary: tool_main

refactor:
autogen: true
transforms:
- remove_unused_labels
- remove_literal_suffixes
- convert_cast_as_ptr
- remove_unnecessary_refs
autogen: true
transforms:
- rename_unnamed
- reorganize_definitions
- remove_unused_labels
- remove_literal_suffixes
- convert_cast_as_ptr
- remove_unnecessary_refs

cargo.transpile:
autogen: true
autogen: true

cargo.refactor:
autogen: true
autogen: true
3 changes: 3 additions & 0 deletions tests/libmcs/conf.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
transpile:
autogen: true
tflags: --reorganize-definitions --disable-refactoring

refactor:
autogen: true
transforms:
- rename_unnamed
- reorganize_definitions
- remove_unused_labels

cargo.transpile:
Expand Down
1 change: 1 addition & 0 deletions tests/libxml2/conf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ refactor:
- remove_unnecessary_refs
- remove_literal_suffixes
- noop

cargo.transpile:
autogen: true

Expand Down
6 changes: 4 additions & 2 deletions tests/nginx/conf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ requirements:
- libgcrypt20
- libpcre3-dev
- zlib1g-dev

cargo.transpile:
autogen: true

Expand All @@ -13,13 +14,14 @@ cargo.refactor:

transpile:
autogen: true
# blocked on https://github.com/immunant/c2rust/issues/266
# tflags: --reorganize-definitions
tflags: --reorganize-definitions --disable-refactoring
binary: nginx

refactor:
autogen: true
transforms:
- rename_unnamed
- reorganize_definitions
- remove_unused_labels
- remove_literal_suffixes
- convert_cast_as_ptr
Expand Down
3 changes: 3 additions & 0 deletions tests/python2/conf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,14 @@ requirements:

transpile:
autogen: true
tflags: --reorganize-definitions --disable-refactoring
binary: python

refactor:
autogen: true
transforms:
- rename_unnamed
- reorganize_definitions
- remove_unused_labels
- remove_literal_suffixes
- convert_cast_as_ptr
Expand Down
3 changes: 3 additions & 0 deletions tests/redis/conf.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
transpile:
autogen: true
tflags: --reorganize-definitions --disable-refactoring
binary: redis-server

# needs support for __atomic_*
Expand All @@ -8,6 +9,8 @@ transpile:
refactor:
autogen: true
transforms:
- rename_unnamed
- reorganize_definitions
- remove_literal_suffixes
- convert_cast_as_ptr
- remove_unnecessary_refs
Expand Down
2 changes: 1 addition & 1 deletion tests/ruby/conf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ transpile:
autogen: true
tflags: --reorganize-definitions --disable-refactoring
binary: ruby
# cflags: "-O0"
# cflags: "-O0"

refactor:
autogen: true
Expand Down
2 changes: 1 addition & 1 deletion tests/zstd/conf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ transpile:

refactor:
# TODO: re-enable once c2rust-refactor supports asm!
#autogen: true
# autogen: true
transforms:
- rename_unnamed
- reorganize_definitions
Expand Down