-
Notifications
You must be signed in to change notification settings - Fork 27.2k
RFC: Convert to Cargo workspace #2110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Signed-off-by: Ezekiel Newren <[email protected]>
Signed-off-by: Ezekiel Newren <[email protected]>
Signed-off-by: Ezekiel Newren <[email protected]>
Signed-off-by: Ezekiel Newren <[email protected]>
Signed-off-by: Ezekiel Newren <[email protected]>
Signed-off-by: Ezekiel Newren <[email protected]>
|
There are issues in commit f6af342: |
|
There are issues in commit 2966944: |
|
There are issues in commit 8ffcaf6: |
|
There are issues in commit 9d7071c: |
|
There are issues in commit 15e1bff: |
67a754d to
f70c72b
Compare
|
There are issues in commit 33fdad3: |
|
There are issues in commit 37d068b: |
|
There are issues in commit 7c8e835: |
|
There are issues in commit ddf6b94: |
|
There are issues in commit 849be70: |
|
There are issues in commit 9fbd884: |
|
There are issues in commit c9b8370: |
|
There are issues in commit 67a754d: |
Signed-off-by: Ezekiel Newren <[email protected]>
Signed-off-by: Ezekiel Newren <[email protected]>
Signed-off-by: Ezekiel Newren <[email protected]>
Signed-off-by: Ezekiel Newren <[email protected]>
-Drust=enabled -> -Dwith_rust=enabled WITH_RUST=YesPlease -> WITH_RUST=true Signed-off-by: Ezekiel Newren <[email protected]>
Signed-off-by: Ezekiel Newren <[email protected]>
Signed-off-by: Ezekiel Newren <[email protected]>
f70c72b to
0f797a2
Compare
|
/submit |
|
Submitted as [email protected] To fetch this version into To fetch this version to local tag |
The goal of this patch series is to get feedback on converting from a single cargo crate to a cargo workspace. This series is incomplete, and as such, is marked as RFC.
Why using a cargo workspace is better than a single crate:
I am particularly interested in feedback on the known issues below:
cargo testMuch of Patrick's earlier work needed to be removed because it assumed a single-crate layout.
The Rust crates are located under rust/, but cargo build must be invoked from the top-level Git directory. cbindgen is included as part of this series, but nothing uses it yet. The generated/ directory is where cbindgen places the generated C header files.