X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=Cargo.toml;h=4d6908fa93e9973da7aee0eaa0b9d03d1207a5ec;hb=4933beca87a19233cb6de6384da29f081eb05aaf;hp=218581d9d0ca16dbd6f8a376480697f9b218aac0;hpb=bbb1c617b9198c230d8331dc0ffc2affb01d2e7a;p=rust.git diff --git a/Cargo.toml b/Cargo.toml index 218581d9d0c..4d6908fa93e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,7 @@ [workspace] -members = [ "crates/*", "xtask/" ] +resolver = "2" +members = ["xtask/", "lib/*", "crates/*"] +exclude = ["crates/proc_macro_test/imp"] [profile.dev] # Disabling debug info speeds up builds a bunch, @@ -19,22 +21,13 @@ miniz_oxide.opt-level = 3 incremental = true debug = 0 # Set this to 1 or 2 to get more useful backtraces in debugger. -# Ideally, we would use `build-override` here, but some crates are also -# needed at run-time and we end up compiling them twice. -[profile.release.package] -chalk-derive.opt-level = 0 -proc-macro2.opt-level = 0 -quote.opt-level = 0 -salsa-macros.opt-level = 0 -serde_derive.opt-level = 0 -syn.opt-level = 0 -tracing-attributes.opt-level = 0 -xtask.opt-level = 0 - [patch.'crates-io'] # rowan = { path = "../rowan" } -[patch.'https://github.com/rust-lang/chalk.git'] # chalk-solve = { path = "../chalk/chalk-solve" } -# chalk-rust-ir = { path = "../chalk/chalk-rust-ir" } # chalk-ir = { path = "../chalk/chalk-ir" } +# chalk-recursive = { path = "../chalk/chalk-recursive" } + +# ungrammar = { path = "../ungrammar" } + +# salsa = { path = "../salsa" }