Skip to content

Commit b5e1b78

Browse files
committed
Split crates requiring nightly Rust into separate unstable workspace
Fixes: immunant#1220
1 parent 4b7691e commit b5e1b78

File tree

543 files changed

+1424
-732
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

543 files changed

+1424
-732
lines changed

.github/workflows/internal-testsuite.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -104,12 +104,13 @@ jobs:
104104
run: |
105105
export LLVM_CONFIG_PATH=/usr/bin/llvm-config-15
106106
cargo build --release
107+
(cd unstable && cargo build --release)
107108
108109
# TODO(pl): figure out why compile_commands.json may cause json-c to fail
109110
- name: Run c2rust testsuite
110111
run: |
111112
find testsuite -type f -name compile_commands.json -delete
112-
export PATH=$PWD/target/release:$HOME/.local/bin:$PATH
113+
export PATH=$PWD/target/release:$PWD/unstable/target/release:$HOME/.local/bin:$PATH
113114
echo "PATH=$PATH"
114115
python3 testsuite/test.py curl json-c lua nginx zstd
115116

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
**/compile_commands.json
1515
**/Cargo.lock
1616
!/Cargo.lock
17+
!/unstable/Cargo.lock
1718
.python-version
1819
.clangd
1920
# ignore Clion build dirs

0 commit comments

Comments
 (0)