Document that OUT_DIR in JSON messages is an absolute path#8403
Document that OUT_DIR in JSON messages is an absolute path#8403bors merged 1 commit intorust-lang:masterfrom
Conversation
|
r? @Eh2406 (rust_highfive has picked a reviewer for you, use r? to override) |
| /* An absolute path which is used as a value of `OUT_DIR` environmental | ||
| variable when compiling current package. | ||
| */ | ||
| "out_dir": "/some/path/in/target/dir" |
There was a problem hiding this comment.
Should this example line be changed to look more like an absolute path?
There was a problem hiding this comment.
It starts with a / already, so that should be fine I think.
|
@bors r+ |
|
📌 Commit 39c1081 has been approved by |
|
⌛ Testing commit 39c1081 with merge c7e8663614366bf1f0bfd5010e002e60020f5745... |
|
💔 Test failed - checks-azure |
|
@bors: retry |
|
⌛ Testing commit 39c1081 with merge 526ea90f2c7e051e0c3264e6cbc97ffd90f51d00... |
|
💔 Test failed - checks-azure |
|
@bors: retry |
|
☀️ Test successful - checks-azure |
|
So apparently sometimes OUT_DIR is an empty string: rust-lang/rust-analyzer#5125 (comment) Does this sound like a Cargo bug? |
|
Reading over the code I don't think it's possible for |
|
Mystery solved, it is cargo metadata which helpfully sets default value: https://github.com/oli-obk/cargo_metadata/blob/f9d8073c90e2a9254af290313d9118bbeb5fc179/src/messages.rs#L81 |
Update cargo ## cargo 10 commits in c26576f9adddd254b3dd63aecba176434290a9f6..305eaf0dc5f5a38d6e8041319c2da95b71cf6a4a 2020-06-23 16:21:21 +0000 to 2020-06-30 14:16:08 +0000 - Update core-foundation requirement from 0.7.0 to 0.9.0 (rust-lang/cargo#8432) - Parse `# env-dep` directives in dep-info files (rust-lang/cargo#8421) - Move string interning to util (rust-lang/cargo#8419) - Expose built cdylib artifacts in the Compilation structure (rust-lang/cargo#8418) - Remove unused serde_derive dependency from the crates.io crate (rust-lang/cargo#8416) - Remove unused remove_dir_all dependency (rust-lang/cargo#8412) - Improve git error messages a bit (rust-lang/cargo#8409) - Improve the description of Config.home_path (rust-lang/cargo#8408) - Improve support for non-`master` main branches (rust-lang/cargo#8364) - Document that OUT_DIR in JSON messages is an absolute path (rust-lang/cargo#8403) ## rls 2020-06-19 15:36:00 +0200 to 2020-06-30 23:34:52 +0200 - Update cargo (rust-lang/rls#1686)
Update cargo, rls ## cargo 14 commits in c26576f9adddd254b3dd63aecba176434290a9f6..fede83ccf973457de319ba6fa0e36ead454d2e20 2020-06-23 16:21:21 +0000 to 2020-07-02 21:51:34 +0000 - Fix overflow error on 32-bit. (rust-lang/cargo#8446) - Exclude the target directory from backups using CACHEDIR.TAG (rust-lang/cargo#8378) - CONTRIBUTING.md: Link to Zulip rather than Discord (rust-lang/cargo#8436) - Update built-in help for features (rust-lang/cargo#8433) - Update core-foundation requirement from 0.7.0 to 0.9.0 (rust-lang/cargo#8432) - Parse `# env-dep` directives in dep-info files (rust-lang/cargo#8421) - Move string interning to util (rust-lang/cargo#8419) - Expose built cdylib artifacts in the Compilation structure (rust-lang/cargo#8418) - Remove unused serde_derive dependency from the crates.io crate (rust-lang/cargo#8416) - Remove unused remove_dir_all dependency (rust-lang/cargo#8412) - Improve git error messages a bit (rust-lang/cargo#8409) - Improve the description of Config.home_path (rust-lang/cargo#8408) - Improve support for non-`master` main branches (rust-lang/cargo#8364) - Document that OUT_DIR in JSON messages is an absolute path (rust-lang/cargo#8403) ## rls 2020-06-19 15:36:00 +0200 to 2020-06-30 23:34:52 +0200 - Update cargo (rust-lang/rls#1686)
No description provided.